hc2 - entity relationship diagrams Flashcards
Wanneer gebruik je top-down benadering?
- vaak als er nog geen data(structuur) is
waar maak je gebruik van bij top-down benadering?
entiteit relationschip diagram
op intuïtie!
nadeel van top-down benadering en wat is de oplossing?
nadeel: intuïtie kan falen
oplossing: combinatie tussen top-down en bottum-up methode (eerst top-down en dan checken of alle entiteiten zijn genormaliseerd)
Wat zijn de 3 afspraken in ERD’s over entiteiten en attributen?
- entiteit hoofdletter
- attribuut kleine letter
- entiteit en attribuut enkelvoud
standaardmodel entiteiten en attributen
Entiteit als kop
attributen eronder
Hoe wordt relatie weergegeven in ERD?
als lijn tussen twee entiteiten
relatie: 0 of 1 (hoe wordt dit weergegeven?)
rondje streepje
relatie: exact 1 (hoe wordt dit weergegeven?)
streepje streepje
relatie: 1 of meer (hoe wordt dit weergegeven?)
drie streepjes die wijzen naar 1 streepje
relatie: 0 of meer (hoe wordt dit weergegeven?)
drie streepjes die wijzen naar rondje
specialisatie (alle eigenschappen die bij de een horen, horen ook bij de ander) (hoe wordt dit weergegeven?)
driehoek / pijl
voorbeeld: wat is er fout? en hoe verbeter je?
man (streepje rondje) is getrouwd met (rondje streepje) vrouw
Er staat dat 0 of 1 man getrouwd is met 0 of 1 vrouw. Dus het huwelijk kan ook vanaf 1 kant zijn.
man (streepje streepje) - (rondje streepje) huwelijk (streepje rondje) - (streepje streepje) vrouw
wanneer is een begrip een entiteit
- als info over een bepaald begrip moet worden opgenomen
- als er relaties zijn tussen het begrip en andere entiteiten
- als er er en 1:n relatie is met een entiteit
- als het begrip bestaansrechten op zichzelf heeft (en niet afhangt van een andere entiteit)
wanneer is een begrip een attribuut
- als het extra info geeft over een entiteit
- als het los van een entiteit geen waarde heeft
- als het een 1:1 relatie heeft met een entiteit
specialisatie betekenis
= een soort relatie, die je vooral gebruikt als er meerdere soorten zijn van iets (subentiteiten)