Автоматизированная информационная система формирования счетов в группе газет "Из рук в руки"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ого ключа Код типа анализа;
-в 3НФ в силу отсутствия транзитивных зависимостей непервичных атрибутов от ключа;
-в НФ Бойса-Кодда, так как нет зависимости первичного атрибута от непервичных;
-в 4НФ. Этот факт вытекает из отсутствия многозначных зависимостей: код типа анализа, соответствует единственному типу анализа.
Сущность Объявление переходит в отношение ОБЪЯВЛЕНИЕ (Номер объявления, дата подачи, месяц подачи, год подачи, количество выходов, скидки, наценки). Это отношение находится:
-в 1НФ, в виду того, что все атрибуты атомарные;
-во 2НФ, поскольку непервичные атрибуты функционально полно зависят от простого первичного ключа Код типа анализа;
-в 3НФ в силу отсутствия транзитивных зависимостей непервичных атрибутов от ключа;
-в НФ Бойса-Кодда, так как нет зависимости первичного атрибута от непервичных;
-в 4НФ. Этот факт вытекает из отсутствия многозначных зависимостей: код типа анализа, соответствует единственному типу анализа.
Сущность Тип объявления переходит в отношение ТИП ОБЪЯВЛЕНИЯ (Название типа). Это отношение находится:
-в 1НФ, в виду того, что все атрибуты атомарные;
-во 2НФ, поскольку непервичные атрибуты функционально полно зависят от простого первичного ключа Код типа анализа;
-в 3НФ в силу отсутствия транзитивных зависимостей непервичных атрибутов от ключа;
-в НФ Бойса-Кодда, так как нет зависимости первичного атрибута от непервичных;
-в 4НФ. Этот факт вытекает из отсутствия многозначных зависимостей: код типа анализа, соответствует единственному типу анализа.
Сущность Вид объявления переходит в отношение ВИД ОБЪЯВЛЕНИЯ (Название вида, размер формата, количество модулей, цена). Это отношение находится:
-в 1НФ, в виду того, что все атрибуты атомарные;
-во 2НФ, поскольку непервичные атрибуты функционально полно зависят от простого первичного ключа Код типа анализа;
-в 3НФ в силу отсутствия транзитивных зависимостей непервичных атрибутов от ключа;
-в НФ Бойса-Кодда, так как нет зависимости первичного атрибута от непервичных;
-в 4НФ. Этот факт вытекает из отсутствия многозначных зависимостей: код типа анализа, соответствует единственному типу анализа.
Сущность Издание переходит в отношение ИЗДАНИЕ (Номер издания, название издания, дата выхода издания). Это отношение находится:
-в 1НФ, в виду того, что все атрибуты атомарные;
-во 2НФ, поскольку непервичные атрибуты функционально полно зависят от простого первичного ключа Код типа анализа;
-в 3НФ в силу отсутствия транзитивных зависимостей непервичных атрибутов от ключа;
-в НФ Бойса-Кодда, так как нет зависимости первичного атрибута от непервичных;
-в 4НФ. Этот факт вытекает из отсутствия многозначных зависимостей: код типа анализа, соответствует единственному типу анализа.
Сущность Рубрика переходит в отношение РУБРИКА (Номер рубрики, название рубрики).
Это отношение находится:
-в 1НФ, в виду того, что все атрибуты атомарные;
-во 2НФ, поскольку непервичные атрибуты функционально полно зависят от простого первичного ключа Код типа анализа;
-в 3НФ в силу отсутствия транзитивных зависимостей непервичных атрибутов от ключа;
-в НФ Бойса-Кодда, так как нет зависимости первичного атрибута от непервичных;
В первом столбце разместим описание атрибутов, во втором - идентификаторы, используемые в базе данных. Названия ключевых атрибутов подчеркиваются. Вспомогательные атрибуты, используемые для связи отношений, пишутся курсивом. В третьем столбце отражаются типы атрибутов.
Даталогическая модель данных представлена на рисунке 4.
Рисунок 4 Даталогичекая модель
Каждый атрибут отношения имеет свой тип, размер, назначение. Рассмотрим каждое из отношений и укажем характеристики соответствующих атрибутов в таблицах, представленных ниже. В колонке Тип в скобках укажем количество символов, отведенное под соответствующий атрибут.
Таблица 5
Отношение Объявление
Описание поляОбозначениеТипОбязательное заполнениеКлючПример заполнения№ объявления№ заказачислодаПервичный100000Дата подачиДата подачидатада15.05.11Кол-во выходовВыходычислода5СкидкиСкидкачислонет15НаценкиНаценкачислонет100№ рубрикиКодчислодаВторичный110Название видаВиды рекламной продукциистрокадаВторичныйМодульная рекламаТабельный № оператораКодчислодаВторичный2Название видаНоменклатурастрокадаВторичныйФотообъявлениеПорядковый № изданияНомер в годучислодаВторичный0003№ счетаНомерчислодаВторичный3000000Порядковый № клиентаКодчислодаВторичный12
Таблица 6
Отношение Клиент
Описание поляОбозначениеТипОбязательное заполнениеКлючПример заполненияПорядковый № клиентаКодчислодаПервичный12ИмяИмястрокадаСергейОтчествоОтчествострокадаБорисовичФамилияФамилиястрокадаИвановТелефон клиентаТелефончислода89271323313
Таблица 7
Отношение Рубрика
Описание поляОбозначениеТипОбязательное заполнениеКлючПример заполнения№ рубрикиКодчислодаПервичный110Название рубрикиНаименованиестрокадаПроизводство
Таблица 8
Отношение Оператор
Описание поляОбозначениеТипОбязательное заполнениеКлючПример заполненияТабельный №КодчислодаПервичный2ИмяИмястрокадаИванОтчествоОтчествострокадаСергеевичФамилияФамилиястрокадаСмирнов
Таблица 9
Отношение Счет
Описание поляОбозначениеТипОбязательное з?/p>