Читайте также:
|
|
Тема контрольного задания реляционная модель.
Для приведенного в варианте документа выполнить следующие задания:
· заполнить документ данными (не менее 6 строк);
· выбрать ключевые элементы;
· привести предлагаемый документ к нормализованному виду;
· привести полученное отношение к первой нормальной форме;
· для каждого отношения в первой нормальной форме построить диаграмму функциональный зависимостей;
· определить полные, неполные и транзитивные функциональные зависимости;
· привести отношения ко второй и третьей нормальной форме;
· для каждого отношения привести экземпляры.
Основные понятия
Реляционная модель - совокупность отношений, из которых в результате выполнения запросов пользователей образуются новые производные отношения. В реляционной модели объекты и взаимосвязи между ними представляются с помощью двумерных таблиц-отношений.
отношение - таблица
кортеж - строка
домен - Совокупность значений элементов данных
ключ - идентификатор записи
атрибут - наименование столбца, поле
повторяющиеся группы - совокупность атрибутов отношения, значения которых повторяются в одном кортеже несколько раз.
функциональная зависимость означает что атрибут В отношения R функционально зависит от атрибута А того же отношения, если в каждый момент времени каждому значению атрибута А соответствует не более чем одно значение атрибута В.
Исходная форма (отношение)
Требование № 1. Дата 30.01.13 Через кого Иванов Затребовал Петров Разрешил Сидоров | Шифр операции | Шифр отправителя | Шифр получателя | Шифр затрат | ||
Шифр материала | Наименование материала | Шифр единицы измерения | Количество | Цена | Сумма | |
затребовано | отпущено | |||||
Кирпич | шт. | |||||
Плитка | шт. | |||||
Рейка | шт. | |||||
Гвозди | шт. | |||||
Цемент | кг. | |||||
Краска | л. |
Реквизиты ненормализованной формы (исходной):
Дата, № требования, Через кого, Затребовал, Разрешил, Шифр операции, Шифр отправителя, Шифр получателя, Шифр затрат, Шифр материала, Наименование материала, Шифр единицы измерения, Количество затребовано, Количество отпущено, Цена, Сумма.
Ключевые элементы - Дата*, № требования*, Шифр материала* - образуют ключ основного отношения.
Приведение отношения к первой нормальной форме
Для приведения отношения к первой нормальной форме необходимо выделить повторяющиеся группы (совокупность атрибутов отношения, значения которых повторяются в одном кортеже несколько раз), вместе с ключом исходного отношения (ключевые элементы). В результате образуется отдельное отношение, в нашем случае - "Подписная часть требования"
Реквизиты образованного отношения "Подписная часть требования":
Дата*, № требования*, Через кого, Затребовал, Разрешил, Шифр операции, Шифр отправителя, Шифр получателя, Шифр затрат.
Атрибуты исходного отношения которые не вошли в повторяющуюся группу, образовали отдельное отношение "Требование", где используется те же ключевые элементы что и в исходном отношении.
Реквизиты образованного отношения "Требование":
Дата*, № требования, Шифр материала*, Наименование материала, Шифр единицы измерения, Количество затребовано, Количество отпущено, Цена, Сумма.
Отношение 1 (Требование)
Дата* | №тр* | Шифр материала* | Наименование материала | Шифр единицы измерения | Количество затребовано | Количество отпущено | Цена | Сумма |
30.01.13 | Кирпич | шт. | ||||||
30.01.13 | Плитка | шт. | ||||||
30.01.13 | Рейка | шт. | ||||||
30.01.13 | Гвозди | шт. | ||||||
30.01.13 | Цемент | кг. | ||||||
30.01.13 | Краска | л. |
Дата добавления: 2015-10-16; просмотров: 76 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ПРЕДМЕТ: ТРУДОВОЕ ПРАВО | | | Диаграмма для 1-го отношения (Требование) |