Normaliseerimine — andmebaasi andmete korrastamine // Нормализация — организация данных в базе данных
Otsime tabelites :
1) KORDUSED ( повторения )
2) VASTUOLUD ( противоречия )
1)NormaalKuju ( 1NF )
- Tabeli atribuudid on unikaalse nimega // Атрибуты таблицы имеют уникальные имена
- Igas veerus on ainult ühe tüübi andmed // Только один тип данных в каждом столбце
- Igal tabelil on Primaarvõti // Каждая таблица имеет первичный ключ
- Igas lahtris on ainult ühte väärtust, see tähendab kui õpilasel on kaks mobiilinumbrit, siis ei tohi neid sisestada ühe lahtrisse — on vaja luua eraldi tabeli // В каждой ячейке может быть только одно значение, поэтому, если у студента два мобильных номера, их нельзя ввести в одну ячейку — необходимо создать отдельную таблицу.
2)NormaalKuju ( 2NF )
- Täidetud 1 NF // Выполнено 1 НФ
- Luuakse eraldi tabeleid mis on seotud primaarvõtmega ( VÕÕRVÕTI, Väline VÕTI ) // Создаются отдельные таблицы, связанные с первичным ключом
3)NormaalKuju ( 3NF )
- Täidetud 1NF, 2NF
- On vaja kustutada need veerud, mis ei ole otse seotud primaarvõtmega // Необходимо удалить те столбцы, которые не имеют прямого отношения к первичному ключу
- Näiteks, kui tabelis opilane on veerg keskmine_hinne, siis keskmine_hinne ei ole seotud primaarvõtmega // Например, если в таблице opilane есть столбец average_price, то average_price не связан с первичным ключом


