1 / 12

Eerst wat terminologie vooraf….

Abonnees:. Uitgevers:. Eerst wat terminologie vooraf…. OBJECTTYPE. Dit groepje gegevens hoort op de een of andere manier bij elkaar…. We noemen het groepje ABONNEE…. Een groepje gegevens dat bij elkaar hoort is een: objecttype. We gaan uit van een abonnee….

chesmu
Download Presentation

Eerst wat terminologie vooraf….

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Abonnees: Uitgevers: Eerst wat terminologie vooraf…. OBJECTTYPE Dit groepje gegevens hoort op de een of andere manier bij elkaar…. We noemen het groepje ABONNEE… Een groepje gegevens dat bij elkaar hoort is een: objecttype

  2. We gaan uit van een abonnee…

  3. Deze groep labeltypen worden uniek met een abonneenummer We maken van de kaart een strook … Abonneenummer wordt gebruikt als primaire sleutel

  4. We kijken verder bij de abonnee… De labeltypen links komen vaker voor. Dat zie je aan de vertakkingen. Probeer vast te stellen welke vertakkingen bij elkaar horen.

  5. - Alle bovenste takken horen bij elkaar • Alle middelste takken horen bij elkaar - Met iedere, zoveelste, tak wordt een groep herhaald - De verzameling labeltypen van de hoofdtakken wordt daarom een Repeating Group genoemd. Definitie: RG is een groepje labeltypen dat binneneen objecttype vaker kan voorkomen.

  6. Het strokendiagram wordt nu uitgebreid… Wijs voor de Repeating Group ook een primaire sleutel aan…

  7. Dit is de nulde normaalvorm

  8. EERSTE STAP: afsplitsen van de ‘Repeating Groups' -------- ABONNEE De Repeating Group wordt uit de strook gehaald… ABONNEMENT De nieuwe strook krijgt een sleutel die is opgebouwd uit de twee oorspronkelij-ke sleutels … en de primaire sleutel van de eerste strook wordt gekopieerd. De gekopieerde sleutel wordt de vreemde sleutel…. … en het objecttype moet een naam krijgen…

  9. TWEEDE STAP: afsplitsen van labeltypen die afhankelijk zijn van een gedeelte van de sleutel Eerste normaalvorm Kijk naar alle objecttypen die een samengestelde sleutel hebben. Dat is alleen bij ABONNEMENT het geval. Zijn er labeltypen afhankelijk van een deel van de rode sleutel? Uitgeverij en abonnementprijs zijn alléén van de titel afhankelijk. Let op de vreemde sleutel die direct aangelegd wordt… Ingangsdatum blijft achter bij de samengestelde sleutel

  10. DERDE STAP: afsplitsen van labeltypen die afhankelijk zijn van een ander (niet-sleutel) labeltype Tweede normaalvorm Onderzoek in iedere strook of alle labeltypen die geen sleutel zijn, afhankelijk zijn van andere labeltypen die ook geen sleutel zijn. Bij ABONNEE is plaats afhankelijk van postcode. Ook adres is afhankelijk van postcode, maar moet dan wel gesplitst worden in: straat en huisnummer. Huisnummer is niet afhankelijk van postcode. TIJDSCHRIFT: niet aan de orde, want: uitgeverij heeft niets te maken met abonnementsprijs ABONNEMENT: niet aan de orde, want: er is maar één labeltype niet-sleutel

  11. Dus: adres is afhankelijk van postcode. adres moet gesplitst worden in: straat en huisnummer. Nu moeten de van postcode afhankelijke labeltypen afgesplitst worden Denk aan de primaire sleutel van postcode en denk aan de vreemde sleutel!

  12. Resultaat

More Related