Page 21 - 6353
P. 21
Об'єктно-орієнтована модель поряд з геометричною й атрибутивною
інформацією зберігає програмний код, що визначає поведінку об'єктів того
чи іншого класу при введенні і редагуванні, аналізі або поданні даних.
Класи об'єктів являють собою ієрархічну структуру – під ними
розуміють загальний батьківський клас (наприклад, робочий простір), на
підставі властивостей якого визначаються й описуються похідні класи
(векторні, растрові, TIN-просторові дані). У свою чергу, на базі похідних
класів другого рівня описуються класи третього, четвертого та інших
нижче розміщених рівнів (наприклад, лінії, точки і полігони векторного
подання просторових даних). Похідні об'єкти успадковують усі властивості
батьківського об'єкта, у програмний код додаються тільки деякі специфічні
функції. Об'єкти можуть бути як стандартними для середовища якогось
програмного ГІС-пакета (визначені правила обробки даних конкретними
програмними модулями і функціями). Властивості і правила поведінки
об'єкта можуть бути визначені також користувачем. При використанні
стандартних класів об'єктів користувач одержує заздалегідь визначену
структуру даних: ідентифікатори, типи і розміри полів табличної бази
даних, набір методів обробки (наприклад, до складу стандартних об'єктів
ГІС-пакета Arc View 8.3 додані об'єкти для створення муніципальних баз
даних, транспортних баз даних, землевпорядкування та ін.).
Об'єкт бази даних являє собою цілісну сутність, наприклад, ріка,
озеро, будинок, установа.
На основі об'єктно-орієнтованої моделі, зокрема, побудована База
геоданих сімейства ГІС-пакетів Агсйів. Вона має єдину внутрішню
структуру, що дозволяє в рамках єдиного проекту використовувати і
взаємно перетворювати різні типи просторових даних, погоджувати й
усувати конфлікти при редагуванні наборів даних різних картографічних
шарів, організовувати доступ до різних об'єктів бази геоданих.
3.11 Функціонування баз даних
Під адміністрацією бази даних розуміється колектив, що відповідає
за правильну роботу БД і виконує такі функції:
▪ Проектування структури бази даних. Ця робота виконується
адміністрацією бази даних у тісному контакті з користувачами. Однак
адміністрація приймає остаточне рішення, усі модифікації структури даних
виконуються через адміністрацію.
▪ Вибір способу подання даних на зовнішній пам'яті. Адміністрація
повинна забезпечити ефективність доступу до даних і раціональне
використання магнітних носіїв. Якщо прийняте рішення про зміну способу
подання, то адміністрація проводить усі пов'язані з цим роботи.
▪ Виконання обслуговуючих функцій. Адміністрація виконує
обслуговуючі функції, спрямовані на забезпечення цілісності бази даних і
інформування користувачів про стан бази даних. При втраті цілісності до
функцій адміністрації входить відновлення бази.
21