Page 44 - 6430
P. 44

6. КОНЦЕПТУАЛЬНЕ ПРОЕКТУВАННЯ БАЗ

                            ДАНИХ. СТРУКТУРА, ТЕХНОЛОГІЯ
                     НАПОВНЕННЯ. ВИДИ КОНЦЕПТУАЛЬНИХ

                  МОДЕЛЕЙ. МОДЕЛЬ ЧЕНА, МОДЕЛЬ «CROWS

                       FOOT». ІНФОЛОГІЧНЕ МОДЕЛЮВАННЯ.

                  З  концептуального  проектування  починається  створення

            концептуальної  схеми  БД,  в  основі  якої  лежить  концептуальна
            модель  даних.  Концептуальна  модель  представляє  загальний
            погляд  на  дані.  Розрізняють  два  головних  підходи  до

            моделювання даних при концептуальному проектуванні:
                       семантичні моделі;
                       об'єктні моделі.

                  Семантичні  моделі  головну  увагу  приділяють  структурі
            даних.  Найбільш  поширеною  семантичною  моделлю  є  модель
            "сутність  –  зв'язок"  (Entity  Relationship  model,  ER-модель).  ER-

            модель  складається  із  сутностей,  зв'язків,  атрибутів,  доменів
            атрибутів,  ключів.  Моделювання  даних  відображає  логічну
            структуру  даних,  так  само,  як  блок-схеми  алгоритмів
            відображають логічну структуру програми.

                  Об'єктні моделі головну увагу приділяють поведінці об'єктів
            даних  і  засобам  маніпуляції  даними.  Головне  поняття  таких

            моделей - об'єкт, тобто сутність, яка має стан і поведінку. Стан
            об'єкта  визначається  сукупністю  його  атрибутів,  а  поведінка
            об'єкта  визначається  сукупністю  операцій  специфікованих  для
            нього.

                  Зближення  цих  моделей  реалізується  в  розширеному  ER-
            моделюванні (Extended Entity Relationship model, EER-модель).
                                         Модель "сутність-зв'язок"

                  ER-моделювання             являє       собою       низхідний         підхід       до
            проектування  БД,  який  починається  з  визначення  найбільш
            важливих  даних,  які  називаються  сутностями  (entities),  і  зв'язків
            (relationships)  між  даними,  які  повинні  бути  представлені  в

            моделі.  Потім  в  модель  заноситься  інформація  про  властивості
            сутностей  і  зв'язків,  яка  називається  атрибутами  (attributes),  а
            також  всі  обмеження,  які  відносяться  до  сутностей,  зв'язків  і

            атрибутів.  ER-модель  дає  графічне  представлення  логічних
            об'єктів і їх відношень в структурі БД. Послідовність проведення

                                                        44
   39   40   41   42   43   44   45   46   47   48   49