№2. Нормальные формы. Метод нормальных форм. Flashcards

(9 cards)

1
Q

Нормальная форма

A

Нормальная форма - требование, предъявляемое к структуре таблиц в теории реляционных баз данных для устранения из базы избыточных функциональных зависимостей между атрибутами (полями таблиц).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Основные нормальные формы

A
  • Первая нормальная форма (1NF)
  • Вторая нормальная форма (2NF)
  • Третья нормальная форма (3NF)
  • Бойс-Кодд нормальная форма(BCNF)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Первая нормальная форма (1NF)

A

Первая нормальная форма (1NF) - таблица находится в 1NF, если все её атрибуты содержат атомарные значения, а строки таблицы уникальны.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Вторая нормальная форма (2NF)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Третья нормальная форма (3NF)

A

Третья нормальная форма (3NF) -
таблица находится в 3NF, если она находится в 2NF и не содержит транзитивных зависимостей между неключевыми атрибутами.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Бойс-Кодд нормальная форма (BCNF)

A

Бойс-Кодд нормальная форма (BCNF) - модификация 3NF, при которой каждая функциональная зависимость в таблице является тривиальной или первичным ключом.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

A

Метод нормализации - состоит в сборе информации об объектах решения задачи в рамках одного отношения и последующей декомпозиции этого отношения на несколько взаимосвязанных отношений на основе процедур нормализации отношений.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Цель нормализации

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A

Декомпозиция - процесс разбиения таблицы на несколько таблиц с целью приведения её к нормальным формам и устранения аномалий.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly