:
 













³





ij




̲
'



'




˳

























㳿


Գ
Գ
Գ
Գ
ճ






Застосування ER-моделі для опису предметної області.

Етапи життєвого циклу розробки БД

Етапи життєвого циклу бази даних:

  • Проектування:
    • планування,
    • аналіз вимог,
    • концептуальне проектування,
    • логічне проектування,
    • фізичне проектування,
  • реалізація,
  • завантаження,
  • тестування,
  • експлуатація і супровід.

 

Проектування БД починається з аналізу того, яка інформація має бути в ній представлена та які взаємозв’язки між елементами цієї інформації. Структура або схема (schema) БД може бути виражена засобами різних мов або систем позначень. Після уточнень і узгоджень проект перетворюється у форму, яка може бути сприйнята СУБД, і база починає власне життя.

 

Зазвичай прийнято починати з вивчення понять і описів інформації, що підлягає моделюванню, а потім намагатися відображувати їх в рамках ER-моделі. Потім ER-проект перетвориться в реляційну схему, виражену засобами мови визначення даних для конкретної СУБД. В більшості випадків СУБД грунтуються на реляційній моделі. В цьому разі в ході прямолінійного процесу абстракція реалізується у конкретній реляційній схемі БД (relational database schema).

ис.2.1. Процес моделювання і реалізації БД

Модель «сутність-зв'язок»

Модель «сутність-зв'язок» була запропонована в 1976 році Пітером Пін-Шен Ченом (англ. Peter Pin-Shan Chen) [The History of Conceptual Modeling (англ.). www.uni-klu.ac.at.] – американським професором комп'ютерних наук в університеті штату Луїзіана.

 

В ER-моделі структура даних відображається графічно, у вигляді діаграми сутностей і зв’язків (entity-relationship diagram), що складається з елементів трьох основних типів:

a) множин сутностей;

b) атрибутів;

c) зв’язків.

Сутності

Сутність (entity) — це абстрактний об'єкт певного виду. Набір однорідних сутностей утворює множину сутностей (entity set).

ER-проектування ОО- проектування
Сутність Об’єкт
Множина сутностей Клас об’єктів

 

Приклад 2.1 стосується бази даних про кінофільми, в яких беруть участь актори, студіях, що здійснили зйомку, і т.п. Кожен з фільмів є сутністю, а колекція всіх фільмів є множиною сутностей. Актори, що знімаються у фільмах, також є сутністю, але іншого виду, і їх множина — це множина сутностей. Кіностудія — це сутність ще одного виду, а перелік кіностудій формує третя множина сутностей.




: 542

<== | ==>
| Зв’язки

? google:

 

© studopedia.com.ua '.


: 0.005 .