Описание нормальных форм базы данных

Содержание

Слайд 2

Ненормализованная форма или нулевая нормальная форма (UNF) базы данных

Ненормализованная форма или нулевая нормальная форма (UNF) базы данных

Слайд 5

Требования первой нормальной формы (1NF)

В таблице не должно быть дублирующих строк

В каждой

Требования первой нормальной формы (1NF) В таблице не должно быть дублирующих строк
ячейке таблицы хранится атомарное значение (одно не составное значение)

В столбце хранятся данные одного типа

Отсутствуют массивы и списки в любом виде (запятые)

Слайд 6

Таблица сотрудников в ненормализованном виде

Таблица сотрудников в ненормализованном виде

Слайд 7

Таблица сотрудников в 1NF

Таблица сотрудников в 1NF

Слайд 8

Главное правило 1NF

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

Главное правило 1NF Строки, столбцы и ячейки в таблицах необходимо использовать строго
назначению

Назначение строк

Назначение столбцов

Назначение ячеек

хранить данные

хранить структурную информацию

хранить атомарное значение

Слайд 9

Требования второй нормальной форме (2NF)

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

Таблица должна

Требования второй нормальной форме (2NF) Таблица должна находиться в первой нормальной форме
иметь ключ

Все не ключевые столбцы таблицы должны зависеть от полного ключа (в случае если он составной)

Слайд 10

Главное правило 2NF

Таблица должна иметь правильный ключ, по которому можно идентифицировать каждую

Главное правило 2NF Таблица должна иметь правильный ключ, по которому можно идентифицировать каждую строку.
строку.

Слайд 11

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

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

Слайд 12

Таблица сотрудников в 1NF

Таблица сотрудников в 1NF

Слайд 13

Таблица сотрудников во 2NF с первичным ключом

Таблица сотрудников во 2NF с первичным ключом

Слайд 14

Пример приведения таблицы ко второй нормальной форме (первичный ключ составной)

Пример приведения таблицы ко второй нормальной форме (первичный ключ составной)

Слайд 15

Таблица проектов организации в 1NF

Таблица проектов организации в 1NF

Слайд 16

Таблица проектов организации Внедрен составной первичный ключ.

Таблица проектов организации Внедрен составной первичный ключ.

Слайд 17

Проекты

Участники

Связь проектов и участников этих проектов

1

1

M

M

Проекты Участники Связь проектов и участников этих проектов 1 1 M M

Слайд 18

Требования третьей нормальной формы (2NF)

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

В таблицах

Требования третьей нормальной формы (2NF) Таблица должна находиться во второй нормальной форме
не должно быть транзитивной зависимости

* Транзитивная зависимость – это когда не ключевые столбцы зависят от значений других не ключевых столбцов.

Слайд 19

Главное правило 3NF

Таблица должна содержать правильные не ключевые столбцы

Главное правило 3NF Таблица должна содержать правильные не ключевые столбцы

Слайд 20

Таблица сотрудников во 2NF

Таблица сотрудников во 2NF

Слайд 21

Сотрудники

Подразделения

1

M

Сотрудники Подразделения 1 M

Слайд 22

Требования нормальной формы Бойса-Кодда

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

Ключевые атрибуты составного

Требования нормальной формы Бойса-Кодда Таблица должна находиться в третьей нормальной форме Ключевые
ключа не должны зависеть от не ключевых атрибутов

Слайд 23

Главное правило нормальной формы Бойса-Кодда (BCNF)

Часть составного первичного ключа не должна

Главное правило нормальной формы Бойса-Кодда (BCNF) Часть составного первичного ключа не должна
зависеть от не ключевого столбца

Слайд 24

Таблица проектов и кураторов

Таблица проектов и кураторов

Слайд 25

Кураторы

Таблица связи кураторов и проектов.

1

M

Кураторы Таблица связи кураторов и проектов. 1 M
Имя файла: Описание-нормальных-форм-базы-данных.pptx
Количество просмотров: 27
Количество скачиваний: 0