Лекция: В результате этой работы вы получите две несвязанные таблицы. Нужно создать схему данных со связями.
Задание 5. Создайте схему данных.
Порядок работы:
· Щёлкните по кнопке – .
· В появившемся окне Добавление таблицы выделите таблицу Группыи щелкните по кнопке Добавить. Выделите таблицу Список и щёлкните по кнопке Добавить. В окне Схемы данных появится условный вид этих таблиц. Щёлкните по кнопке Закрыть окна Добавление таблиц.
· Увеличьте окно таблиц Списоктак, чтобы были видны все поля.
· Поставьте мышку на имя поля Учебной группы в таблице Группы и, не отпуская кнопку мышки, перетащите её на поле Учебная группа в таблице Список. Отпустите мышку. Появится диалоговое Связи, представленное на рис.11.
Рис. 11.
· Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы, не одинакова.
· Включите значок Каскадное обновление связных полей. Это Приведет к тому, что при изменении номера группы в таблице Группыавтоматически изменится соответствующий номер в таблицеСписок.
· Включите значок Каскадное удаление связных полей.
Это приведет к тому, что при удалении записи с номером группы в таблице Группыбудут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
· Щелкните по кнопке — Создать. Появится связь <<один-ко- многим>>. Схема данных представлена на рис. 12.
· Закройте схему данных, щелкнув по кнопке в верхнем
правом углу окна и ответив утвердительно на вопрос о
сохранении схемы данных.
Рис.12.
Задание 6. Заполните таблицу Группы значениями.
Порядок работы:
· Откройте таблицуГруппы в режиме таблицы.
· Заполните ее записями из таблицы 4.
Таблица 4
Учебная группа | Преподаватель |
Верзаков С. А. | |
Белоусов А. И. | |
Масалова В. А. | |
Новикова Е.В. | |
Зачесова Т.П. |
Сохраните таблицу и закройте ее.
Задание 7. Создайте формы для ввода данных.
Порядок работы:
· Выберите закладку Формы.
· Щелкните по кнопке Создать.
· Появится диалоговое окно (Рис.13), в котором следует выбратьАвтоформав столбец, а в качестве источника данных — Список.
Рис. 13.
· Щелкните по кнопке ОК.Появится пустая форма ввода,
представленная на Рис. 14.
Рис.14.
Замечание.Значение кнопок работы с записями:
— переход к первой записи;
— переход к предыдущей записи
— переход к следующей записи;
— переход к последней записи;
— добавление новой записи.
Задание 8. Добавьте в базу данных записи, используя форму.
Порядок работы :
· Заполните базу данными, представленными в таблице 5.
Замечание. Переход от поля ввода к следующему полю производится клавишами [Tab], [Enter] или мышкой. Для перехода к новой записи следует щелкнуть по кнопке . Значения поля Кодбудут заполняться автоматически. Значения поля Учебная группавыбирайте из ниспадающего списка.
· Сохраните введенные данные. Имя формы — Список.Закройтеформу.
Таблица 5
· Перейдите в окно Таблица. Откройте таблицуСписок. Убедитесь, что в таблице появились новые записи .
· Щелкнув по кнопке, сохраните текущую таблицу.
· Щелкнув по нижней кнопке в правом верхнем углу, закройте таблицу.
Задание 9. Проверьте каскадное обновление связанных полей.
Порядок работы:
· Откройте таблицу Группы.
· Исправьте учебные группы на 201, 202, 203, 204, 205.
· Сохраните таблицу.
· Закройте таблицу Группы.
· Откройте таблицу Список.
· Убедитесь, что значение групп изменились.
· Закройте таблицу Список.
Задание10. Проверьте каскадное удаление связанных полей.
Порядок работы:
· Откройте таблицу Группы.
· Удаление первой запись (всю строку выделите и на клавишу
[Delete]) .
· Согласитесь с проверочным вопросом.
· Закройте таблицу Группы.
· Откройте таблицу Список.
· Убедитесь, что исчезли записи с номером группы 201.
· Закройте таблицу Список.
Предъявите преподавателю:
1) таблицу Списокна экране;
2) таблицу Группына экране;
3) форму Списокна экране.
Задание 11. Завершите работу с программой Access.
Порядок работы:
· Выполните команду Файл-Выход.
· Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.