Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Нормализация отношений в базе данных

Содержание

Нормализация отношений - это процесс построения оптимальной структуры таблиц и связей в реляционной БД (процесс уменьшения избыточности информации).В процессе нормализации данные группируются в таблицы, представляющие классы объектов и их взаимодействие.
Нормализация отношений Нормализация отношений - это процесс построения оптимальной структуры таблиц и связей в Цели нормализацииОбеспечить быстрый доступ к данным.Исключить ненужное повторение данных.Обеспечить целостность данных, т.е. Первая нормальная формаТаблица, находящаяся в первой нормальной форме должна отвечать следующим требованиям:таблица Алгоритм приведения к 1 НФОпределить поле, которое можно назначить первичным ключом (при Приведение к первой нормальной форме  Исходная таблица: Приведение к первой нормальной форме Результат: Приведение к первой нормальной форме Результат: Приведение к первой нормальной форме Результат: Приведение к первой нормальной форме Результат: Приведение к первой нормальной форме Результат:ЗаказыКлиенты Приведение к первой нормальной форме Результат:ТоварыПроизводители Вторая нормальная формаТаблица, находящаяся во второй нормальной форме, должна отвечать всем требованиям Алгоритм приведения ко 2НФВынести все частичнозависимые поля в отдельную таблицу.Определить ключевые поля.Установить отношения между таблицами. Приведение ко второй нормальной формеСоставной ключ Приведение ко второй нормальной форме Третья нормальная формаТаблица, находящаяся в третьей нормальной форме, должна отвечать всем требованиям Алгоритм приведения к 3НФВынести в отдельную таблицу все поля, которые зависят от неключевого поля Приведение к третьей нормальной форме Приведение к третьей нормальной формеЗависит Приведение к третьей нормальной форме Пример1: Привести предложенную таблицу к 1 НФ Пример2: Привести предложенную таблицу ко 2 НФ Пример3: Привести предложенную таблицу к 3 НФ
Слайды презентации

Слайд 2 Нормализация отношений - это процесс построения оптимальной структуры

Нормализация отношений - это процесс построения оптимальной структуры таблиц и связей

таблиц и связей в реляционной БД (процесс уменьшения избыточности

информации).
В процессе нормализации данные группируются в таблицы, представляющие классы объектов и их взаимодействие.

Слайд 3 Цели нормализации
Обеспечить быстрый доступ к данным.
Исключить ненужное повторение

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

данных.
Обеспечить целостность данных, т.е. чтобы при изменении одних объектов

автоматически происходило соответствующее изменение связанных с ними объектов.

Слайд 4 Первая нормальная форма
Таблица, находящаяся в первой нормальной форме

Первая нормальная формаТаблица, находящаяся в первой нормальной форме должна отвечать следующим

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

таблице должны отсутствовать повторяющиеся группы полей.

Слайд 5 Алгоритм приведения к 1 НФ
Определить поле, которое можно

Алгоритм приведения к 1 НФОпределить поле, которое можно назначить первичным ключом

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

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

Слайд 6 Приведение к первой нормальной форме Исходная таблица:

Приведение к первой нормальной форме Исходная таблица:

Слайд 7 Приведение к первой нормальной форме Результат:





Приведение к первой нормальной форме Результат:

Слайд 8 Приведение к первой нормальной форме Результат:








Приведение к первой нормальной форме Результат:

Слайд 9 Приведение к первой нормальной форме Результат:







Приведение к первой нормальной форме Результат:

Слайд 10 Приведение к первой нормальной форме Результат:








Приведение к первой нормальной форме Результат:

Слайд 11 Приведение к первой нормальной форме Результат:
Заказы
Клиенты

Приведение к первой нормальной форме Результат:ЗаказыКлиенты

Слайд 12 Приведение к первой нормальной форме Результат:
Товары
Производители

Приведение к первой нормальной форме Результат:ТоварыПроизводители

Слайд 13 Вторая нормальная форма
Таблица, находящаяся во второй нормальной форме,

Вторая нормальная формаТаблица, находящаяся во второй нормальной форме, должна отвечать всем

должна отвечать всем требованиям 1НФ, а также любое неключевое

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

Слайд 14 Алгоритм приведения ко 2НФ
Вынести все частичнозависимые поля в

Алгоритм приведения ко 2НФВынести все частичнозависимые поля в отдельную таблицу.Определить ключевые поля.Установить отношения между таблицами.

отдельную таблицу.
Определить ключевые поля.
Установить отношения между таблицами.


Слайд 15 Приведение ко второй нормальной форме



Составной ключ

Приведение ко второй нормальной формеСоставной ключ

Слайд 16 Приведение ко второй нормальной форме



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

Слайд 17 Третья нормальная форма
Таблица, находящаяся в третьей нормальной форме,

Третья нормальная формаТаблица, находящаяся в третьей нормальной форме, должна отвечать всем

должна отвечать всем требованиям 2НФ, а также ни одно

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

Слайд 18 Алгоритм приведения к 3НФ
Вынести в отдельную таблицу все

Алгоритм приведения к 3НФВынести в отдельную таблицу все поля, которые зависят от неключевого поля

поля, которые зависят от неключевого поля


Слайд 19 Приведение к третьей нормальной форме




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

Слайд 20 Приведение к третьей нормальной форме




Зависит

Приведение к третьей нормальной формеЗависит

Слайд 21 Приведение к третьей нормальной форме




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

Слайд 22 Пример1: Привести предложенную таблицу к 1 НФ

Пример1: Привести предложенную таблицу к 1 НФ

Слайд 23 Пример2: Привести предложенную таблицу ко 2 НФ

Пример2: Привести предложенную таблицу ко 2 НФ

  • Имя файла: prezentatsiya-normalizatsiya-otnosheniy-v-baze-dannyh.pptx
  • Количество просмотров: 119
  • Количество скачиваний: 0