Цель работы: приобретение навыков моделирования предметной области, представленной в виде структурированных наборов данных, в рамках реляционной модели и ее реализации в MS Access.
Содержание работы:
Анализ описания предметной области.
Выбор структур таблиц и обоснование данного выбора.
Наложение условий целостности.
Определение ключей. Внешний ключ.
Определение полей. Ограничения, налагаемые на поля.
Наложение условий целостности.
Работа с неопределенными значениями (Null).
Ввод данных.
Задания:
1. Проанализировать данные, описанные в предметной области (варианты предметных областей прилагаются Раздел 6.9, «Виды предметных областей»). При помощи среды MS Access создать таблицы для представления предметной области в рамках реляционной модели.
2. Для каждой создаваемой таблицы:
Определить условия на значения и сообщения об ошибках некоторых полей.
Определить начальное значение для некоторых полей.
Определить ключ.
Определить внешний ключ (если он есть).
Определить (если это возможно) значения некоторых полей с помощью мастера подстановок.
Определить обязательные поля.
Ввести данные в таблицы. При вводе выяснить, что дает наложение условий на значения полей.
3. Определить схему базы данных, связи между таблицами и наложить условия целостности на таблицы, связанные отношением один-ко-многим. Показать на примерах, что меняется при включении /выключении каждого из флажков "Обеспечение целостности данных" и "Каскадное обновление связанных записей" и "Каскадное удаление связанных записей".