Video: Section 8 2025
Del av SQL For Dummies Cheat Sheet
For å sikre at databasetabeller er utformet slik at de holder dataene dine pålitelig, må du være sikker på at de ikke er underlagt endringer i anomalier. Normalisering av databasene gir deg denne forsikringen. Sammenlign SQL-kriteriene i følgende liste til tabellene i databasen. Å gjøre det vil varsle deg om muligheten for uregelmessigheter, når du oppdager at databasen ikke er tilstrekkelig normalisert.
Første Normal Form (1NF):
-
Tabellen må være todimensjonal, med rader og kolonner.
-
Hver rad inneholder data som gjelder en ting eller en del av en ting.
-
Hver kolonne inneholder data for et enkelt attributt for det som er beskrevet.
-
Hver celle (skjæringspunktet mellom rad og kolonne) i tabellen må være enkeltverdig.
-
Alle oppføringer i en kolonne må være av samme type.
-
Hver kolonne må ha et unikt navn.
-
Ingen to rader kan være identiske.
-
Ordren til kolonnene og radene spiller ingen rolle.
Second Normal Form (2NF):
-
Tabellen må være i første normale form (1NF).
-
Alle nonkey attributter (kolonner) må være avhengig av hele nøkkelen.
Tredje Normal Form (3NF):
-
Tabellen må være i andre normale form (2NF).
-
Tabellen har ingen transitiv avhengighet.
Domain-Key Normal Form (DK / NF):
-
Hver begrensning på bordet er en logisk konsekvens av definisjonen av nøkler og domener.
