Содержание




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. Запросы как наиболее удобный способ извлечения информации

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

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

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

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

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

         Аналогичным образом создадим запрос, который по номеру тура выдает название тура и тип клиента, купившего этот тур:

         Далее составим итоговый запрос, точнее, преобразуем первый запрос в итоговый. Для этого откроем первый запрос на выборку в режиме конструктора:

Далее для всех полей оставим групповую операцию «Группировка», и оставим в:

В результате получим запрос, сопоставляющий цену тура и уровень сервиса:


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

Отчеты создаются то такому же алгоритму, как и запросы.

В настоящем курсовом проекте создадим два запроса: «Продолжительность тура» (на основе таблицы «Туры и их характеристики») и «Затраты на организацию» (на основе всех трех таблиц). Первый отчет позволяет по названию тура узнать его продолжительность, второй – по названию тура получить тип гостиницы и затраты на организацию тура.

Для иллюстрации возможностей редактора Access второй отчет конвертируем в формат Word нажатием соответствующей кнопки:

В результате получим следующие отчеты:

Затраты на организацию тура

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

                     Гостиница ****

                     Затраты   300$

                     Наименование тура        Горный

                     Гостиница ****

                     Затраты   300$

                     Наименование тура        Водный

                     Гостиница ****

                     Затраты   300$

                     Наименование тура        Семейный

                     Гостиница *****

                     Затраты   450$

                     Наименование тура        Южный

                     Гостиница *****

                     Затраты   450$

11 сентября 2004г                                                                                                                                        Страница 1 из 1

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


1.          Microsoft Office XP. – Москва; Издательство “Диалектика”. 2002 г.

2.          Аглицкий И. Информационные технологии и бизнес // Эксперт автоматизации №29, 2002.

3.          Информатика. Под ред. В.А. Острейковского. – Москва. Издательство “Высшая школа”. 2002.

4.          Информационные технологии. Учебное пособие. Под ред. А. К. Волкова. – Москва. Издательство “Инфра-М”. 2001 г.

5.          Современный самоучитель работы на компьютере. – М.: Издательство “Эком”. 2002 г.