Автор работы: Пользователь скрыл имя, 29 Ноября 2011 в 17:01, курсовая работа
Магазин осуществляет:
продажу различных моделей телефонов;
продажу аксессуаров к сотовым телефонам;
своевременную и быструю обработку заказа;
отправка товара удобным для клиента способом (почта, авиа, курьером);
ведение базы данных имеющихся товаров;
контроль за получение товара клиентом;
принятие возврата телефонов в случае поломки (на то время пока действует гарантия на товар) или в случае каких либо других дефектов обнаруженных покупателем при получении товара.
Отношение
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 | – | – | нет | нет |