Uit de cursus: Basisbeginselen van programmeren: Databases
Krijg toegang tot deze cursus met een gratis proefabonnement
Word vandaag lid en krijg toegang tot meer dan 24.900 cursussen geleid door branchedeskundigen.
Eerste normaalvorm
Uit de cursus: Basisbeginselen van programmeren: Databases
Eerste normaalvorm
- De eerste normaalvorm vereist dat waarden in elke cel atomair zijn en dat tabellen geen herhalende groepen hebben. Dit betekent dat elk veld in elke tabel slechts één waarde bevat en dat er geen kolommen zijn die herhaalde soorten gegevens voor elke rij vertegenwoordigen. De eerste normale vorm wordt vaak uitgebreid met het idee dat er geen dubbele rijen in een tabel zijn. Dit suggereert ook dat de volgorde van rijen en kolommen niet belangrijk is voor de gegevens. De primaire tabellen die we gebruiken, voldoen al aan de eerste normale vorm. Maar laten we eens kijken naar manieren waarop we deze tafels hebben gebouwd die er niet aan voldoen. In dit eerste voorbeeld hebben we de tafel van de klant uitgebreid met drie kolommen voor favoriete gerechten. Maar dit zijn herhalende groepen, en dit schendt de eerste normale vorm. Een andere benadering had kunnen zijn om alle sleutels voor gerechten in een lijst in één cel te plaatsen. Dit is ook een herhalende groep, en dus schendt het ook…