Побудова ER-діаграми
На основі задач, які були поставлені перед інформаційною системою, і на основі аналізу предметної області, побудована ER-діаграма ВНЗ (рис. 5.21).
ФАКУЛЬТЕТ
Код (PK)
Існує Назва Входить Декан
СПЕЦІАЛЬНІСТЬ | КАФЕДРА | |||||||
Код (PK) | ||||||||
Код (PK) | ||||||||
Назва | ||||||||
Назва | ||||||||
Зав. кафедрою | ||||||||
Вимоги | ||||||||
Кількість викладачів | ||||||||
Навчається | ||||||||
Працює | ||||||||
ГРУПА | ВИКЛАДАЧ | |||||||
Код (PK) | Таб.номер (PK) | |||||||
Назва | Прізвище | |||||||
Кількість студентів | Вміщує | Посада | ||||||
Староста | ||||||||
Науковий ступінь | ||||||||
Займається | ||||||||
Викладає | ||||||||
СТУДЕНТ | ДИСЦИПЛІНА | |||||||
Номер зал.кн. (PK) | Вивчає | Код (PK) | ||||||
Прізвище | Назва | |||||||
Адреса | Кількість годин | |||||||
Рік народження | Семестр | |||||||
УСПІШНІСТЬ | ||||||||
Оцінка | ||||||||
Рис. 5.21. ER-діаграма предметної області ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
Розроблений концептуальний проект необхідно перевірити на збитковість та на відповідність транзакціям користувачів.
Перевірка на збитковість передбачає перевіркуER-
моделі з метою виявлення збиткових даних і вилучення їх, в тому випадку, якщо вони визначені. Збиткові зв'язки виявляються в тому, що між двома сутностями є декілька
шляхів і вони дублюють один одний (це не відноситься до зв'язків, які представляють різні асоціації).
Перевірка моделі на відповідність транзакціям користувачів виконується на основі таких підходів:
− перевірка того, чи представляє модель всю інформацію (сутності, атрибути, зв'язки), яка необхідна для кожної транзакції;
− перевірка по ER-діаграмі маршруту кожної транзакції. Перевірка моделі на збитковість та на відповідність
транзакціям користувачів дозволяє зробити висновок, що концептуальний проект відповідає всім необхідним вимогам.
Слід звернути увагу на те, що розроблений концептуальний проект не є єдиним проектом, який відповідає поставленій задачі. Можливі варіанти розробки системи із застосуванням інших зв'язків між сутностями, або із застосуванням розширеної ER-моделі.
Застосування ER-діаграм дозволяє забезпечити просте і наглядне уявлення про головні логічні об'єкти БД і про зв'язки, які між цими об'єктами існують. Також до переваг ER-діаграми слід віднести те, що вони добре інтегрують з реляційною моделлю.
Недоліком ER-моделей є те, що вони мають недостатні можливості для представлення відношень і обмежень, можуть бути складні при наявності багатьох об'єктів, не мають засобів для опису операцій маніпулювання даними.
Дата добавления: 2016-03-22; просмотров: 1620;