Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekcii_OBD.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.87 Mб
Скачать

6.3. Логічне проектування бд.

На цьому етапі визначаються з типом моделі даних та цільовою СУБД.

6.4. Даталогічна або фізична модель даних (3.11.06.03).

На цьому етапі концептуальна схема БД реалізується в термінах вибраної цільової СУБД. Результатом є фізична модель (схема) БД.

6.5. Проектування бд методом “сутність-зв’язок” er-діаграми (3.11.06.06)

Невеликий вступ.

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

Для спрощення діаграми семантичної мережі на мал. 6.1 показані тільки деякі атрибути сутностей Цінності і Інвентарні об’єкти. Так, тут показані тільки три атрибути типу сутності Цінності (NanTMC,Cina,KodTMC) і три атрибути для сутності Інвентарні об’єкти(KodTMC,InvNom,KodIN). Причому кожен атрибут містить значення із зв'язаного з ним домена

На діаграмі показані три зв'язки (zl, z2 і z3), що описують взаємозв'язок сутностей Цінності та Інвентарні об’єкти. Ці зв'язки представлені лініями, що з'єднують кожен екземпляр сутності Цінності з відповідним екземпляром сутністі Інвентарні об’єкти.

Через надлишковий ступінь деталізації діаграму семантичних мереж важко використовувати на рівні предметної області.

Для цього користуються більш простою формою відображення зв’язків — ER-діаграмою (моделею).

Модель "сутність-зв'язок" ґрунтується на деякій важливій семантичній інформації про реальний світ і призначена для логічного представлення даних. Вона визначає значення даних у контексті їхнього взаємозв'язку з іншими даними.

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

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

Модель "сутність-зв'язок" була запропонована в 1976 р. Питером Пин-Шэн Ченом.

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

Зв’язки характерезуються бінарністю. Серед бінарних зв'язків існують три фундаментальних види зв'язку: один-до-одного (1:1), один-до-багатьох (1:M), багато-до-багатьох (M:M).

Кількість екземплярів сутностей, що може бути асоційована через набір зв'язків з іншою сутністю, називають потужністю зв'язку або кардинальністю зв’язку.

Приклад високорівневого представлення зв'язку “Представлені екземплярами” з використанням концепцій ER-моделювання показаний на мал. 6.2.

На малюнку 6.2. показані типи сутностей Цінності та Інвентарні обєкти, зв'язків між ними та атрибутів, що є їх первинними або вториними ключами.

Основні етапи проектування концептуальної схеми методом ER-діаграми:

-Аналіз предметної області з метою виявлення сутностей з наступним їх аналізом на предмет визначення їх значимих атрибутів;

-Виявлення асоційованих зв’язків між сутностями;

-Аналіз атрибутів з метою визначення ключових атрибутів;

-Перехід від асоційованих зв’язків між сутностями до зв’язків на основі первиного та зовнішнього ключів;

-Перевірка концептуальної схеми на відповідність правилам її формування.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]