Лабораторная работа №
2. Лист 1
Создание базы данных, состоящей из двух таблиц.
Задание 1.
Создайте таблицу Группы
Ø Вызовите программу Access.
Ø Выберите мышкой Новая база данных.
Появится диалоговое окно, В поле Имя файла в качестве имени базы данных
введите свою фамилию. Это будет название вашей личной базы данных. Щелкните по
кнопке Создать.
Ø Перейдите в режим Конструктора, чтобы заполнить поля в
базе данных. Для этого щёлкните по кнопке Режим в верхнем левом углу. Сохраните
таблицу под именем Группы.
Ø Заполняем поля, как указано на картинке. В соседней
клетке нужно выбрать тип данных с помощью ниспадающего меню.
Ø Обратите внимание на значок Ключа в поле Учебная
группа. Это автоматически задалось ключевое поле.
Ø Закройте пока таблицу Группы.
Задание 2.
Создайте таблицу Список:
Ø В меню выберите закладку Создание – Таблица.
Аналогично заданию 1 создайте в режиме конструктора таблицу Список с такими
полями
Ø Перейдите в режим Таблицы - Получим результат.
Ø Перейдите в режим Конструктор
Ø Значение поля Учебная группа выбрать из списка,
содержащегося в таблице Группы.
а)
Выделите строку Учебная группа (щёлкните по ней).
б)
Выберите закладку Подстановка.
в) Заполните строки так, как показано на рисунке.
Сохраните изменения.
Закройте таблицу.
В результате этой работы Вы получите две несвязанных
таблицы. Теперь нужно создать схему данных со связями.
Задание 3. Создайте схему данных.
ü В меню выберите закладку Работа с базами данных. Щелкните
на кнопке - Схема данных.
ü В появившемся окне Добавление таблицы выделите таблицу
Группы и щелкните по кнопке Добавить.
ü Выделите таблицу Список и щелкните по кнопке Добавить.
ü В окне Схема данных появится условный вид этих таблиц.
Закройте окно.
- Поставьте мышку на имя поля Учебные группы в таблице Группы
и, не отпуская кнопку мыши, перетащите ее на поле Учебные группы в
таблице Список. Отпустите мышку. Появится диалоговое окно связи.
2.
Поставьте галочки Обеспечение целостности
данных, Каскадное обновление связанных полей и Каскадное удаление
связанных полей. Это приведет к тому, что при изменении номера группы в
таблице Группы автоматически изменится соответствующий номер в таблице Список и
при удалении записи с номером группы в таблице Группы будут удалены все записи
из таблицы Список, в которой стояли соответствующие номера групп.
- Щелкните на
кнопке Создать. Появится связь «один ко многим». Получите схему
данных.
- Закройте схему
данных сохранив изменения.
Задание 4. Заполните таблицу Группы значениями.
- Откройте таблицу Группы
в режиме таблицы.
- Заполните ее записями
- Сохраните таблицу
и закройте ее.
Задание 5. Заполните таблицу Список значениями.
1.
Откройте таблицу Список в
режиме таблицы.
2.
Заполните ее записями
3.
Сохраните таблицу
и закройте ее.
Задание 6. Создайте формы для таблицы Список:
1.
Убедитесь, что вы в таблице Список Выберите
закладку Создание - Форма.
2.
У вас появится Форма Список.
3.
Сохраните
форму с этим названием.
Задание 7. Добавьте в базу данных записи, используя форму.
1.
Добавьте в форму ещё данные
Терещенко
|
Инна
|
Алексеевна
|
1990
|
3
|
11
|
103
|
Истратов
|
Максим
|
Владимирович
|
1992
|
5
|
9
|
101
|
Бондарь
|
Ольга
|
Петровна
|
1991
|
1
|
10
|
104
|
2.
Для этого дойдите
до последней записи и перейдите на следующую.
3.
Добавьте ещё 3 записи. Сохраните введенные данные.
Закройте форму.
Задание 8. Проверьте каскадное обновление связанных полей.
1.
Откройте таблицу Группы. Исправьте учебную
группу на 201, 202, 203, 204, 205. Сохраните таблицу. Закройте таблицу Группы.
2.
Откройте таблицу Список. Убедитесь, что
номера групп изменились. Закройте таблицу Список.
Задание 9: Создание запросов к таблицам.
Ø Выберите закладку Создание - Мастер запросов –
Простой запрос.
Ø Выберите все поля таблицы кнопкой
Ø Выберите подробный отчёт
Ø Задайте имя запроса
Ø Выберите изменить макет запроса.
- Создайте запрос к
таблице Учебная группа (она должна быть больше 203) – Запрос по группе
- Создайте запрос к
таблице Список (выберите учеников 35 школы) – Запрос по ученикам
- Создайте запрос к
таблице Список (выберите учеников 35 школы и год рождения >1990) –
Запрос по году рождения
Задание 10: Создайте Отчёт по запросу «Ученики школы
№35»
Задание 11. Проверьте каскадное удаление связанных полей.
1
1. Откройте таблицу Группы.
2
Удалите первую запись (всю строку выделите и
нажмите на клавишу DELETE)
3
Согласитесь с проверочным
вопросом. Закройте таблицу Группы.
4
Откройте таблицу Список.
5
Убедитесь, что исчезли записи с номером группы 201.
6
6. Закройте таблицу Список.
Предъявите преподавателю:
- Таблицу Список на
экране.
- Таблицу Группы на
экране. Форму
Список на экране.
4. 3
запроса
- Отчёт по запросу об учениках 35 школы.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.