diff options
| author | vlapa <vlapa@ya.ru> | 2026-06-13 20:33:26 +0300 |
|---|---|---|
| committer | vlapa <vlapa@ya.ru> | 2026-06-13 20:33:26 +0300 |
| commit | e5abc1fe99340b979b18864d978179f71fe8f5c5 (patch) | |
| tree | 98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /SQL/НОРМАЛЬНЫЕ ФОРМЫ.md | |
First
Diffstat (limited to 'SQL/НОРМАЛЬНЫЕ ФОРМЫ.md')
| -rw-r--r-- | SQL/НОРМАЛЬНЫЕ ФОРМЫ.md | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/SQL/НОРМАЛЬНЫЕ ФОРМЫ.md b/SQL/НОРМАЛЬНЫЕ ФОРМЫ.md new file mode 100644 index 0000000..5a18e5e --- /dev/null +++ b/SQL/НОРМАЛЬНЫЕ ФОРМЫ.md @@ -0,0 +1,41 @@ +#### *==Реляционная модель + +- Отношения -- таблицы +- Атрибуты -- поля таблицы +- Кортежи -- строки таблицы + + +#### *==Первая нормальная форма + +- нет дублирующихся строк +- все атрибуты атомарны +- нет повторяющихся атрибутоов с одинаковым смыслом + +![[Снимок экрана 2024-09-15 в 18.55.25.png]] + +![[Снимок экрана 2024-09-16 в 21.31.06.png]] + +#### *==Вторая нормальная форма + +- отношение находится в первой НФ +- есть первичный ключ +- все неключевые атрибуты функционально зависят от ключа целиком, но не от его части + +![[Снимок экрана 2024-09-15 в 19.02.02.png]] + +![[Снимок экрана 2024-09-16 в 21.36.18.png]] + +#### *==Третья нормальная форма + +- отношение находится во второй НФ +- неключевые атрибуты напрямую зависят только от РК, но не от других атрибутов + +![[Снимок экрана 2024-09-15 в 19.10.29.png]] + + +=========================================== + +![[Снимок экрана 2024-09-16 в 21.45.31.png]] + + +![[Снимок экрана 2024-09-16 в 21.45.54.png]]
\ No newline at end of file |
