Информационные технологии в туризме

  • 22 окт. 2011 г.
  • 1345 Слова
СОДЕРЖАНИЕ
Таблица 1 – Содержание работы
№ | Постановка задачи | Ссылка на выполненное задание |
1 | | |
2 | База данных для сферы туризма средствами MS ACCESS | Услуги.mdb |
3 | Программа Tour Pilot | ЗАДАНИЕ №3 |

ЗАДАНИЕ №2 База данных для сферы туризма средствами MS ACCESS

Вариант 7
Задание 1. Разработать базу данных Услуги, содержащую три таблицы:
Справочник услуг -имеет поля: код услуги, название услуги, цена
Исполнители работ: код исполнителя, ФИО, Адрес.
Заказ: номер заказа, дата, код услуги, код исполнителя, оплата. Поле оплата содержит информацию об оплате за данную услугу и может иметь следующие значения: оплачено, аванс, заказ.
Задание 2. Создать схему базы данных, связав между собой таблицы.
Задание 3. Создать форму для таблицы Справочник услуг дляввода данных. Заполнить таблицы произвольными данными.
Задание 4. Обеспечить выполнение:
* Поиск услуг, за которые внесен только аванс (неоплаченные). Использовать Фильтр по выделенному.
* Создать запрос по заказу: номер заказа, дата, код услуги, название услуги, цена, оплата. В запросе отразить только те заказы, которые не оплачены. (внесен аванс, сделан заказ)
Задание 5. Создать отчет позапросу 2. В нижнем колонтитуле указать фамилию студента.
Задание 6. Создать кнопочную форму. Кнопочная форма должна включать с себя просмотр и редактирование всех созданных таблиц, просмотр созданного отчета, выход из приложения.

Задание 1. Создание таблиц
1.1 Создадим таблицу Справочник услуг с помощью Конструктора. Для этого выполним команду Таблицы → Создать → Конструктор. Далее определим типыданных полей таблицы. (Рисунок 1)

Рисунок 1 - Создание таблицы Справочник услуг с помощью Конструктора
1.2 Определим Ключевое поле (поле однозначно характеризующее запись). Для этого выделим поле и на панели инструментов щелкнем по знаку .
Таблицы Исполнители работ и Заказ создаются аналогичным образом. (Рисунок 2 и 3)

Рисунок 2 - Создание таблицы Исполнители работ с помощью КонструктораРисунок 3 - Создание таблицы Заказ с помощью Конструктора

Задание 2. Создание связи между таблицами
Прежде чем создать связь, необходимо открыть окно Схема данных. Для этого выбрать команду Схема данных из меню Сервис. При первом установлении связи окно будет пустым и сначала появится диалоговое окно Добавление таблицы. Затем необходимо добавить все таблицы, которые необходимо связать.
Дляустановления связи между таблицей Исполнители работ и таблицей Заказ необходимо:
* Перетащить мышью поле Код исполнителя из списка полей Исполнители работ в поле Код исполнителя из списка полей Заказ. Отпустив клавишу мыши, появится диалоговое окно Связи (рисунок 4).

Рисунок 4 - Установление связи между таблицами Исполнители работ и Заказ
* Нажать на кнопку Создать, теперь таблицысвязаны. Тип отношения: один-ко-многим.

Для установления связи между таблицей Справочник услуг и таблицей Заказ необходимо:
* Перетащить мышью поле Код услуги из списка полей Справочник услуг в поле Код услуги из списка полей Заказ. Отпустив клавишу мыши, появится диалоговое окно Связи (рисунок 5).

Рисунок 5 - Установление связи между таблицами Справочник услуг и Заказ
* Нажать на кнопкуСоздать, теперь таблицы связаны. Тип отношения: один-ко-многим.
* Закрыть данное окно, при этом система спросит, сохранить ли изменения макета Схема данных. Заметим, что от этого решения зависит лишь графическое представление окна. Установленные же связи останутся в вашей базе данных. Нажмите на кнопку Да, чтобы сохранить представление окна взаимосвязей.
В результате выполнения предлагаемых действийполучим Схему данных (Рисунок 6).

Рисунок 6 - Схема данных

Задание 3. Создание форм для таблиц
Удобнее создавать форму с использованием Мастера форм. Для этого:
- В окне Новая форма указать использование режима Мастера форм и определить таблицу Справочник услуг в качестве источника.
* В первом диалоговом окне Создание формы выбрать все поля из таблицы...