Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Приведение отношения к первой нормальной форме

Читайте также:
  1. CRM: Управление взаимоотношениями с клиентами
  2. II. Социально-экономические отношения.
  3. Step advanced ­­ (55 мин)Сложнокоординационный класс на степ-платформе. Рекомендуется для клиентов, прошедших уровень Step basic.
  4. STEP advanced ­­ (55 мин)Сложнокоординационный класс на степ-платформе. Рекомендуется для клиентов, прошедших уровень Step basic.
  5. XVI. МЕЖДУНАРОДНЫЕ ОТНОШЕНИЯ. ПРОБЛЕМЫ ГЛОБАЛИЗАЦИИ И СЕКУЛЯРИЗМА
  6. А что если Европа не согласится с таким сценарием и не захочет разрывать отношения с Россией?
  7. А — движение в первой фазе наезда; б — движение во второй фазе наечда

Тема контрольного задания реляционная модель.

Для приведенного в варианте документа выполнить следующие задания:

· заполнить документ данными (не менее 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-го отношения (Требование)

mybiblioteka.su - 2015-2024 год. (0.007 сек.)