Лекция: В результате этой работы вы получите две несвязанные таблицы. Нужно создать схему данных со связями.

Задание 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.

Порядок работы:

 

· Выполните команду Файл-Выход.

· Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.

 

еще рефераты
Еще работы по информатике