Проектирование таблиц для БД «Туры Греции»
Проектирование таблиц для БД «Туры Греции»
1. Создать базу данных (имя «Туры Греции»), состоящую из таблиц «Предлагаемые туры» и «Клиенты».
2. Установить первичный ключ - Код тура.
3. Подобрать типы данных, свойства полей.
4. Создать связь между таблицами (Код тура).
5. Создать подстановки для пансиона («FB»; «HB»; «BB») и обращения («Господину»; «Госпоже»).
Таблица «Предлагаемые туры»
Имя,
Тип данных
| Свойство поля
| Имя,
Тип данных
| Свойство поля
| Код тура
(Числовой)
| Формат – основной
Число десятичных знаков – 0
Обязательное поле – Да
Индексированное поле – Да (Совпадения не допускаются)
| Отель
(Текстовый)
| Размер – 20
Индексированное – Да (Допускаются совпадения)
| Категория
(Числовой)
| Размер – Байт
Формат – основной
Число десятичных знаков – 0
| Тип номера (Текстовый)
| Размер – 20
| Пансион
(Текстовый)
| Размер – 10
| Стоимость (Денежный)
| Формат – Евро
| Количество человек
(Числовой)
| Размер – Байт
Формат – Основной
Число десятичных знаков – 0
Значение по умолчанию – 2
Условие на значение
… = 2 or 1
Сообщение об ошибке – Поле может содержать только числа 2 или 1
| Количество ночей
(Числовой)
| Размер – Байт
Формат – Основной
Число десятичных знаков – 0
Значение по умолчанию – 14
Условие на значение
… = 14 or 7
Сообщение об ошибке – Поле может содержать только числа 14 или 7
| Ребенок
(Логический)
| Формат – Да/Нет
| НДС
(Денежный)
| Формат – Евро
| Экскурсии
(Логический)
| Формат – Да/Нет
| Страховка (Денежный)
| Формат – Евро
Значение по умолчанию - 50
|
Код тура
| Отель
| Кате-гория
| Тип номера
| Пансион
| Стоимость
| Коли-чество человек
| Коли-чество ночей
| Ре-бенок
| НДС
| Эк-скурсии
| Стра-ховка
|
| Corfu
Imperial
|
| Main Bldg SV
| FB
|
|
|
| да
|
| да
|
|
| Marbella
|
| Standart GV
| FB
|
|
|
| да
|
| да
|
|
| Dafnila Bay
|
| Main Bldg GV
| FB
|
|
|
| нет
|
| нет
|
|
| Adonis
|
| Main Bldg GV
| HB
|
|
|
| да
|
| нет
|
|
| Margarita
|
| Standart
| BB
|
|
|
| нет
|
| нет
|
|
|