Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
О таблице говорят, что она находится во второй нормальной форме, если:
· Она удовлетворяет условиям второй нормальной формы
· Ни одно из неключевых полей не идентифицируется с помощью другого неключевого поля.
Сведение таблицы к 3НФ предполагает выделение в отдельную таблицу полей, которые не зависят от ключа.
В таблице Заказ поле Тел содержит номера телефонов менеджеров, которые однозначно определяются значением поля Контактная персона (при условии что нет однофамильцев) и не зависит от Номера Заказа. Следовательно, т.к. неключевое поле (Тел) однозначно определяется другим неключевым полем (Контактная персона), таблица Заказ не является таблицей в 3НФ. Для приведения этой таблицы к 3НФ создадим новую таблицу Сотрудник.
В результате получаем инфологическую модель (ИЛМ) базы данных «Заказы» (рисунок 10)
Для построения канонической ИЛМ необходимо исключить из рассмотрения все связи отображающие много-многозначные отношений, при условии их реализации объектом-связкой.
ИЛМ отражает иерархию подчинения объектов. В одно-многозначных связках каждый подчиненный объект необходимо разместить ниже главного. Все объекты должны быть распределены по уровням. На рисунке 11 представлен порядок заполнения таблиц.
Сначала вносятся данные в таблицы «Заказчик», «Сотрудник», «Товар». Таблица «Заказ» заполняется на основе данных из таблиц «Заказчик» и «Сотрудник». А данные в таблицу «Заказано» вносятся, когла все осальные таблицы уже заполнениы.
Дата публикования: 2014-11-29; Прочитано: 329 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!