Normaliseren van 0-e NV naar 3e -NV (Boyd Codd NV)

Normaliseren van 0-e NV naar 3e -NV (Boyd Codd NV)
1 / 11
next
Slide 1: Slide
InformaticaMiddelbare schoolvwoLeerjaar 5,6

This lesson contains 11 slides, with text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Normaliseren van 0-e NV naar 3e -NV (Boyd Codd NV)

Slide 1 - Slide

Leerdoel
Aan het einde van de les kun je uitleggen
  •  wat normaliseren is en wat de 0de normaalvorm inhoudt.
  • wat de 1ste normaalvorm is, en hoe deze toegepast kan worden bij het normaliseren van gegevens.
  • wat de 2de normaalvorm is, en hoe deze toegepast kan worden bij het normaliseren van gegevens.
  •  wat de 3de normaalvorm is, en hoe deze toegepast kan worden bij het normaliseren van gegevens.

Slide 2 - Slide

Wat is normaliseren?
Het organiseren van gegevens op een gestructureerde manier.
  • Het minimaliseren van dubbele gegevens (redundantie)
  • Verschillende data over hetzelfde (inconsistentie)
  • Voorkomen van problemen bij het opslaan, bijwerken en verwijderen van gegevens.

Slide 3 - Slide

Wat is de 0de normaalvorm?
Wat gebeurt er in de 0de normaalvorm:
  • Alles zinvolle gegevens met uitzondering van:
       - Constante gegevens
       - Procesgegevens (Dingen die berekend kunnen worden)
  • Sleutel bepalen
  • Gegevensset een naam geven

Slide 4 - Slide

Startpunt: 0e normaalvorm
FACTUUR
Factuurnummer
Factuurdatum
Klantnummer
Klantnaam
Klantadres
Klantplaats
Artikelnummer
Artikelomschrijving
Artikelaantal
Artikelprijs

Slide 5 - Slide

Wat is de 1ste normaalvorm?
Wat gebeurt er in de 1ste normaalvorm:
  •     Kolommen met meerdere gegevens afsplitsen
  •     Bepaal de sleutel van de afgesplitste groep
  •     Sleutel van de oorspronkelijke groep kopiëren

Slide 6 - Slide

Resultaat: 1e normaalvorm
FACTUUR_ARTIKEL
Factuurnummer
Artikelnummer
ArtikelOmschrijving
ArtikelAantal
ArtikelPrijs
FACTUUR
Factuurnummer
Factuurdatum
Klantnummer
Klantnaam
Klantadres
Klantplaats

Slide 7 - Slide

Wat is de 2de normaalvorm?
Wat gebeurt er in de 2de normaalvorm:
  •     Gegevens die afhankelijk zijn van een deel van de sleutel    afsplitsen.
  •     De deelsleutel is de sleutel
  •     Hint: negeer tabellen met maar 1 sleutel kolom

Slide 8 - Slide

Resultaat: 2e normaalvorm
FACTUUR_ARTIKEL
Factuurnummer
Artikelnummer
ArtikelAantal
FACTUUR
Factuurnummer
FactuurDatum
KlantNummer
KlantNaam
KlantAdres
KlantPlaats
ARTIKEL
ArtikelNummer
ArtikelOmschrijving
ArtikelPrijs

Slide 9 - Slide

Wat is de 3de normaalvorm?
Wat gebeurt er in de 3de normaalvorm:
  • Gegevens die NIET afhankelijk zijn van de sleutel afsplitsen
  • Kopieer de kolom waarvan ze WEL afhankelijk zijn als sleutel

Slide 10 - Slide

Resultaat: 3e normaalvorm
FACTUUR_ARTIKEL
Factuurnummer
Artikelnummer
ArtikelAantal
FACTUUR
Factuurnummer
FactuurDatum
KlantNummer
ARTIKEL
ArtikelNummer
ArtikelOmschrijving
ArtikelPrijs
KLANT
KlantNummer
KlantNaam
KlantAdres
KlantPlaats

Slide 11 - Slide