Разработка базы данных туристической компании
Начнем создание базы данных на примере создания инструмента для туристической компании.
Нам необходимо понимать этапы, через которые проходят данные
- поступающие в компанию;
- обрабатываемые внутри компании;
- посылаемые контрагентам компании.
Вот они:
- внесение данных о турах;
- бронирование туров в отелях;
- организация трансферов
- выставление счетов;
- статистика туров (для анализа).
Вот как может выглядеть таблица базы данных с данными бронирования туров.
ID |
Начало |
Окончание |
Страна |
Отель |
Тип размещения |
Фамилии |
... |
1 |
23.09.2008 |
30.09.2008 |
Тунис |
Bel Azur |
DBL (ALL) |
Петров Г.Ф.
Петрова В.К. |
... |
2 |
10.10.2008 |
24.10.2008 |
Россия |
Англетер (СПб) |
SNGL (BB) |
Бенхенда С. |
... |
3 |
... |
... |
... |
... |
... |
... |
... |
Здесь сознательно приведена таблица в урезанном виде.
Желающим научиться разрабатывать базы данных просто необходимо уметь продумывать структуру базы данных (или уметь получить всю необходимую информацию от заказчика, если не приходилось сталкиваться с какой-либо информацией).
Понимание структуры данных - является ключевым моментом для разработки базы данных.
- База данных хранит данные в таблицах, у которых есть записи (строки: тур 1, тур 2, ...)
- Каждая запись обладает набором свойств, т.е. поля таблицы (столбцы):
- страна;
- отель;
- дата начала и окончания тура
- тип размещения;
- ...;
Важно научиться "видеть" любые данные, как набор строчек и столбцов в таблице (предпочтительнее пользоваться терминами записи и поля).
Таблицы - это сердце базы данных. В следующих уроках мы будем учиться:
- связывать таблицы между собой;
- разбираться в типах полей таблиц.
Задание. Прежде чем вы приступите к следующему уроку:
- создайте максимально полную таблицу для бронирования туров;
- продумайте, какая еще информация должна быть отображена в таблице бронирования туров.
Следующий урок Создаем таблицу в "Аксес"
|