1. Запустить среду моделирования AllFusion ERwin Data Modeler и ознакомиться с интерфейсом программной среды задания правил целостности.
2. Провести анализ смысловых правил обработки данных и сформулировать их в виде декларативных правил целостности в РБД.
3. Задать необходимые декларативные ограничения целостности исходя из специфики предметной области.
4. Ознакомиться с возможностями построения отчетов в AllFusion ERwin Data Modeler.
5. Документировать РБД, используя средства AllFusion ERwin Data Modeler.
6. Используя средства AllFusion ERwin Data Modeler создать БД в СУБД Access.
7. Оформить отчет по лабораторной работе.
Требования к оформлению отчета
Отчет по лабораторной работе должен включать следующие разделы:
1. Титульный лист.
2. Графическое описание РБД .
3. Описание правил целостности на естественном языке и в виде ограничений на значения атрибутов.
4. Отчет по модели, созданный средствами Report Builder, который должен включать описание правил целостности.
5. Текст сгенерированного средствами AllFusion ERwin Data Modeler описания БД в СУБД Access
6. Схема БД Access.
Контрольные вопросы
1. Что такое ограничения целостности?
2. В чем важность задания ограничений целостности?
3. Какие виды ограничений целостности вы знаете?
4. Какие способы задания ограничений целостности вы знаете?
5. В чем суть применения триггеров для контроля целостности данных?
6. Если задано ограничение целостности связи, но не задано каскадное удаление связанных записей, повлияет ли заданное ограничение целостности на процесс удаления записи из основного файла?
7. Какие виды диапазонов вы знаете? В чем особенности их задания?
8. Как можно реализовывать ограничения целостности на «домен»?
9. Какие ограничения целостности могут быть заданы в ERWin?
10. Как задать значение по умолчанию для заданного атрибута в ERWin?
11. Какие ограничения целостности определяются для первичного ключа?