ЛР №4 "Перетворення ER-модели в реляційну модель"
Лабораторна робота № 4
з предмету "Проектування баз даних".
Тема: "Перетворення ER-моделі в реляційну модель".
Мета: Отримання практичних навичок формування реляційної моделі бази даних.
Обладнання: IBM - сумісні ПК, документація (опис) предметної області.
"Програма виконання роботи".
1. Нехай маємо ER-модель предметної області "Облік кадрів підприємства" як набір наступних сутностей.
Сутність "Працівник" (атрибути: Таб. номер, Прізвище, Ім'я, По-батькові, Дата народження, Адреса, Код професії, Дата прийому на роботу).
Сутність "Професія" (атрибути: Назва, Ставка).
Сутність "Діти" (атрибути: Таб. номер батька, Ім'я, Дата народження).
Сутність "Заохочення і покарання" (атрибути: Таб.номер працівника, подія, № наказу, Дата).
2. Описати кожну сутність як відношення (тобто як таблицю, у який атрибути виглядають як назви графи з певними характеристиками, наприклад: "Таб.№" (числовий цілочисельний тип), "Прізвище" (текстовий тип, 15 символів). Можна використовувати наступні типи полів: Текстовий, n символів; Числовий цілий; Числовий дійсний; Тип "Дата".
3. Відношення "Працівник" і "Професія" пов'язані між собою за атрибутами "Код професії".
4. Відношення "Працівник" і "Діти" пов'язані між собою за атрибутами "Таб №".
5. Відношення "Працівник" і "Заохочення і покарання" пов'язані між собою за атрибутами "Таб №".
6. Самостійно визначити (у разі необхідності) ключові поля і типи зв'язків між відношеннями (таблицями) і побудувати графічні зображення зв'язків реляційної моделі за зразком, зображеним на рисунку 6.25 книги Гайна.
Теоретичний матеріал: Підручник Гайна, стор. 83-91