Автоматизированная информационная система формирования счетов в группе газет "Из рук в руки"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?ого ключа Код типа анализа;

-в 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>