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