- •Санкт-Петербургский государственный
- •План лекции
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •Основные понятия и
- •Свойства таблиц
- •1. Основные понятия и
- •Специальные термины РМД
- •1. Основные понятия и
- •1. Основные понятия и
- •1. Основные понятия и
- •Специальные термины РМД
- •Специальные термины РМД
- •Специальные термины РМД
- •Специальные термины РМД
- •Специальные термины РМД
- •Связи между таблицами в РМД
- •Связи между таблицами в РМД
- •Связи между таблицами в РМД
- •Связи между таблицами в РМД
- •Связи между таблицами в РМД
- •Связи между таблицами в РМД
- •Связи между таблицами в РМД
- •отношений
- •отношений
- •отношений
- •отношений
- •отношений
- •отношений
- •Алгоритм нормализации
- •Алгоритм нормализации (шаг
- •Алгоритм нормализации (шаг
- •Алгоритм нормализации
- •Алгоритм нормализации
- •Алгоритм нормализации (шаг
- •Алгоритм нормализации
- •Алгоритм нормализации (шаг
- •Выводы
- •БЛАГОДАРЮ ЗА ВНИМАНИЕ !
Алгоритм нормализации
(шаг 3)
задача: 2НФ 3НФ
Шаг 3 (Приведение к 3НФ). Если в некоторых отношениях обнаружена
зависимость некоторых не ключевых
атрибутов от других не ключевых атрибутов, то проводят декомпозицию этих отношений следующим образом: те не ключевые атрибуты, которые зависят от других не ключевых атрибутов выносятся в отдельное отношение.
51
(шаг 3)
Пусть имеется три атрибута (группы
атрибутов)
A, B, C.
Если существуют функциональные
зависимости A B и B C,
то тогда A C.
Если обратное соответствие
неоднозначно, то говорят, что C
транзитивно зависит от A.
Преобразование
следующей
52
Алгоритм нормализации (шаг
3)
Таким образом, отношение
находится в 3НФ,
если оно находится во 2НФ и каждый его не ключевой
атрибут не транзитивно зависит от первичного
ключа
53
(шаг 3)
Производим декомпозицию отношения
«Сотрудники» отношений из 2НФ в 3НФ.
Результат: три отношения – «Работники»,
«Дети» и «Телефоны»
54
3)
Выводы
1.Построение РБД начинается с разработки информационно- логической модели реляционной БД, т. е. начинается с рассмотрения необходимых для её создания информационных объектов и установления связей между ними.
2.Достаточным условием
физической реализации модели РБД является приведение ее ИЛМ к
3НФ
БЛАГОДАРЮ ЗА ВНИМАНИЕ !
ВОПРОСЫ ?
57