В соответствии с проектируемой предметной областью были созданы и нормализованы таблицы. Нормализованные таблицы – таблицы соответствующие трем нормальным формам.
Таблица «Клиент» содержит в себе данные о клиентах автосалона, а именно: фамилия, имя, отчество, серия и номер паспорта: табл.1.1.
Таблица 1.1
Таблица «Клиент»
Код клиента | Фамилия клиента | Имя клиента | Отчество клиента | Серия и номер паспорта |
Крылов | Андрей | Юрьевич | 0102 456789 | |
Рыжов | Сергей | Владимирович | 0907 345786 | |
Ляпин | Вадим | Юрьевич | 8956 783409 | |
Черныш | Максим | Николаевич | 8934 568970 | |
Сальменова | Евгения | Ивановна | 7845 895678 |
Таблица «Марка» содержит информацию о имеющихся марках автомобилей в автосалоне: табл. 1.2.
Таблица 1.2
Таблица «Марка»
Код марки | Название марки |
Citroen | |
Audi | |
Honda | |
Jaguar | |
Jeep |
Таблица «Модель» содержит информацию о всех моделях марок автомобилей, имеющихся в автосалоне: табл. 1.3.
Таблица 1.3
Таблица «Модель»
Код модели | Название модели |
C1 | |
Q7 | |
ds4 | |
ds5 | |
a1 | |
a3 | |
jazz | |
accord | |
xj | |
xk | |
cherokee | |
wrangler |
Таблица «Цвет» содержит список всех цветов автомобилей, которые имеет автосалон: табл. 1.4.
Таблица 1.4
Таблица «Цвет»
Код цвета | Название цвета |
белый | |
черный | |
серебристый | |
красый | |
желтый | |
голубой | |
зелено-синий | |
коричневый |
Таблица «Сотрудник» содержит информацию о сотрудниках автосалона, а именно их фамилию, имя, отчество: табл.1.5.
Таблица 1.5
Таблица «Сотрудник»
Код сотрудника | Фамилия сотрудника | Имя сотрудника | Отчество сотрудника |
Стрельцова | Анна | Геннадьевна | |
Ухватов | Андрей | Викторович | |
Масляков | Андрей | Игнатьевич | |
Первова | Елена | Викторовна | |
Молодкова | Ирина | Юрьевна | |
Чумакова | Александра | Николаевна |
Таблица «Должность» содержит список должностей. В таблице собраны не все наименования должностей, так как в данном курсовом проекте при автоматизации процесса предметной области они не используются: табл. 1.6.
Таблица 1.6
Таблица «Должность»
Код должности | Название должности |
менеджер по продажам | |
менеджер по продажам | |
менеджер по продажам | |
руководитель отдела продаж | |
администратор | |
директор |
Таблица «Страна производитель» содержит название стран производителей всех марок автомобилей в автосалоне: табл. 1.7.
Таблица 1.7
Таблица «Страна производитель»
Код страны производителя | Название страны производителя |
Франция | |
Германия | |
США | |
Япония | |
Великобритания |
Таблица «Поставщик» содержит информацию о поставщиках автомобилей: наименование, адрес, телефон, ИНН: табл. 1.8.
Таблица 1.8
Таблица «Поставщик»
Код поставщика | Наименование поставщика | Адрес | Телефон | ИНН |
Компания Citroen | г. Москва, ул. Калинина, 42 | |||
ЗАО «Крайслер рус» | г. Москва, ул.Мичурина, 34 | |||
ООО "Хонда Мотор РУС" | г.Москва, Ленинградский пр-т,31А | |||
Компания Audi Russia | г.Москва,ул.Польская,109 | |||
Компания Jaguar | г.Москва,ул.Свечникова,23 |
Таблица «Сотрудник-Должность» получилась в результате нормализации, содержит код сотрудника и код должности: табл. 1.9.
Таблица 1.9
Таблица «Сотрудник-Должность»
Код сотрудник-должность | Код сотрудника | Код должности |
Таблица «Автомобиль» содержит в себе информацию о сотруднике, осуществившего прием автомобиля, а также данные автомобиля: марка, модель, цвет, год выпуска, номер кузова, номер ПТС, цена и дата прихода. Информация о сотруднике, марке, модели и цвете следует из связи данной таблицы с таблицами по соответствующим кодам: табл. 1.10.
Таблица 1.10
Таблица «Автомобиль»
Код автомобиля | Код сотрудника | Код марки | Код модели | Код цвета | Год выпуска | Номер кузова | Номер ПТС | Цена | Дата прихода |
x9f4xxeed45a62881 | 16 ММ 765092 | 05.10.2012 | |||||||
к8f6рxeнd65a75647 | 77 КН | 13.11.2012 | |||||||
С7F6HJFJ D45K45236 | 56 HG | 15.11.2012 | |||||||
V4G4KUSR J43H28638 | 89 GF | 10.12.2012 | |||||||
A9D9GRTY G45K83745 | 34 GY | 10.12.2012 | |||||||
I9H7HDGR F76M50385 | 26 IK | 10.12.2012 | |||||||
R9S8GFTE G35K90346 | 56 HG | 12.12.2012 | |||||||
H7G7FREY F78D67294 | 78 GW | 23.12.2012 | |||||||
H8K6FWRT L98F23859 | 67 FR | 23.12.2012 |
Таблица «Клиент-Автомобиль» возникла в результате нормализации и содержит в себе код клиента и код автомобиля: табл. 1.11.
Таблица 1.11
Таблица «Клиент-Автомобиль»
Код клиент-автомобиль | Код клиента | Код автомобиля |
Таблица «Марка-Страна производитель» содержит код страны производителя и код соответствующей марки. Через эти коды с помощью установленной связи с другими таблицами и узнается название марки и название ее страны производителя: табл.1.12.
Таблица 1.12
Таблица «Марка-Страна производитель»
Код марка-страна производитель | Код марки | Код страны производителя |
Таблица «Поставщик-Автомобиль» отражает связь между поставщиком и автомобилем с помощью кодов: код поставщика, код автомобиля: табл. 1.13
Таблица 1.13
Таблица «Поставщик-Автомобиль»
Код поставщик-автомобиль | Код поставщика | Код автомобиля |
Таблица «Заказ автомобиля» содержит в себе информацию о поставщике, о поставляемом им автомобиле и о сотруднике, осуществлявшего заказ. Вся эта информация извлекается с помощью установленных связей по внешним ключам. Также в таблице отображается информация о дате заказа и стоимости заказа: табл. 1.14.
Таблица 1.14
Таблица «Заказ автомобиля»
Код заказа | Код поставщика | Код автомобиля | Код сотрудника | Дата заказа | Стоимость заказа |
20.09.2012 | |||||
13.10.2012 | |||||
15.10.2012 | |||||
10.11.2012 | |||||
10.11.2012 | |||||
10.11.2012 | |||||
11.12.2012 | |||||
23.11.2012 | |||||
23.11.2012 |
Таблица «Продажа автомобиля» содержит в себе информацию о клиенте, о покупаемом им автомобиле и о сотруднике, осуществлявшего продажу. Вся эта информация извлекается с помощью установленных связей по внешним ключам. Также в таблице отображается информация о дате продажи. Все эти данные вводятся в договор купли-продажи под соответствующим номером: табл. 1.15.
Таблица 1.15
Таблица «Продажа автомобиля»
Код договора купли-продажи | Код клиента | Код автомобиля | Код сотрудника | Дата продажи |
15.10.2012 | ||||
25.11.2012 | ||||
12.12.2012 | ||||
13.12.2012 | ||||
14.12.2012 |
Все вышеприведенные таблицы нормализованы и соединены между собой связями с помощью внешних ключей.