Sobes.tech
Junior — Middle

Kunt u het concept van normale vormen in relationele databases uitleggen?

sobes.tech AI

Antwoord van AI

Normale vormen zijn een set regels voor het organiseren van gegevens in relationele databases, om redundantie te minimaliseren en anomalieën tijdens updates te voorkomen.

  • Eerste normale vorm (1NF): alle velden in de tabel moeten atomische (ondeelbare) waarden bevatten, zonder herhaalde groepen.
  • Tweede normale vorm (2NF): de tabel moet in 1NF zijn, en alle niet-sleutelattributen moeten volledig afhankelijk zijn van de gehele samengestelde sleutel (indien de sleutel samengesteld is).
  • Derde normale vorm (3NF): de tabel moet in 2NF zijn, en alle niet-sleutelattributen mogen niet afhankelijk zijn van elkaar (geen transitieve afhankelijkheid).

Bijvoorbeeld, als een tabel gegevens bevat over bestellingen en klanten, is het beter om ze in twee tabellen te splitsen — één voor bestellingen en één voor klanten, om te voorkomen dat klantinformatie wordt gedupliceerd in elke bestelling.