Нужно создать схему данных со связями
Задание 5. Создайте схему данных.
· Щелкните по кнопке - Схема данных.
·
|
· Увеличьте окно таблицы Список так, чтобы были видны все поля.
· Поставьте мышку на имя поля Учебная группа в таблице Группы и, не отпуская левую кнопку мышки, перетащите ее на поле Учебная группа в таблице Список. Отпустите мышку. Появится диалоговое окно Изменение связей, представленное на Рис.4.
· Включите значок Обеспечение целостности данных. При этом необходимо включить значок Каскадное обновление связанных полей, что приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится номер в таблице Список. А так же включите значок Каскадное удаление связанных полей, что приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
· Щелкните по кнопке Создать. Появится связь «один– ко -многим». Смотри рисунок 5.
· Закройте схему данных и ответьте Да на вопрос о сохранении схемы данных.
Учебная группа | Преподаватель |
Верзаков С.А. | |
Белоусов А.И. | |
Масалова В.А. | |
Новикова Е.В. | |
Зачесова Т.П. |
Задание 6. Заполните таблицу Группы значениями.
· Откройте таблицу Группы, дважды щелкнув на имени таблицы.
· Заполните ее записями из таблицы:
· Сохраните таблицу и закройте ее.
Задание 7. Создание формы для ввода данных.
· Выберите объект Формы.
· Щелкните по кнопке Создать.
· Появится диалоговое окно, в котором следует выбрать Автоформа: в столбец, а в качестве источника данных – Список. См. Рис.6.
· Щелкните по кнопке ОК. Появится пустая форма для ввода данных.
Где:
|
- переход к предыдущей записи;
- переход к следующей записи;
- переход к последующей записи;
- добавление новой записи.
· Заполните базу данными, представленными в следующей таблице, при этом, значения поля Код будут заполняться автоматически; значение поля Учебная группа выбирайте из ниспадающего меню.
Код | Фамилия | Имя | Отчество | Год рождения | Школа | Класс | Учебная группа |
Чернова | Кристина | Ивановна | |||||
Терещенко | Инна | Алексеевна | |||||
Истратов | Максим | Владимирович | |||||
Бондарь | Ольга | Петровна | |||||
Новоселов | Алексей | Иванович |
· Сохраните введенные данные. Имя формы – Список.
· Закройте форму Список.
· Перейдите в объект Таблицы. Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.
· Сохраните таблицу Список и закройте ее.
Задание 8. Проверьте каскадное обновление связанных полей.
· Откройте таблицу Группы.
· Исправьте: внесите вместо 101 ® 201; вместо103 ® 203.
· Сохраните таблицу Группы и закройте ее.
· Откройте таблицу Список и убедитесь, что значения групп изменились.
· Закройте таблицу Список.
Задание 9. Проверьте каскадное удаление связанных полей.
· Откройте таблицу Группы.
· Удалите первую запись (всю строку выделите и нажмите на клавишу [Delete]).
· Согласитесь с проверочным вопросом и закройте таблицу Группы.
· Откройте таблицу Список и убедитесь, что все записи с номером 201 исчезли.
· Закройте таблицу Список.
Предъявите преподавателю: таблицу Список на экране;
таблицу Группы на экране;