Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаптева информатика .docx
Скачиваний:
2
Добавлен:
11.08.2022
Размер:
1.22 Mб
Скачать

II Создание межтабличных связей

Связи позволяют черпать данные из разных таблиц, обеспечивают целостность данных.

Для создания связей между таблицами выбирается вкладка Работа с базами данных - группа Отношения - кнопка Схема данных.

Созданные межтабличные связи (схема данных) представлены ниже.

Рисунок 7 – Схема данных

Для каждой связи установим флажки «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей».

Рисунок 8 – Создание связей

III Создание форм для наполнения таблиц данными (записями).

Формы - это специальные средства для ввода данных в таблицы базы данных без доступа к самим таблицам и их отображение с использованием специальных средств оформления. Ввод данных через формы является наиболее удобным и безопасным с точки зрения сохранения структуры таблиц.

Формы создадим с помощью Мастера форм (Создание - группа Формы - Мастер форм). В окне Создание формы в качестве источника данных выбирается таблица, затем нужные поля из нее. При необходимости можно выбрать еще одну таблицу и поля из нее. На следующих шагах работы задается внешний вид формы (например, в один столбец, ленточный), имя формы.

Создадим форму «Справочник клиентов» ленточного вида, форму «Туры и заказы» с подчиненной формой и форму «Города-гостиницы-номера» с двумя подчиненными формами.

Рисунок 9 – Форма «Справочник клиентов»

Рисунок 10 – Форма «Туры и заказы»

Рисунок 11 – Форма «Города-гостиницы-номера»

Заполним таблицы базы данных «Клиенты», «Города», «Гостиницы», «Номера», «Туры», «Заказы» (рисунки 12-17).

Рисунок 12 – Таблица «Клиенты»

Рисунок 13 – Таблица «Города»

Рисунок 14 – Таблица «Гостиницы»

Рисунок 15 – Таблица «Номера»

Рисунок 16 – Таблица «Туры»

Рисунок 17 – Таблица «Заказы»

IV Создание запросов

Запросы – специальные средства для отбора и анализа данных, они служат для извлечения данных из таблиц, представления данных в удобном для пользователя виде.

Для создания и редактирования запросов использован режим Конструктор (Создание - группа Запросы - Конструктор запросов). Для создания запроса выбираются таблицы, из таблиц - нужные для запроса поля. Имена полей отображаются в нижней части бланка запроса. Далее выполняются действия в соответствии с типом запроса.

1 Запросы на выборку

1) Создадим многотабличный запрос на выборку «Заказы в обработке».

Рисунок 18 – Запрос «Заказы в обработке» в режиме конструктора

Рисунок 19 – Результат выполнения запроса «Заказы в обработке»

2) Создадим многотабличный запрос на выборку с двумя условиями отбора, который находит все экскурсионные туры дешевле 3000.

Рисунок 20 – Запрос «Экскурсионные туры дешевле 3000» в режиме конструктора

Рисунок 21 – Результат выполнения запроса «Экскурсионные туры дешевле 3000»

2 Запросы с параметром

1) Создадим запрос с параметром, который показывает список туров в заданный город.

В поле «Условие отбора» введем [Введите название города]

Рисунок 22 – Запрос с параметром «Поиск по городу»

При запуске запроса появится диалоговое окно, в которое следует ввести название города.

Рисунок 23 – Окно ввода параметра

Ниже представлен результат выполнения запроса.

Рисунок 24 – Результат выполнения запроса «Поиск по городу»

2) Создадим запрос с параметром, который находит туры на заданный период.

Зададим условие отбора:

>=[Введите дату начала тура:] And <=[Введите дату окончания тура]

Рисунок 25 – Запрос с параметром «Поиск за период»

При запуске запроса появится диалоговое окно, в которое следует ввести количество комнат, а затем название района.

Рисунок 26 – Окна ввода параметра

Ниже представлен результат выполнения запроса.

Рисунок 27 – Результат выполнения запроса «Поиск за период»

Соседние файлы в предмете Информатика в техническом университете