Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информационные тех ю.2 4204.02.01;РУ.01;1.doc
Скачиваний:
15
Добавлен:
18.08.2019
Размер:
3.42 Mб
Скачать

3.4.3. Описание таблиц базы данных туристического агентства

Результат проведенного проектирования БД для примера можно представить в виде полного описания свойств полей для всех таблиц. Для задания обязательности ввода данных в поле используется свойство Обязательное поле. Тип данных поля выделен в отдельный столбец. Названия и значения остальных свойств, если они отличаются от установленных по умолчанию, перечислены в следующих двух столбцах (табл. 3.6 – 3.9).

Таблица 3.6

Поле таблицы Клиент

Таблица Клиент

Название поля

Тип данных

Свойства поля

Свойство

Значение

Код клиента

Числовой

Размер ноля

Индекс

Длинное целое

Да (Совпадения не допускаются)

Контактное лицо

Текст

Размер поля

Обязательное поле

30

Да

Телефон

Текст

Размер поля

20

Адрес

Текст

Размер поля

255

Таблица 3.7

Поле таблицы Сотрудник

Таблица Сотрудник

Название поля

Тип данных

Свойства поля

Свойство

Значение

Код сотрудника

Числовой

Размер поля

Индекс

Длинное целое

Да (совпадения не допускаются)

ФИО

Текст

Размер поля Обязательное поле Индекс

30

Да

Да (допускаются совпадения)

Должность

Текст

Размер поля Обязательное поле

30

Да

Домашний телефон

Текст

Размер поля

20

Оклад

Числовой

Размер поля

Индекс

Длинное целое

Да (совпадения допускаются)

Таблица 3.8

Поле таблицы Страны

Таблица Страны

Название поля

Тип данных

Свойства поля

Свойство

Значение

Код тура

Число

Размер поля Обязательное поле Индекс

Длинное целое

Да

Да (совпадения не допускаются)

Страна

Текст

Размер поля Обязательное поле

50

Да

Таблица 3.9

Поле таблицы Договоры

Таблица Договоры

Название поля

Тип данных

Свойства поля

Свойство

Значение

1

2

3

4

Номер договора

Число

Обязательное поле Индекс

Да

Да (совладения не допускаются)

Код клиента

Число

Размер поля Обязательное поле Индекс

Длинное целое

Да

Да (допускаются совпадения)

Поле подстановки значений из таблицы Клиенты

Код тура

Число

Размер поля Обязательное поле Индекс

Длинное целое

Да

Да (допускаются совпадения)

Поле подстановки значений из таблицы Страны

Дата начала тура

Дата/Время

Формат

Обязательное поле Индекс

Краткая дата

Да

Да (допускаются совпадения)

Продолжение табл. 3.9

1

2

3

4

Дата окончания тура

Дата/Время

Формат

Обязательное поле Индекс

Краткая дата

Да

Да (допускаются совпадения)

Число туристов

Число

Размер поля

Дес. знаков

Значение по умолча-нию.Условие на значе-ние Обязательное поле

Целое

0

1

>0

Да

Цена тура

Денежный

Формат поля

Денежный

Дата платежа

Дата/Время

Формат

Обязательное поле

Краткая дата

Да

Код сотрудника

Числовой

Размер поля

Индекс

Длинное целое

Да (допускаются совпадения)

Поле подстановки значений из таблицы Сотрудники