Разделы презентаций


01 Методы нормализации.ppt

Содержание

ОпределенияСредняя оценкаИвановПетровСидоров2345

Слайды и текст этой презентации

Слайд 1Базы данных
Методы нормализации

Базы данныхМетоды нормализации

Слайд 2Определения
Средняя оценка
Иванов
Петров
Сидоров
2
3
4
5



ОпределенияСредняя оценкаИвановПетровСидоров2345

Слайд 3Определения
Функциональная зависимость набора атрибутов B отношения R от набора атрибутов

A того же отношения R.A→R.B или A→B означает такое отношение проекций

R[A] и R[B], при котором любому элементу R[A] соответствует только один элемент R[B], входящий с ним в какой-либо кортеж отношения.
Функциональная зависимость A→B называется полной, если B функционально зависит от A и не зависит от любого подмножества A: ∀A1 ⊂ A ⇒ нет зависимости A1→B. В противном случае функциональная зависимость называется не полной
A – детерминант отношения
ОпределенияФункциональная зависимость набора атрибутов B отношения R от набора атрибутов A того же отношения  R.A→R.B или

Слайд 4Определения
Функциональная зависимость A→B называется транзитивной, если существует набор атрибутов C

такой, что
C ⊄ A
B ⊄ C
∃ A →C
Не существует C

→A
∃ C →B


ОпределенияФункциональная зависимость A→B называется транзитивной, если существует набор атрибутов C такой, чтоC ⊄ AB ⊄ C∃ A

Слайд 5Определения
Суперключ – атрибут или множество атрибутов, однозначно определяющие кортеж данного

отношения.
Потенциальный ключ – суперключ, который не содержит подмножества, также являющегося

суперключем данного отношения. Т.о. потенциальный ключ обладает свойствами уникальности и неприводимости.
Первичный ключ – это потенциальный ключ, который выбран для уникальной идентификации кортежей внутри отношения
Внешний ключ – это атрибут или множество атрибутов одного отношения, которые принимают значения потенциального ключа другого отношения (может быть и того же)
ОпределенияСуперключ – атрибут или множество атрибутов, однозначно определяющие кортеж данного отношения.Потенциальный ключ – суперключ, который не содержит

Слайд 6Определения
Неключевой атрибут – атрибут, не входящий ни в один потенциальный

ключ
Взаимно-независимые атрибуты – не зависят функционально один от другого

ОпределенияНеключевой атрибут – атрибут, не входящий ни в один потенциальный ключВзаимно-независимые атрибуты – не зависят функционально один

Слайд 7Определения


Первичный ключ
Внешний ключ
Жильцы
Ремонт

Первичный ключ

ОпределенияПервичный ключВнешний ключЖильцыРемонтПервичный ключ

Слайд 8Определения
Нормализация отношений – это формальный аппарат декомпозиции отношений в соответствии

с определенными требованиями к качеству отношений

Критерии качества:
Отсутствие избыточности данных –

повторение одних и тех же данных следует минимизировать
Отсутствие потенциальной противоречивости при обновлении данных – следует минимизировать количество операций обновления одних и тех же данных
Отсутствие повторяющихся операций добавления данных
Отсутствие потенциальной противоречивости при удалении данных

«Универсальная таблица»

ОпределенияНормализация отношений – это формальный аппарат декомпозиции отношений в соответствии с определенными требованиями к качеству отношенийКритерии качества:Отсутствие

Слайд 9
Определения
1НФ




2НФ
3НФ
НФБК для 3НФ
4НФ
5НФ
Каждая форма – набор требований

Определения1НФ2НФ3НФНФБК для 3НФ4НФ5НФКаждая форма –  набор требований

Слайд 10Первая нормальная форма (1НФ)
Отношение находится в первой нормальной форме тогда

и только тогда, когда оно не содержит повторяющихся полей и

составных значений (на пересечении строк и столбцов ровно одно элементарное значение)

Отношение в 1НФ

Надо разделить составные значения и дополнить их дубликатами простых значений

Первая нормальная форма (1НФ)Отношение находится в первой нормальной форме тогда и только тогда, когда оно не содержит

Слайд 11Вторая нормальная форма (2НФ)
Отношение находится во второй нормальной форме тогда,

и только тогда, когда оно находится в первой нормальной форме

и не содержит неполных функциональных зависимостей неключевых атрибутов от атрибутов первичного ключа.

Первичный ключ <Зач.кн, Дисц>

Не полная функциональная зависимость:
<Зач.кн, Дисц> → Оценка
т.к. имеются функциональные зависимости:
Зач.кн → ФИО
Зач.кн → Группа

Результат декомпозиции (оба отношения в 2НФ)

Качество: перевод в другую группу, изменение фамилии – без аномалий обновления; можно хранить информацию о студентах, еще не сдававших и тех, кто не должен сдавать экзамены

Отношение в 1НФ

Вторая нормальная форма (2НФ)Отношение находится во второй нормальной форме тогда, и только тогда, когда оно находится в

Слайд 12Вторая нормальная форма (2НФ)
Приведение к 2НФ
Если в некоторых отношениях обнаружена

зависимость атрибутов от части сложного ключа, то проводят декомпозицию этих

отношений на несколько отношений следующим образом: те атрибуты, которые зависят от части сложного ключа выносятся в отдельное отношение вместе с этой частью ключа. В исходном отношении остаются все ключевые атрибуты:
Вторая нормальная форма (2НФ)Приведение к 2НФЕсли в некоторых отношениях обнаружена зависимость атрибутов от части сложного ключа, то

Слайд 13Третья нормальная форма (3НФ)
Отношение находится в третьей нормальной форме тогда,

и только тогда, когда оно находится во второй нормальной форме

и не содержит транзитивных зависимостей

Зач.кн → ФИО
Зач.кн → Группа
Транзитивные:
Зач.кн → Спец
Зач.кн → Кафедра
Зач.кн → Факультет

Отношение в 2НФ
Первичный ключ: <Зач.кн>

Выпускающая кафедра

Специальность

Группа → Спец
Группа → Кафедра
Группа → Факультет

Спец → Кафедра
Кафедра → Факультет

Транзитивные зависимости с промежуточными:
Зач.кн → Группа → Спец
Зач.кн → Группа → Кафедра
Зач.кн → Группа → Спец → Кафедра → Факультет
и др.


Третья нормальная форма (3НФ)Отношение находится в третьей нормальной форме тогда, и только тогда, когда оно находится во

Слайд 14Третья нормальная форма (3НФ)
Результат нормализации (все отношения в 3НФ)
Исходное отношение
В

3НФ предполагается, что отношения содержат единственный потенциальный ключ. Если же

потенциальных ключей больше, то требуется дополнительная нормализация - НФБК
Третья нормальная форма (3НФ)Результат нормализации (все отношения в 3НФ)Исходное отношениеВ 3НФ предполагается, что отношения содержат единственный потенциальный

Слайд 15Третья нормальная форма (3НФ)
Приведение к 3НФ
Если в некоторых отношениях обнаружена

зависимость
некоторых неключевых атрибутов других неключевых атрибутов, то проводят декомпозицию этих

отношений следующим образом: те неключевые атрибуты, которые зависят других неключевых атрибутов выносятся в отдельное отношение. В новом отношении ключом становится детерминант функциональной зависимости.
Третья нормальная форма (3НФ)Приведение к 3НФЕсли в некоторых отношениях обнаружена зависимостьнекоторых неключевых атрибутов других неключевых атрибутов, то

Слайд 16Нормальная форма Бойса-Кодда для 3НФ
Отношение находится в нормальной форме Бойса-Кодда

тогда, и только тогда, когда оно находится в третьей нормальной

форме, и каждый детерминант отношения является потенциальным ключом отношения

Потенциальные ключи:
<Зач.кн, Дисц>

Электронный номер

Функциональные зависимости (все функционально полные, нет транзитивных зависимостей):
<Зач.кн, Дисц> → Оценка
→ Оценка
Зач.кн → ID
ID → Зач.кн

Результат декомпозиции

Нормальная форма Бойса-Кодда для 3НФОтношение находится в нормальной форме Бойса-Кодда тогда, и только тогда, когда оно находится

Слайд 17Четвертая нормальная форма (4НФ)
Многозначная зависимость: одному значению атрибута A соответствует

несколько значений атрибута B
A ⎯〉〉 B
Две функциональные зависимости Чит.зал ⎯〉〉

Группа Чит.зал ⎯〉〉 Сотрудник

Многозначная зависимость A ⎯〉〉 B отношения R называется тривиальной, если атрибут B является подмножеством атрибутов A или A ∪ B = R. В противном случае многозначная зависимость называется нетривиальной.


Приведение к 1НФ

Обе зависимости – нетривиальные, дублирование информации

Четвертая нормальная форма (4НФ)Многозначная зависимость: одному значению атрибута A соответствует несколько значений атрибута BA ⎯〉〉 B Две

Слайд 18Четвертая нормальная форма (4НФ)
Отношение находится в четвертной нормальной форме тогда

и только тогда, когда оно находится в нормальной форме Бойса-Кодда

и не содержит нетривиальных зависимостей


Декомпозиция

Четвертая нормальная форма (4НФ)Отношение находится в четвертной нормальной форме тогда и только тогда, когда оно находится в

Слайд 19Пятая нормальная форма (5НФ)
Зависимость соединения – свойство декомпозиции (обычно более,

чем на два отношения), которое заключается в том, что при

обратном естественном соединении появляются ложные кортежи.
Пятая нормальная форма – отсутствие зависимости соединения
Пятая нормальная форма (5НФ)Зависимость соединения – свойство декомпозиции (обычно более, чем на два отношения), которое заключается в

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика