Page 78 - 6827
P. 78

У більшості випадків бази даних проектуються таким чином,
           щоб  один  або  кілька  атрибутів  однозначно  ідентифікували  запис.
           Сукупність  значень  цих  атрибутів  називається  ключем  запису,  а
           самі  атрибути  -  ключовими  атрибутами.  Ключ  запису  можна
           розглядати  як  унікальне  ім'я  запису,  за  яким  користувач  завжди
           може знайти цей запис.
                У реальному світі часто можна спостерігати однорідні об'єкти
           (будинки, водойми, населені пункти та ін.). Відповідно в базі даних
           такі об'єкти природно представляти у вигляді декількох екземплярів
           таких записів, тобто записів з однаковими атрибутами. Аналогічна
           ситуація має місце і зі зв'язками – у базі даних є багато однотипних
           зв'язків, що з'єднують однотипні об'єкти.
                У концептуальній схемі вся безліч однотипних записів пода-
           ється  одним  абстрактним  записом,  що  називають  типом  запису.
           Кожному  типу  записів  відповідають  ім'я  і  список  атрибутів.
           Аналогічно  безлічі  наявних  у  базі  даних  однотипних  зв'язків  у
           концептуальній схемі відповідає один тип зв'язку.
                У  базі  даних виділяють:  постійні  дані,  що  відрізняються  від
           інших,  більш  мінливих,  таких,  як  проміжні  результати  обробки
           даних;  вхідні  і  вихідні  дані;  керуючі  оператори;  робочі  черги  –  і
           взагалі  всі  службові  дані,  використовувані  в  процесі  роботи.  При-
           родно,  у  процесі  роботи  постійні  дані  так  само  можуть  зазнавати
           змін:  створюються  або  видаляються  об'єкти,  змінюються  значення
           параметрів, змінюється набір або порядок проходження параметрів
           у записі та ін.
                Більш детально концепцію баз даних можна показати на при-
           кладі обласної (рис. 12.2) або муніципальної бази даних. Звичайним
           набором  муніципальної  бази  даних  є  вулиці,  будинки  і  споруди,
           інженерні   комунікації,   міські   технічні   служби,   суб'єкти
           адміністративного розподілу (міські райони) та ін. Як об'єкт може
           використовуватися  сукупність  усіх  будинків  і  споруд  на  території
           міста;  цей  об'єкт  описується  набором  параметрів,  що  містять:
           адресні  дані;  належність  якійсь  організації;  реквізити  організацій-
           власників; технічні характеристики будинків (поверховість, площа,
           конструкційні матеріали); експлуатаційні характеристики (поточний
           стан,  дати  ремонту).  Таким  чином,  будь-який  тип  об'єктів  бази
           даних  може  мати  зв'язок  з  одним  або  декількома  типами  об'єктів.
           Такі зв'язки називаються відношеннями. Відношення між об'єктами
           можуть  бути  різних  типів:  один  до  одного,  один  до  декількох,
           односторонні і двосторонні.
                                             78
   73   74   75   76   77   78   79   80   81   82   83