01 - NORM - Normaliseren en de 0de normaalvorm

Normaliseren en de 0de normaalvorm
1 / 13
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 1,2

In deze les zitten 13 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Normaliseren en de 0de normaalvorm

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Leerdoel
Aan het einde van de les kun je uitleggen wat normaliseren is en wat de 0de normaalvorm inhoudt.

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over normaliseren en de 0de normaalvorm?

Slide 3 - Woordweb

Deze slide heeft geen instructies

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 4 - Tekstslide

Deze slide heeft geen instructies

Hoe gaan we een database opzetten?
We gaan een stappenplan volgen:

  • De 4 regels van Codd
    - Normaalvormen: 0 t/m 3
  • Entiteit Relatie Diagram (ERD)
    - Welke relaties liggen tussen tabellen
  • Data dictionary
    - Welke types hebben de kolommen
    - Voorbeeld data
    - Opmerkingen bij de kolommen

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Hoe gaan we een database opzetten?
4 REGELS/VORMEN VAN CODD
VORM
NAAM
FUNCTIE
0NV
Nulde normaalvorm
Inventariseer de attributen/gegevens
1NV
Eerste normaalvorm
Splits repeterende groep(en) af
2NV
Tweede normaalvorm
Splits gedeeltelijke afhankelijke attributen af
3NV
Derde normaalvorm
Split de onafhankelijke attributen af

Slide 6 - Tekstslide

Deze slide heeft geen instructies

0de normaalvorm?
  • Alle zinvolle gegevens met uitzondering van:
    - Constante gegevens
    - Procesgegevens (dingen die berekent kunnen worden)
  • Sleutel bepalen
  • Gegevensset een naam geven

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Factuur

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Oefening
  • Haal uit de factuur alle zinvolle gegevens
    met uitzondering van:




  • Sleutel bepalen
  • Gegevensset een naam geven




  • Constante gegevens
  • Procesgegevens
    (Dingen die berekend kunnen worden)

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Antwoord: Oefening
FACTUUR
Factuurnummer
Factuurdatum
Klantnummer
Klantnaam
Klantadres
Klantplaats
Artikelnummer
Artikelomschrijving
Artikelaantal
Artikelprijs

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Wat is een goede sleutel?
WEL


NIET
  • (unieke) getallen/codes
    - student_nummer
    - artikel_code
    - ****_id
    - ****_code
  • Geen betekenis
  • Verandert nooit
      • Tekst
      • Datum
      • Boolean
      • Zijn dubbele mogelijk

      Slide 11 - Tekstslide

      Deze slide heeft geen instructies

      Samenvatting
      Normaliseren is het proces van het organiseren van gegevens in een database om redundantie te verminderen en efficiëntie te verbeteren. De 0de normaalvorm is de meest eenvoudige vorm van normalisatie, waarbij elke cel een enkel waarde bevat.

      Slide 12 - Tekstslide

      Deze slide heeft geen instructies

      Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

      Slide 13 - Open vraag

      De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.