· загрузите Access, выберите пункт Новая база данных и щелкните по кнопке ОК;
· в окне Файл новой базы данных задайте имя Деканат, выберите папку, где база будет находиться, и щелкните по кнопке Создать.
2. Создайте с помощью конструктора структуру таблицы Студентыв соответствии с табл.1. В качестве ключевого поля задайте «Код студента». Для этого щелкните по полю «Код студента» и по кнопке на панели инструментов или выполните команду Правка - Ключевое поле; закройте таблицу, задав ей имя Студенты.
Примечание. Заполнять таблицу данными пока не требуется, это будет сделано в режиме формы.
Аналогично создайте структуру таблицы Дисциплины в соответствии с табл.2. В качестве ключевого задайте поле «Код дисциплины». Заполняться эта таблица будет также в режиме формы.
Создайте структуру таблицы Оценки в соответствии с табл.3. В этой таблице задавать ключевое поле не надо, так как данные во всех полях могут повторяться.
Таблица 1
Таблица 2
Имя поля
Тип данных
Размер поля
Имя поля
Тип данных
Размер поля
Код студента
Числовой
Целое
Код дисциплины
Числовой
Целое
Фамилия
Текстовый
Название дисциплины
Текстовый
Имя
Текстовый
Отчество
Текстовый
Таблица 3
Номер группы
Числовой
Целое
Имя поля
Тип данных
Размер поля
Телефон
Текстовый
Код студента
Числовой
Целое
Стипендия
Логический
Да/Нет
Код дисциплины
Числовой
Целое
Оценки
Числовой
Байт
3. Структура таблицы Преподаватели уже создана в работе 1 и заполнена данными, поэтому для работы используйте эту таблицу. Для импортирования таблицы на вкладке Таблицы выполните команду Создать – Импорт таблиц.
Отредактируйте структуру таблицы. Для этого откройте ее в режиме конструктора, добавьте поле «Код дисциплины» и заполните его в соответствии с данными табл. 5.
4. Разработайте схему данных, т.е. создайте связи между таблицами. Для этого:
· щелкните по кнопке на панели инструментов или выполните команду Сервис - Схема данных. На экране появится окно «Схема данных»;
· щелкните по кнопке на панели инструментов или выполните команду Связи - Добавить таблицу;
· в появившемся окне будет выделено название одной таблицы. Щелкните по кнопке <Добавить>;
· переведите выделение на имя следующей таблицы и щелкните по кнопке <Добавить>. Аналогично добавьте оставшиеся две таблицы;
· закройте окно, щелкнув по кнопке <3акрыть>;
· создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю "Код дисциплины" в таблице Дисциплиныщелкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле "Код дисциплины" в таблицу Оценки, а затем отпустите кнопку мыши. На экране откроется окно "Связи";
· установите флажок ("галочку") в свойстве Обеспечение целостности данных, щелкнув по нему;
· установите флажок в свойстве Каскадное обновление связанных полей и Каскадное удаление связанных записей;
Примечание. Задание каскадного обновления связанных полей и каскадного удаления связанных записей позволит вам отредактировать записи только в таблице Дисциплины, а в таблице Оценки эти действия будут со связанными записями выполняться автоматически. Например, если вы удалите из таблицы Дисциплины один предмет, то в таблице Оценки удалятся все строки, связанные с этим предметом.
· щелкните по кнопке <Создать>. Связь будет создана;
· аналогично создайте связи между полем «Код дисциплины» в таблице Дисциплиныи полем «Код дисциплины» в таблице Преподаватели, а также между полем «Код студента» в таблице Студенты и полем «Код студента» в таблице Оценки. Результат представлен на рис. 1.
· закройте окно схемы данных, ответив Да на вопрос о сохранении макета.