Студопедия

Главная страница Случайная страница

Разделы сайта

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






Приведение к 3НФ.






Состоит в исключении транзитивных зависимостей атрибутов от атрибутов, не являющихся частью ключа.

Атрибут А транзитивно зависит от С, если А зависит от В, а В зависит от С.

С *А, если С В, В А

 

Правила приведения:

  1. Атрибуты, зависящие от не ключевых атрибутов, выделяются в отдельную сущность.
  2. Ключом новой сущности становятся атрибуты, от которых была транзитивная зависимость.
  3. Между исходной и новой сущностями устанавливается связь М: 1.

 

Читатель
#ФИО *год рождения Адрес Ул., дом Телефон

 

Читатель
#ФИО *год рождения  
Адрес
Улица Дом Телефон

проживает

М 1

 

 

4.Устранение связей типа М: М.

 

Это необходимо, т.к. такие связи неоднозначны.

Студент
  ФИО Группа    

           
     
 
 


Предмет
Название Кол. Часов Оценка      

изучает
М М

 

 

 

Возникает неоднозначность - какой студент, какой предмет изучает.

Правила устранения:

1. Создается новая сущность.

2. Между новой и исходной сущностями устанавливается связь типа М: М

Студент
ФИО Группа      

 

 

Предмет
Название Кол-во часов Оценка      
Журнал
Предмет ФИО студ. Оценка    

       
 
Получает оценку
 
Содержит оценки
 

 


М 1 1 М

 

В результате приведения к 1, 2, 3 нормальным формам структура базы данных оптимизируется. По нормализованной ER диаграмме строятся табличные формы базы данных (заголовки файлов, в которых будет храниться информация).

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.