- •Лабораторное занятие № 5 создание баз данных Теоретическая часть
- •Создание таблиц
- •Создание запросов
- •Создание форм
- •Создание отчетов
- •Лабораторная работа
- •Конструирование таблиц
- •Рекомендации по выполнению
- •Создание связей между таблицами
- •Рекомендации по выполнению
- •Конструирование запросов
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Конструирование форм
- •Рекомендации по выполнению
- •Конструирование отчетов
- •Рекомендации по выполнению
- •Дополнительное задание
- •Проектирование запросов действия Запросы действия
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
Создание связей между таблицами
Задание 1.2.
|
В созданной базе данных установите связь между таблицами Авиакомпании и Рейсы по полю Авиакомпания, между таблицами Рейсы и Расстояния по полю Маршрут. |
Рекомендации по выполнению
Начните процесс создания связей между таблицами, выполнив команду Схема данных (Работа с базами данных Показать или скрыть Схема данных). На экране появится окно Добавление таблицы.
Если окно Добавление
таблицы не появилось, то его можно
добавить, выполнив команду Конструктор
Связи
Отобразить таблицу.
Добавьте в схему данных таблицы, между которыми будут создаваться связи. Для этого в окне Добавление таблицы выделите таблицу Рейс и нажмите кнопку Добавить, потом выделите таблицу Авиакомпании и нажмите кнопку Добавить, а затем закройте окно, нажав кнопку Закрыть.
Создайте связь между таблицами по полю Авиакомпания. Для этого в появившемся окне Схема данных переместите (буксируйте) поле Авиакомпания из материнской таблицы Авиакомпании в дочернюю таблицу Рейс. На экране появится окно Изменение связей.
Обеспечьте целостность данных, а также каскадное обновление полей и каскадное удаление записей, установив в появившемся окне флажки возле строк: Обеспечение целостности данных, Каскадное обновление полей, Каскадное удаление связанных записей. Нажмите кнопку Создать - экране появится связывающая линия с надписью 1: (Рис. 13).
Рис. 13. Схема данных
Изменить параметры связи
можно выделив связь и нажать кнопку Изменить
связи (Конструктор
Сервис
Изменить связи).
Аналогично создайте связь между таблицами Рейсы и Расстояния.
Закройте окно Схема данных, сохранив изменения.
Задание 1.3.
|
Заполнить в таблице Авиакомпании пять записей, не допуская повторения значений ключевого поля Авиакомпания. |
Открыть таблицу Авиакомпании;
В поле Авиакомпания ввести название авиакомпании (см. табл. 1.1.);
В поле Логотип щелкнуть правой клавишей мыши и выбрать Вставить объект… В окне Microsoft Office Access выбрать пункт BitmapImage (Точечный рисунок) и нажать кнопку OK. Откроется программа Paint.
В программе Paint нажать Правка → Вставка из файла и выбрать нужный рисунок из папки D:\ Задания Access 2007;
При необходимости уменьшите размеры рисунка по размеру логотипа;
Закройте программу Paint и перейдите на другую строку таблицы. В поле Логотип появится надпись BitmapImage (Точечный рисунок).
Задание 1.4.
|
Заполнить в таблицах Расстояния и Рейсы по 10 записей согласно данным таблицы 1.2 и 1.3. |
Конструирование запросов
Задание 1.5.
|
В режиме мастера запросов сконструировать простой подробный запрос, включив в него все поля из таблицы Рейсы и поле Логотип из таблицы Авиакомпании. Сохранить запрос под именем Итоговая справка. |