Page 20 - 6829
P. 20

вершини  є  сутностими,  а  ребра,  що  їх  з'єднують,  –  відношеннями  між
           ними.
                Ієрархічні  і  мережні  бази  даних  часто  називають  базами  даних  з
           навігацією.  Ця  назва  відбиває  технологію  доступу  до  даних,
           використовувану  при  написанні  програм  обробки  мовою  маніпулювання
           даними.  При  цьому  доступ  до  даних  по  шляхах,  не  передбачених  при
           створенні бази даних, може потребувати нерозумно тривалого часу.
                Реляційна  модель  даних.  У  реляційній  моделі  даних  об'єкти  і
           взаємозв'язки  між  ними  представляються  за  допомогою  таблиць.
           Взаємозв'язки  також  подаються  як  об'єкти.  Кожна  таблиця  представляє
           один  об'єкт  і  складається  з  рядків  і  стовпців.  Таблиця  повинна  мати
           первинний  ключ  (ключовий  елемент)  –  поле  чи  комбінацію  полів,  що
           єдиним  способом  ідентифікують  кожний  рядок  у  таблиці.  Назва
           «реляційна»  (relational)  пов'язана  з  тим,  що  кожен  запис  у  таблиці  даних
           містить інформацію, яка стосується  (related) якогось конкретного  об'єкта.
           Крім  того,  зв'язані  між  собою  (тобто  такі,  що  знаходяться  в  певних
           відношеннях  –  relations)  дані  навіть  різних  типів  в  моделі  можуть
           розглядатися як одне ціле.
                Таблиця має такі властивості:
                -  кожний елемент таблиці являє собою один елемент даних;
                -  повторювані групи відсутні;
                -  усі стовпці в таблиці однорідні; це означає, що елементи стовпця
           мають однакову природу;
                -  стовпцям присвоєні унікальні імена;
                -  у таблиці немає двох однакових рядків.
                Порядок розміщення рядків і стовпців у таблиці довільний; таблиця
           такого  типу  називається  відношенням.  У  сучасній  практиці  для  рядка
           використовується термін «запис», а для стовпця термін «поле».
                Об'єктно-орієнтована  модель  є  подальшим  розвитком  технології
           баз даних ГІС. У цьому випадку вся сукупність даних, що буде зберігатися
           й  оброблятися  в  базі  даних,  подана  не  у  вигляді  набору  окремих
           картографічних шарів і таблиць, а у вигляді об'єктів певного класу.
                Об'єктно-орієнтована модель поряд з геометричною й атрибутивною
           інформацією зберігає програмний код, що визначає поведінку об'єктів того
           чи іншого класу при введенні і редагуванні, аналізі або поданні даних.
                Класи  об'єктів  являють  собою  ієрархічну  структуру  –  під  ними
           розуміють  загальний  батьківський  клас  (наприклад,  робочий  простір),  на
           підставі  властивостей  якого  визначаються  й  описуються  похідні  класи
           (векторні, растрові, TIN-просторові дані). У свою чергу, на базі похідних
           класів  другого  рівня  описуються  класи  третього,  четвертого  та  інших
           нижче  розміщених  рівнів  (наприклад,  лінії,  точки  і  полігони  векторного
           подання просторових даних). Похідні об'єкти успадковують усі властивості
           батьківського об'єкта, у програмний код додаються тільки деякі специфічні
           функції.  Об'єкти  можуть  бути  як  стандартними  для  середовища  якогось
           програмного  ГІС-пакета  (визначені  правила  обробки  даних  конкретними
   15   16   17   18   19   20   21   22   23   24   25