Normaliseren - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Normaliseren

Description:

Title: Normaliseren Last modified by: Erik Seldenthuis Document presentation format: Diavoorstelling (4:3) Other titles: Corbel Arial Wingdings 2 Wingdings Wingdings ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 11
Provided by: servi143
Category:

less

Transcript and Presenter's Notes

Title: Normaliseren


1
Normaliseren
  • Hoofdstuk 3
  • Databaseontwikkeling 4 Access

2
Uitgangspunt
  • Uitgangspunt is altijd de informatiebehoefte van
    de klant
  • Deze wordt vaak bepaald door rapporten,
    formulieren en/of schermen
  • Bijvoorbeeld een factuur, pakbon, ledenlijst,
    verhuurbon, etc.

3
Voorbeeld DJ Paul
  • lokale omroep, DJ Paul
  • Datum code titel artiest soort
  • 17-02 R2734 Co.. Romeo S single
  • B1954 To.. Boys2men C CD
  • T5985 Cr TLS C CD
  • Totaal aantal nummers 31

4
Nulde Normaalvorm
  • Nulde NV
  • Bepaal alle elementaire gegevens
  • Koptekst is onveranderlijk ? dus niet meenemen
  • Totaal is procesgegeven ? dus niet meenemen
  • Over blijft
  • Datum, code, titel, artiest, soort
  • Soort bestaat uit soortcode en soort
    omschrijving dus opsplitsen
  • Datum komt één keer voor, rest herhaalt zich RG
  • 0NV (datum, RG(code, titel, artiest, soortcode,
    soortoms))

5
Sleutelvelden
  • Datum hebben we sleutel gemaakt
  • Moet altijd een waarde hebben
  • Moet altijd uniek zijn
  • Moet zo minimaal mogelijk zijn
  • Soms sprake van kandidaatsleutels
  • Leerlingnr., BSN,

6
Eerste Normaalvorm
  • 1NV
  • Neem RG apart en neem sleutel mee
  • (datum, code, titel, artiest, soortcode,
    soortoms)
  • Wat wordt nieuwe sleutel??
  • Datum code (want uniek en minimaal)
  • (datum, code, titel, artiest, soortcode,
    soortoms)
  • Vraag waarom niet alleen code als sleutel?
  • 1NV (datum) (datum, code, titel, artiest,
    soortcode, soortoms)

7
Tweede Normaalvorm
  • 2 NV
  • Gegevens die van een deel van de sleutel
    afhankelijk zijn verwijderen en in nieuwe groep
    plaatsen
  • (datum, code, titel, artiest, soortcode,
    soortoms)
  • Titel, artiest, soortcode, soortoms alleen
    afhankelijk van code, niet van datum
  • (code, titel, artiest, soortcode, soortoms)
  • (datum, code)
  • (datum)

8
Derde Normaalvorm
  • 3 NV
  • Haal gegevens eruit die afhankelijk zijn van
    niet-sleutelattributen
  • We hadden in 2 NV
  • (code, titel, artiest, soortcode, soortoms)
  • (datum, code)
  • (datum)
  • Soortoms hangt af van soortcode

9
Tabellen benoemen
  • 3NV is dus
  • (soortcode, soortoms)
  • (code, titel, artiest, soortcode)
  • (datum, code)
  • (datum)
  • Volgende stap
  • Naam geven aan groepen (worden tabellen)

10
Eindresultaat
  • 3 NV
  • SOORT (soortcode, soortoms)
  • TRACK (code, titel, artiest, soortcode)
  • DRAAILIJST (datum, code)
  • DATUM (datum)
  • Tabel DATUM kunnen we weglaten zonder
    gegevensverlies!
Write a Comment
User Comments (0)
About PowerShow.com