01 - NORM - Normaliseren en de 0de normaalvorm

Normaliseren en de 0de normaalvorm
1 / 13
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 1,2

Cette leçon contient 13 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Normaliseren en de 0de normaalvorm

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 3 - Carte mentale

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

Factuur

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

      Cet élément n'a pas d'instructions

      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 - Diapositive

      Cet élément n'a pas d'instructions

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

      Slide 13 - Question ouverte

      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.