Разработка базы данных

Автор работы: Пользователь скрыл имя, 29 Ноября 2011 в 17:01, курсовая работа

Краткое описание

Магазин осуществляет:
продажу различных моделей телефонов;
продажу аксессуаров к сотовым телефонам;
своевременную и быструю обработку заказа;
отправка товара удобным для клиента способом (почта, авиа, курьером);
ведение базы данных имеющихся товаров;
контроль за получение товара клиентом;
принятие возврата телефонов в случае поломки (на то время пока действует гарантия на товар) или в случае каких либо других дефектов обнаруженных покупателем при получении товара.

Прикрепленные файлы: 1 файл

Отчет.doc

— 1.11 Мб (Скачать документ)

Отношение 17 «Заказчик» - приведено на рисунке 23 

Код заказчика ФИО Город Адрес
Телефон Количество Отчет
 

     Рисунок 23 – Отношение «Заказчик». 

       3.3  Нормализация отношений

     Отношения называют приведенными к первой нормальной форме, если значения всех его атрибутов  атомарные. Данному условию удовлетворяют  все отношения данной базы данных.

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

Функциональные  зависимости отношения 1 «Модель»

Название модели

Марка

Год

Страна производитель

Цена

Название корпуса

Название экрана

Название характеристики

Код поставщика 

Рисунок 24 – Диаграмма функциональных зависимостей отношения

«Модель»

Функциональные  зависимости отношения 2

Название корпуса

Ширина

Высота

Толщина

Тип

Цвет 

Рисунок 24 – Диаграмма функциональных зависимостей отношения «Корпус»

Функциональные  зависимости отношения 4

Название экрана

Ширина

Высота

Диагональ

Технология экрана

Сенсорный

Количество 

Рисунок 25 – Диаграмма функциональных зависимостей отношения  «Экран» 

Функциональные  зависимости отношения 6

Название характеристики

SMS

MMS

Камера

Вспышка

Bluetooth

Wi-Fi

GPRS

Радио

Память

Вес 

Рисунок 26 – Диаграмма функциональных зависимостей отношения «Общие характеристики»

Функциональные  зависимости отношения 9

Код питания

Название

Объем

Автономный режим

При разговоре 

Рисунок 27 – Диаграмма функциональных зависимостей отношения  «Питание»

Функциональные  зависимости отношения 12

Название

Характеристики  

Рисунок 28 – Диаграмма функциональных зависимостей отношения  «Аксессуары»

Функциональные  зависимости отношения 14

Компания

Страна

Адрес

Телефон 

Рисунок 29 – Диаграмма функциональных зависимостей отношения «Поставщик»

Функциональные  зависимости отношения 17

Код заказчика

ФИО

Город

Адрес

Телефон

Отчет 

Рисунок 22 – Диаграмма функциональных зависимостей отношения  «Заказчик» 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     4 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ 
 

     На данном этапе представляются проекты таблиц, которые будут реализованы в СУБД. Поскольку в качестве СУБД выбран Access 2003, то таблицы спроектированной базы данных будут иметь вид, представленный в таблицах 13-21.

  Таблица 13 − Модель

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название  модели текстовый 30  –  нет да (совпадения не допускаются)
Марка текстовый 24 нет нет
Год числовой целое >2010 2010 нет нет
Страна  производитель текстовый 20 нет нет
Цена денежный 5 >0 нет нет
 

  Таблица 14 − Корпус

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название корпуса текстовый 30  –  нет да (совпадения не допускаются)
Ширина (мм) числовой Длинное целое >3 нет нет
Высота (мм) числовой Длинное целое >6 нет нет
Толщина (мм) числовой Длинное целое >4 нет нет
Тип текстовый 15 нет нет
Цвет текстовый 15 нет нет
 
 
 
 

  Таблица 15 – Экран

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название  экрана текстовый 30  – нет да (совпадения не допускаются)
Ширина (px) числовой Длинное целое >100 нет нет
Высота (px) числовой Длинное целое >100 нет нет
Диагональ (px) числовой Длинное целое >0 нет нет
Технология  экрана текстовый 10 LCD, TFT, CSTN, UFB, OLED TFT нет нет
Сенсорный текстовый 3 Да/Нет нет нет
Количество числовой целое >0 1 нет нет
 

  Таблица 16 – Общие характеристики

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название  характеристики текстовый 50  – нет да (совпадения не допускаются)
SMS текстовый 3 да\нет нет нет
MMS текстовый 3 да\нет нет нет
Камера текстовый 3 да\нет нет нет
Вспышка текстовый 3 да\нет нет нет
Bluetooth текстовый 3 да\нет нет нет
Wi-Fi текстовый 3 да\нет нет нет
GPRS текстовый 3 да\нет нет нет
Радио текстовый 3 да\нет нет нет
Память числовой Длинное целое >10 нет нет
Вес числовой Длинное целое >15 нет нет
 
 

  Таблица 17 – Питание

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость NULL Индексация
Код питания счетчик длинное целое  –  нет да (совпадения не допускаются)
Название текстовый 15 нет нет
Объем числовой целое >10 нет нет
Автономный  режим числовой целое > 100 нет нет
При разговоре числовой целое >0 нет нет
 

  Таблица 18 – Аксессуары

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название текстовый 20  –  нет да (совпадения не допускаются)
Характеристики текстовый 20 нет нет

Информация о работе Разработка базы данных