![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Опис предметного середовища в термінах деякої моделі називається концептуальною або логічною схемою бази даних. ERwin надає засоби, що допомагають розробнику створити наглядну логічну схему (модель) бази даних, провести її дослідження та оптимізацію, узгодити з замовником.
Існує три рівня логічної моделі даних:
· Діаграма об’єкт-зв’язок (ERD);
· Модель даних, що базується на ключах (Key Based model (КВ);
· Повна атрибутивна модель (Fully Attributed model (FA).
Діаграма об’єкт‑зв’язок являє собою модель даних верхнього рівня, що призначена для обговорення структури даних з експертами з боку замовника. При створені моделі у прямокутники, якими зображуються об‘єкти бази даних, записують їх визначення і узгоджують з замовником, іноді у присутності юриста. Зв‘язки між об‘єктами встановлюють у відповідності з логікою функціонування організації.
Головними компонентами діаграми об’єкт-зв’язок являються об’єкти, чи сукупності об’єктів - сутності (Entity). Об’єктом предметної області називають те, що існує і відрізняється від інших. Сутність визначають як підмножину об‘єктів одного класу. В базі даних зберігають інформацію про об‘єкти та їх характеристики. Об‘єкти одного класу мають однакові характеристики. Таким чином, сутність має такі ж характеристики, що і об‘єкти, які до неї входять.
Опис кожного об’єкта відображає незалежний обсяг інформації з предметної області. Ім‘я об’єкту задається іменником у однині, що відповідає суті одного запису в базі даних. Наприклад: об’єкт називається Замовник з атрибутами: номер замовника, прізвище замовника, адреса замовника.
Сутність має таке ж ім‘я, як і об‘єкти, що до неї входять. Наприклад, сутність яка відповідає групі замовників на підприємстві називають Замовник, тому, що вона має ті ж ознаки, що і один замовник. Тобто об’єкт являється екземпляром сутності. Тоді діаграма об’єкт-зв’язок на рівні об’єктів і на рівні сутностей буде мати один і той самий вигляд.
З точки зору реляційної бази даних сутності відповідає окрема таблиця, а об’єкту – запис.
Інший важливий компонент діаграми — зв’язки. Зв’язки вказують логічну залежність між даними. Розрізняють наступні види зв’язків: один-до-одного, один-до-багатьох, багато-до-багатьох. Зв’язок багато-до-багатьох реалізується тільки на рівні логічної моделі.
Дата публикования: 2015-04-07; Прочитано: 306 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!