Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.doc
Скачиваний:
6
Добавлен:
17.08.2019
Размер:
2.45 Mб
Скачать

4. Проектування бази даних

4.1 опис об'єктів, які плануються до використання

4.1.1 Структури таблиць

Таблиці - це основні об'єкти будь-якої бази даних. По-перше, в таблицях зберігаються всі дані, що є в базі, а по-друге, таблиці зберігають і структуру бази (поля, їх типи і властивості). Коли оператор заповнює форму, він тим самим заповнює даними одну або кілька таблиць. Коли той же користувач задає базі яке-небудь запит, то ініціалізує процедуру звертання до деякої кількості таблиць. Для вирішення поставленої задачі необхідно створити 4 таблиці: « Водії», «Замовлення», «Діти», «Машини» (Табл. 4.1, 4.2, 4.3, 4.4)

Таблиця 4.1

ВОДИТЕЛЬ

Поле

Тип

Розмір

Індексація

КодВодія

Лічильник

Довге ціле

Так (Співпадання не допускаються)

Призвіще

Текстовий

50

Ні

Ім’я

Текстовий

50

Ні

По-батькові

Текстовий

50

Ні

Дата народження

Дата/Час

-

Ні

Адреса

Текстовий

150

Ні

Місто

Текстовий

Довге ціле

Ні

Область

Текстовий

50

Ні

Поштовий індекс

Текстовий

20

Ні

Номер телефону

Текстовий

20

Ні

Електрона пошта

Текстовий

50

Ні

Нотатки

Поле МЕМО

-

Ні

Порядковий № машини

Числовий

Ціле

Ні

Таблиця 4.2

ЗАКАЗ

Поле

Тип

Розмір

Індексація

№ замовлення

Лічильник

Довге ціле

Так (Співпадання не допускаються)

Порядковий № машини

Числовий

Ціле

Так (Допускаються співпадання)

Код водія

Числовий

Довге ціле

Так (Допускаються співпадання)

Маршрут

Текстовий

Довге ціле

Так (Допускаються співпадання)

Відстань

Числовий

Довге ціле

Так (Допускаються співпадання)

Вартість

Числовий

Довге ціле

Так (Допускаються співпадання)

Дата

Дата/Час

-

Так (Допускаються співпадання)

Час

Дата/Час

-

Так (Допускаються співпадання)

Таблиця 4.3

ДЕТИ

Поле

Тип

Розмір

Індексація

Код дитини

Лічильник

Довге ціле

Так (Співпадання не допускаються)

Код водія

Числовий

Довге ціле

Так (Допускаються співпадання)

Призвіще

Текстовий

50

Ні

Ім'я

Текстовий

50

Ні

По-батькові

Текстовий

50

Ні

Дата народження

Числовий

Довге ціле

Ні

Таблиця 4.4

МАШИНЫ

Поле

Тип

Розмір

Індексація

Код

Лічильник

Довге ціле

Так (Співпадання не допускаються)

Марка автомобіля

Текстовий

50

Ні

Державний номер

Текстовий

50

Так (Співпадання не допускаються)

Колір

Текстовий

50

Ні

Рік випуску

Текстовий

50

Ні

Порядковий № машини

Числовий

Ціле

Так (Співпадання не допускаються)

Ремонт

Логічний

Так/Ні

Ні