Video: Review: Quiz 1 2024
Een deel van de SQL For Dummies Cheat Sheet
Om ervoor te zorgen dat databasetabellen zodanig zijn ontworpen dat ze uw gegevens betrouwbaar houden, moet u zeker zijn dat ze niet zijn onderhevig aan aanpassingsanomalieën. Het normaliseren van uw databases geeft u die zekerheid. Vergelijk de SQL-criteria in de volgende lijst met de tabellen in uw database. Als u dit doet, wordt u gewezen op de mogelijkheid van afwijkingen, als u vindt dat uw database niet voldoende genormaliseerd is.
First Normal Form (1NF):
-
Tabel moet tweedimensionaal zijn, met rijen en kolommen.
-
Elke rij bevat gegevens die betrekking hebben op een ding of een deel van een ding.
-
Elke kolom bevat gegevens voor een enkel kenmerk van het onderwerp dat wordt beschreven.
-
Elke cel (snijpunt van rij en kolom) van de tabel moet één waarde hebben.
-
Alle vermeldingen in een kolom moeten van dezelfde soort zijn.
-
Elke kolom moet een unieke naam hebben.
-
Geen twee rijen kunnen identiek zijn.
-
De volgorde van de kolommen en van de rijen doet er niet toe.
Tweede normale vorm (2NF):
-
De tabel moet de eerste normale vorm hebben (1NF).
-
Alle niet-standaard attributen (kolommen) moeten afhankelijk zijn van de gehele sleutel.
Third Normal Form (3NF):
-
De tabel moet in de tweede normale vorm zijn (2NF).
-
Tabel heeft geen transitieve afhankelijkheden.
Domain-Key Normal Form (DK / NF):
-
Elke beperking op de tabel is een logisch gevolg van de definitie van sleutels en domeinen.