Page 19 - 6829
P. 19

У базі даних виділяють: постійні дані, що відрізняються від інших,
           більш  мінливих,  таких,  як  проміжні  результати  обробки  даних;  вхідні  і
           вихідні дані; керуючі оператори; робочі черги – і взагалі всі службові дані,
           використовувані  в  процесі  роботи.  Природно,  у  процесі  роботи  постійні
           дані  так  само  можуть  зазнавати  змін:  створюються  або  видаляються
           об'єкти,  змінюються  значення  параметрів,  змінюється  набір  або  порядок
           проходження параметрів у записі та ін.

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