Нормализация базы данных




 

 

В соответствии с проектируемой предметной областью были созданы и нормализованы таблицы. Нормализованные таблицы – таблицы соответствующие трем нормальным формам.

Таблица «Клиент» содержит в себе данные о клиентах автосалона, а именно: фамилия, имя, отчество, серия и номер паспорта: табл.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

 

Все вышеприведенные таблицы нормализованы и соединены между собой связями с помощью внешних ключей.

 




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: