1.3.2. Ключи
Около поля «Код туриста» на рис. 5 находится изображение ключа. Это означает, что указанное поле будет первичным ключом для записей в таблице. Для того чтобы сделать данное поле ключевым, следует выделить его, щелкнуть на нем правой кнопкой мыши, а затем в появившемся контекстном меню выбрать команду «Ключевое поле» (рис. 7).
Рис. 7. Установка первичного ключа
Первая таблица готова. Сохраняем ее под названием «Туристы» и закрываем. Аналогичным образом создаем таблицы «Информация о туристах», «Туры», «Сезоны», «Путевки» и «Оплата» (таблица 5).
Таблица 5. Структура и описание таблиц базы данных BDTur_firm.mdb
№
|
Название
|
Структура в режиме конструктора
|
Описание
|
Имя поля
|
Тип данных
|
1
|
Туристы
|
Код туриста
|
Счетчик
|
Содержит основные сведения о туристе
|
Фамилия
|
Текстовый
|
Имя
|
Текстовый
|
Отчество
|
Текстовый
|
2
|
Информация о туристах
|
Код туриста
|
Числовой
|
Содержит дополнительные сведения о туристе, которые были вынесены в отдельную таблицу - для избегания повторяющихся записей
|
Серия паспорта
|
Текстовый
|
Город
|
Текстовый
|
Страна
|
Текстовый
|
Телефон
|
Текстовый
|
Индекс
|
Числовой
|
3
|
Туры
|
Код тура
|
Счетчик
|
Содержит общие сведения о странах для туров
|
Название
|
Текстовый
|
Цена
|
Денежный
|
Информация
|
Поле MEMO
|
4
|
Сезоны
|
Код сезона
|
Счетчик
|
Содержит сведения о сезонах - некоторые туры доступны лишь в определенный период
|
Код тура
|
Числовой
|
Дата начала
|
Дата/время
|
Дата конца
|
Дата/время
|
Сезон закрыт
|
Логический
|
Количество мест
|
Числовой
|
5
|
Путевки
|
Код путевки
|
Числовой
|
Содержит сведения о путевках, реализованных туристам
|
Код туриста
|
Числовой
|
Код сезона
|
Числовой
|
6
|
Оплата
|
Код оплаты
|
Счетчик
|
Содержит сведения об оплате за путевки
|
Код путевки
|
Числовой
|
Дата оплаты
|
Дата/время
|
Сумма
|
Денежный
|
Теперь в окне базы данных есть несколько таблиц. Обратите внимание на наличие в нескольких таблицах одинаковых полей, например, в таблицах «Туристы» и «Информация о туристах» поле «Код туриста».