Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uch_posobie_po_kontr_rab.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.5 Mб
Скачать

Этап 3. Установка связей между таблицами баз данных

  1. В данном задании по теме 3 необходимо выполнить следующую важную операцию - установить связи между таблицами баз данных в соответствии с разработанной логической моделью (рис. 1). Связь между информационными объектами СТРАНА и ТУР имеет тип «один-ко-многим» (СТРАНА <—>> ТУР). Это следует из того, что по условию в одну страну может быть несколько туров, но каждый тур предусматривает посещение только одной страны. Между информационными объектами МЕНЕДЖЕР и ТУР также имеет место тип связи «один-ко-многим» (МЕНЕДЖЕР <—>> ТУР), так как по условию один менеджер курирует несколько туров, но каждый тур имеет только одного менеджера-куратора.

  2. Для установления связей между таблицами СТРАНА и ТУР необходимо во вкладке Работа с базами данных выбрать кнопку Схема данных (рис. 16).

Рис. 16. Выбор операции редактирования схемы данных.

После выполнения команды на экране появится окно выбора таблиц для совместнойработы (рис. 17).

Рис. 17. Выбор таблиц для совместной работы.

В данном окне с помощью кнопки нужно выбрать все три таблицы. Затем окно выбора таблиц можно закрыть. На экране компьютера должна отобразиться схема данных без установленных связей (рис. 18).

Рис. 18. Схема данных без установленных связей.

Для установления связи между таблицами СТРАНА и ТУР необходимо установить курсор на поле Код страны таблицы СТРАНА, и нажав левую кнопку мыши перевести курсор на поле Код страны таблицы ТУР, далее нужно отпустить левую кнопку мыши. В открывшемся окне Изменение связей (рис. 19) установите опцию –Обеспечениецелостности данных и нажмите кнопку .

Рис. 19. Окно изменения связей между таблицами СТРАНА и ТУР.

  1. Выполнив вышеперечисленные действия, закройте окно схемы данных (подтвердив изменения макета «Схема данных»). Таким образом, все три таблицы базы данных будут иметь связи между собой.

Таким же образом установите связь между полями Код менеджера таблиц МЕНЕДЖЕР и ТУР. В результате схема данных должна иметь вид, показанный на рис. 20.

Рис. 20. Схема данных с установленными связями между таблицами.

Этап 4. Создание форм

1. В результате выполнения предыдущих 3-х этапов работы в созданной базе данных имеются три взаимосвязанные таблицы: СТРАНА, МЕНЕДЖЕР и ТУР. Задачей данного этапа является создание 3-х форм по данным вышеназванных таблиц. Для создания формыСТРАНА необходимо во вкладке Создание выбрать кнопку Другие формы - Мастер форм (рис. 21).

Рис. 21. Выбор операции создания формы.

2. В открывшемся окне Создание форм необходимо выбрать из списка таблиц и запросов таблицу СТРАНА и выбрать с помощью кнопки все доступные поля (образец показан на рис. 22).

Рис. 22. Выбор полей для формы.

Выбрав поля для формы, нажмите кнопку и перейдите в следующее диалоговое окно.

3. В открывшемся окне выберите внешний вид формы, например - в один столбец (образец показан на рис. 23).

Рис. 23. Выбор внешнего вида формы.

Выбрав внешний вид формы, нажмите кнопку и перейдите в следующее диалоговое окно.

4. В новом открывшемся окне выберите требуемый стиль формы, например - Модульная (образец показан на рис. 24).

Рис. 24. Выбор стиля формы.

Выбрав требуемый стиль формы, нажмите кнопку и перейдите вследующее диалоговое окно.

5. В открывшемся последнем диалоговом окне введите имя формы - СТРАНА, установите опцию - Открыть форму для просмотра и ввода данных (образец показан на рис. 25).

Рис. 25. Завершение создания формы с помощью мастера.

Завершив ввод указанных выше данных, с помощью кнопки закройтеокно. В результате выполненного действия на экран будет выведена только что созданная форма СТРАНА (образец показан на рис. 26).

Рис. 26. Фрагмент формы СТРАНА.

6. Далее, самостоятельно с помощью Мастера форм создайте формы МЕНЕДЖЕР и ТУР, используя в качестве источников соответствующие таблицы.