Создайть многотабличную базу данных, состоящую из трех таблиц, используя варианты заданий из Приложения Б (номер варианта определяется преподавателем).
2.2.1 Используя заданный набор атрибутов для предметной области, определить сущности, связи между ними, ключевые поля.
2.2.2 Создайть в новой базе данных структуры всех необходимых таблиц. При определении структур таблиц там, где это необходимо, определять поля Мастером подстановок.
2.2.3 Связать таблицы, создав схему данных. Задать определение целостности данных в таблицах.
2.2.4 Заполнить таблицы данными (ключевая таблица должна содержать не менее пяти записей).
Требования к оформлению отчета
Отчет по данной работе должен содержать:
· название работы, ее цель и задачи;
· ход выполнения работы;
· структуры таблиц и схему данных к заданию из п.2.2.
· краткие выводы по работе;
· ответы на контрольные вопросы (по указанию преподавателя).
К отчету прилагается дискета с результатами данной работы.
Контрольные вопросы
1. Что понимают под предметной областью?
2. Для чего производится нормализация данных и в чем она состоит?
3. Что понимают под избыточностью данных и как она образуется?
4. Какие типы отношений возможны между таблицами в реляционной базе данных?
5. Как реализуются в реляционных базах данных отношения типа «один-ко-многим»?
6. Как реализуются в реляционных базах данных отношения типа «много-ко-многим»?
7. Что такое ключевое поле и какие требования предъявляются к нему?
8. Как в СУБД Access можно определить ключевое поле?
9. Как и для чего в СУБД Access создается схема данных?
10. Как определить соблюдение целостности данных в связанных таблицах?
11. Какие изменения можно внести в существующую схему данных? Как это сделать?
12. Как можно использовать Мастер подстановок при заполнении таблиц данными?
13. Как можно определить в списке подстановки фиксированный набор значений? В каких случаях его удобно использовать?
14. Как с помощью Мастера подстановки определить значения, которые должны быть взяты из связанной таблицы?
15. С какой из двух таблиц следует начинать ввод данных, если эти таблицы связаны отношением «один-ко-многим»?