Video: Section 8 2024
En del av SQL For Dummies Cheat Sheet
För att säkerställa att databastabellerna är utformade så att de håller dina data på ett tillförlitligt sätt, måste du vara säker på att de inte är föremål för modifieringsavvikelser. Normalisering av dina databaser ger dig den försäkringen. Jämför SQL-kriterierna i följande lista till tabellerna i din databas. Om du gör det kommer du att varna för eventuella avvikelser när du upptäcker att din databas inte är tillräckligt normaliserad.
Första Normal Form (1NF):
-
Tabellen måste vara tvådimensionell, med rader och kolumner.
-
Varje rad innehåller data som avser en sak eller en del av en sak.
-
Varje kolumn innehåller data för ett enda attribut av det som beskrivs.
-
Varje cell (skärningspunkt mellan rad och kolumn) i tabellen måste vara värderad.
-
Alla poster i en kolumn måste vara av samma slag.
-
Varje kolumn måste ha ett unikt namn.
-
Inga två rader kan vara identiska.
-
Ordningen på kolumnerna och raderna spelar ingen roll.
Second Normal Form (2NF):
-
Tabellen måste vara i första normala form (1NF).
-
Alla nonkey attribut (kolumner) måste vara beroende av hela tangenten.
Tredje normala formuläret (3NF):
-
Tabellen måste vara i andra normala form (2NF).
-
Tabellen har inga transitiva beroenden.
Domännyckel Normal Form (DK / NF):
-
Varje begränsning på bordet är en logisk följd av definitionen av nycklar och domäner.