Содержание


1. Общее описание банка данных туристической фирмы ЗАО «Круиз» 3

2. Таблицы как основное хранилище информации 3

3. Запросы как наиболее удобный способ извлечения информации 7

4. Формирование отчетов 10

Список литературы 12

1. Общее описание банка данных туристической фирмы ЗАО «Круиз»


Разработаем банк данных по туристической фирме ЗАО «Круиз».

Банк данных будет представлять из себя базу данных, разработанную в программе Access.

Разрабатываемая база данных будет содержать всю основную информацию по деятельности фирмы, а именно: наименование туристических поездок, страну (регион) назначения, цену путевки, продолжительность тура, информацию по клиентам, уровень сервиса.

Структура базы данных: 3 таблицы, 3 запроса и 2 отчета.


2. Таблицы как основное хранилище информации


Основным структурным элементом базы данных в Access является таблица; поэтому создание базы данных начинается с проектирования таблиц.

После запуска редактора Access в главном окне выбираем опции «Таблицы» / «Создание таблиц в режиме конструктора».

Первая таблица будет содержать информацию по туристическим поездкам, обеспечиваемым фирмой. Назовем эту таблицу «Туры и их характеристики». Столбиками (полями) этой таблицы выступят: «Номер тура», «Наименование тура», «Место назначения», «Цена», «Продолжительность», «Уровень сервиса». Соответствующее окно в редакторе Access выглядит как показано на рис. 1.

Аналогичным образом создадим макеты таблицы «Данные по клиентам» с полями «Клиент», «Тип клиента», «Номер тура» и таблицы «Элементы сервиса» с полями «Номер тура», «Уровень сервиса», «Транспорт», «Гостиница», «Питание», «Затраты» (рис. 2).


Рис. 1. Поля таблицы «Туры и их характеристики»


Рис. 2. Заголовки таблиц в базе данных


Перед заполнением таблицы информацией установим связи между таблицами (создаем реляционную базу данных) вызовом через главное меню редактора Access опций «Сервис» / Схема данных». После появления соответствующего окна поместим в него все три разрабатываемых таблицы и установим между ними связи (рис. 3 и рис. 4).


Рис. 3. Окно для установления связей между таблицами


Рис. 4. Связи между таблицами

Таблицы со связями, по преимуществу, и составляют, собственно, структуру базы данных. Теперь можно приступать к заполнению базы данных. Заполненные информацией таблицы, перенесенные в файл Word, приведены ниже.

Таблица 1. «Туры и их характеристики»

Номер тура

Наименование тура

Место назначения

Цена

Продолжительность

Уровень сервиса

1

Летний

Анталия

600$

5 дней

средний

2

Горный

Памир

1000$

8 дней

средний

3

Семейный

Санкт-Петербург

800$

4 дня

высокий

4

Южный

Сочи

1200$

10 дней

высокий

5

Водный

Карачи

300$

5 дней

средний


Таблица 2. «Данные о клиентах»

Клиент

Тип клиента

Номер тура

Иванов В.В.

частный

1

ООО "Клен"

корпоративный

2

Петров К.Л.

частный

3

Семонов К.Л.

частный

4

ООО "Альфа"

корпоративный

5


Таблица 3. «Элементы сервиса»

Номер тура

Уровень сервиса

Транспорт

Гостиница

Питание

Затраты

1

средний

Автобус

****

3-разовое

300$

2

средний

Самолет

****

4-разовое

6000$

3

высокий

Поезд

*****

5-разовое

450$

4

высокий

Самолет

*****

5-разовое

700$

5

средний

Поезд

***

2-разовое

150$


После установления связей, при внесении данных можно использовать «вложенные» таблицы:


3. Запросы как наиболее удобный способ извлечения информации

Такая форма отчетности как запросы служат для представления информации из разных таблиц. Проиллюстрируем это свойство запросов на двух запросах на выборку и одного запроса с параметром.

Первый запрос будет сопоставлять номер тура с уровнем сервиса и ценой.

Для создания запросов в главном окне выберем опцию «Запрос» / «Создание запроса с помощью мастера»:


Запросы будем создавать с помощью мастера, который начинает создавать запрос с выбора таблиц и интересующих нас полей:


Для проектируемого запроса из таблицы «Туры и их характеристики выберем поля «Номер тура» и «Цена», а из таблицы «Данные по клиентам возьмем поле «Уровень сервиса». В результате набор и содержание запроса