Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тип связи информационных объектов




Требования нормализации

Выявление функциональной зависимости

Имя поля Подпись поля Функциональные зависимости
Client Клиент  
Inn_cl ИНН
Dengi Средства
Nam_pr_t Намерение приобрести товар

 

Рисунок 1.10 – Функциональные зависимости реквизитов объекта personal

Имя поля Подпись поля Функциональные зависимости
Personal Персонал  
Inn_p ИНН Продавца
Fam Фамилия
Adres Адрес
Dolzn Должность
Name Имя
Otchestvo Отчество
Oklad Оклад
Otch Отчет

 

Рисунок 1.11 – Функциональные зависимости реквизитов объекта sklad

Имя поля Подпись поля Функциональные зависимости
Chek Чек  
Id_nom Идентификационный номер
Naim_tov Наименование товара
Kolich Количество
Stoimost Стоимость
Inn_p ИНН поставщика
Inn_d ИНН
Data Дата
Nazv_org Название организации

 

Рисунок 1.12 – Функциональные зависимости реквизитов объекта klient

Имя поля Подпись поля Функциональные зависимости
Nakladnaya Накладная  
Nom_n Номер накладной
Kolich Количество
Stoimost Стоимость
Data Дата
Inn_p ИНН поставщика
Naz_p Название продукта

 


 

После выделения информационных объектов необходимо проверить отвечают ли они требованиям нормализации, а именно: реквизиты каждого информационного объекта канонической модели данных должны отвечать требованиям, соответствующим третьей нормальной форме реляционной модели данных:

Ø информационный объект должен содержать уникальный идентификатор — первичный ключ;

Ø все не ключевые реквизиты должны быть взаимонезависимы;

Ø все ключевые реквизиты, должны быть функционально независимы;

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

Ø каждый описательный реквизит должен зависеть от ключа не транзитивно, т. е. не должен зависеть через другой промежуточный реквизит.

Следующим шагом проектирования является определение связей между объектами. Наличие связей определяется природой реальных объектов, процессов или явлений отображаемых этими информационными объектами. На рисунке 8 представлена ER-диаграмма.

Рисунок 1.14. ER-диаграмма

Существуют три типа связей: 1:1, 1:М, М:N.

Связь 1:1 реализуется включением одного и того же ключа для обеих сущностей, обычно связь 1:1 описывает один и тот же объект, реквизиты записываются в два ИО, например, для оптимизации реализации запросов.

Связь 1:М реализуется добавлением ключевого поля основной таблицы в подчиненную таблицу, в качестве не ключевого атрибута или в качестве одного из реквизитов составного первичного ключа.

Связь М:M– в реляционной модели данных не реализуется. Ее необходимо преобразовать в связь 1:М введением дополнительного объекта «связки». Объект связка является подчиненным в связях 1:М.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 450; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.