Задание 5.1.1. Проектирование таблиц

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       нет   нет  

Таблица «Клиенты»

Имя, Тип данных Свойство поля Имя, Тип данных Свойство поля
Код тура (Числовой) Формат – Основной Индексированное поле – Да (Допускаются совпадения) Номер договора (Числовой) Формат – Основной Индексированное поле – Да (Совпадения не допускаются)
Обращение (Текстовый) Размер – 10 Значение по умолчанию – Господину Условие на значение …= «Господину» or «Госпоже» Сообщение об ошибке – Допустимы значения «Господину» или «Госпоже» Имя, отчество (Текстовый) Размер – 30
Фамилия (Текстовый) Размер – 40 Почтовый адрес (Текстовый) Размер – 40
Почтовый индекс (Числовой) Размер – Длинное целое Формат – Основной Индексированное поле – Да (Допускаются совпадения) Населенный пункт (Текстовый) Размер – 40
Телефон (Текстовый) Размер – 20 Дата заказа (Дата / Время) Индексированное поле - Да (Допускаются совпадения)
Скидка (Числовой) Размер – Двойное с плавающей точкой Формат – Процентный
Код тура Номер договора Обращение Имя, отчество Фамилия Почтовый адрес Почтовый индекс Населенный пункт Телефон Дата заказа Скидка
    Господину Николай Петрович Чумаков Братская 17   Москва   01.06  
    Господину Андрей Васильевич Литвинов Широкая 8   Москва   08.06  
    Господину Александр Макарович Чичиков Луговая 1   Москва   14.06 0,1
    Господину Михаил Васильевич Ломоносов Лесная 5   Киев   18.06 0,05
    Госпоже Татьяна Васильевна Кивенко Космонавтов 104   Москва   24.06  
    Господину Петр Иванович Северов Губернская 14   Москва   16.06  
    Господину Павел Петрович Миролюбов Галилея 6   Киев   18.06 0,1

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: