Приведение отношений к третьей нормальной форме
В соответствии с правилами отображения сущность Торговая точка представляется отношением outlet, Тип торговой точки — type_outlet, Сотрудники — personal, Тип сотрудника — type_ personal, Продажи — selling, Покупатель — buyer, Продукт — product, Заказы — order, Каталог — catalor, Поставщики — supplier, Страна — country, Тип поставщика — type_ supplier, Тип товара — type_product, Производитель… Читать ещё >
Приведение отношений к третьей нормальной форме (реферат, курсовая, диплом, контрольная)
В данной курсовой работе применен метод отображения ER-диаграммы на логическую схему. При этом необходимо следовать правилам отображения:
- — каждая сущность становится отношением (таблицей); идентификатор сущности становится первичным ключом, а его характеристики атрибутами отношения (столбцами);
- — связь «один ко многим» не образует нового отношения, но идентификатор главной сущности становится внешним ключом младшей сущности;
- — связь «многие ко многим» образует новое отношение, идентификаторы связываемых сущностей становятся составным первичным ключем нового отношения.
При этом необходимо дополнительно проанализировать ключи сущностей и для сущностей имеющих составные ключи или ключи представленные типами данных большого объема рекомендуется ввести искусственные ключи, представляемые числами; те атрибуты значения, которых выбираются из большого, но ограниченного множества значений имеет смысл представить отдельными сущностями называемых обозначениями, которые будут связаны со стержневой сущностью связью один ко многим и первичный ключ обозначения станет внешним ключом стержневой сущности.
Если имеется связь один к одному, то необходимо внимательно изучить эту связь и определить имеет ли смысл объединить эти две сущности в одну.
Полученная логическая модель, полученная отображением ER-диаграммы, представлена на рисунке 2.
В соответствии с правилами отображения сущность Торговая точка представляется отношением outlet, Тип торговой точки — type_outlet, Сотрудники — personal, Тип сотрудника — type_ personal, Продажи — selling, Покупатель — buyer, Продукт — product, Заказы — order, Каталог — catalor, Поставщики — supplier, Страна — country, Тип поставщика — type_ supplier, Тип товара — type_product, Производитель — maker.
Рисунок 2 — Логическая модель.