01 - NORM - Normaliseren en de 0de normaalvorm

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

This lesson contains 13 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Normaliseren en de 0de normaalvorm

Slide 1 - Slide

This item has no instructions

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

Slide 2 - Slide

This item has no instructions

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

Slide 3 - Mind map

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no instructions

Factuur

Slide 8 - Slide

This item has no 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 - Slide

This item has no instructions

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

Slide 10 - Slide

This item has no 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 - Slide

      This item has no 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 - Slide

      This item has no instructions

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

      Slide 13 - Open question

      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.