Лабораторная работа №1. «Анализ предметной области»:
- Определить пользователя будущей БД;
- Производственные задачи пользователя – определить и описать. Какие он операции выполняет.
- Собрать и проанализировать существующие формы регистрации и хранения информации. В каких операциях используются те или иные формы.
- Сформулировать требования к БД на основе этого анализа и перечислить основные сущности и атрибуты БД.
|
Лабораторная работа №2. «Разработка концептуальной модели БД»:
- Построить концептуальную модель (в нотации Чена и Баркера). Схема должна отображать все сущности, атрибуты, ключи, связи, кардинальные числа; должна быть нормализована.
- Изобразить схему в одной из CASE-сред. Лучше всего PowerDesigner, но можно и MS Visio, ERwin.
|
Лабораторная работа №3. «Разработка физической модели БД»:
- Для каждой сущности БД построить физическую модель, при этом для каждого атрибута сущности указать:
- идентификатор в БД;
- тип поля;
- подтип;
- домен (значения, которые принимает данный атрибут);
- роль данного атрибута: PK (первичный ключ), AK (вторичный ключ), FK (внешний ключ).
- Реализовать с помощью миграции ключа или дополнительного вспомогательного ключа все связи.
|
Лабораторная работа №4. «Реализация БД в одном из программных продуктов»
|