Оператор | Водитель | Заказ | Принял |
код оператораФИО операторачисло вызововсмена,контактный телефон | код заказаФИО водителяМашинателефонсостояниестоянка | код заказаоткуда поступил заказкуда необходимо доставитьтип заказастоимость услуги такси | время поступления заказа |
Таблица 2.1 Приведение ко 2НФ
К1 A,B,C,D. К2 F,H,G,I. К3 J,K,L,M.2.9 Приведение к 3 Нормальной форме
П.О: «Учёт заказов на услуги такси.»
После приведения к 1НФ и 2НФ мы получили следующую ПО:
Учёт заказов на услуги такси
(код оператора, ФИО водителя, код заказа,время поступления,время выполнения)
Т.к при приведении к 1НФ и 2НФ мы получили такое множество, нет необходимости добавления некоторых атрибутов, т.к полученное множество соответствует 3НФ.
Раздел 3. Этап реализации информационной модели предметной области
3.1 Создаем таблицы в режиме конструктора
Для этого определим структуру каждой из таблиц, имена, типы данных. Обязательно указав ключевое поле.
Рисунок 3.1 Окно конструктора таблицы «Оператор»
Рисунок 3.2 Окно конструктора таблицы «Водитель»
Рисунок 3.3 Окно конструктора таблицы «Заказ»
Рисунок 3.4 Окно конструктора таблицы «Принял»
3.2 Связываем таблицы Базы данных
Для этого создаем схему данных и определяем пит связи между таблицами
Рисунок 3.5 Схема данных
3.3 Заполняем каждую из таблиц данными
Рисунок 3.6 Таблица «Оператор»
Рисунок 3.7 Таблица «Водитель»
Рисунок 3.8 Таблица «Заказ»
Рисунок 3.9 Таблица «Принял»
3.4 Построение запросов в режиме конструктора
Рисунок 3.10 Запрос на выборку
Рисунок 3.11 Запрос с использованием строки или
Рисунок 3.12 Запрос автовокзал-свободен
Рисунок 3.13 Запросна убывание
3.5 Запросы в режиме таблицы
Рисунок 3.14 Запрос на выборку