De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

5 I N F O R M A T I C A B E H E E R Vrij Technisch Instituut - Hasselt Hoofdstuk 4 : Omzetten van datamodel naar databaseontwerp.

Verwante presentaties


Presentatie over: "5 I N F O R M A T I C A B E H E E R Vrij Technisch Instituut - Hasselt Hoofdstuk 4 : Omzetten van datamodel naar databaseontwerp."— Transcript van de presentatie:

1

2 5 I N F O R M A T I C A B E H E E R Vrij Technisch Instituut - Hasselt Hoofdstuk 4 : Omzetten van datamodel naar databaseontwerp

3 Omzetten Datamodel naar een Databaseontwerp  Hst 2: Het entiteit relatie-model ER is een algemene voorstelling van de werkelijkheid mbv entiteiten en relaties tussen de entiteiten: We weten nog niet welk soort DBMS we gaan gebruiken  Hst 3: Het normalisatieproces Dit is een methode om van verschillende entiteiten met attributen correcte relationele tabellen te maken  Hst 4: Het databaseontwerp volledig schema van genormaliseerde gegevensgroepen met hun relaties  Hst 5: Databaseontwerp in Access gieten

4 Iedere werknemer heeft één vaste bureautafel Entiteiten: Bureautafel (bureautafelID, Lokatie, Type, …) Werknemer (WerknemerID, Familienaam, Voornaam, …) De relatie “Gebruikt” of “Werknemer-Bureautafel” wordt in het relationele databseontwerp een “Koppeling”->  Voeg aan de tabel “bureautafel” de primaire sleutel van de tabel “werknemer” toe OF  Voeg aan de tabel “werknemer” de primaire sleutel van de tabel “bureautafel” toe Eén op één relatie WerknemerBureautafel

5 Eén-op-één relatie Werknemer WerknemerID Familienaam Voornaam … Bureautafel BureautafelID Lokatie Type … WerknemerID 1 1 Werknemer WerknemerID Familienaam Voornaam … BureautafelID Bureautafel BureautafelID Lokatie Type … 1 1 Beide oplossingen correct! 1.Wanneer er meer opvragingen op Werknemer gebeuren: Bvb. Op welke stoel zit Janssens? 2.Waneer er meer opvragingen gebeuren op Bureautafel: Bvb. Wie zit er op stoel 25? Databaseontwerp Rechtstreeks opvragen/zoeken gaat sneller dan via een refererende sleutel

6 Iedere werknemer kan één of meerdere bureautafels hebben Entiteiten: Bureautafel (bureautafelID, Lokatie, Type, …) Werknemer (WerknemerID, Familienaam, Voornaam, …) De relatie Bureautafel-Werknemer: De primaire sleutel van de tabel langs de één-kant wordt toegevoegd als refererende sleutel aan de tabel aan de veel-kant. Databaseontwerp Eén-op-véél relatie WerknemerBureautafel Werknemer WerknemerID Familienaam Voornaam … Bureautafel BureautafelID Lokatie Type … WerknemerID 1  De één en de véél – kant worden aangeduid door de symbolen 1 en 

7 Veel-op-veel relatie Iedere werknemer kan één of meerdere bureautafels hebben en een bureautafel kan gedeeld worden door meerdere werknemers Entiteiten: Bureautafel (bureautafelID, Lokatie, Type, …) Werknemer (WerknemerID, Familienaam, Voornaam, …) De relatie Bureautafel-Werknemer: Creëer een derde tabel met de primaire sleutel van beide tabellen als attributen Databaseontwerp WerknemerBureautafel Werknemer WerknemerID Familienaam Voornaam … Werknemer_Bureautafel BureautafelID WerknemerID 1  Bureautafel BureautafelID Lokatie Type …  1


Download ppt "5 I N F O R M A T I C A B E H E E R Vrij Technisch Instituut - Hasselt Hoofdstuk 4 : Omzetten van datamodel naar databaseontwerp."

Verwante presentaties


Ads door Google