Vrij Technisch Instituut - Hasselt

Slides:



Advertisements
Verwante presentaties
SQL deel 2: datamodel ontwerp
Advertisements

Welkom. Verwachtingen Hoe groeien WELKOM ! VANDAAG >De beste distributeurs uit 50 landen zijn samen om een nieuw hoofdstuk in de Welding Industrial Distribution.
Het ER model Een powerpoint presentatie, gemaakt door: F. Triep
Meerdere tabellen: Relaties en Joins
Functionele opleiding strategische analyse - Module
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
Entiteit-Relatie Model
Databank van een restaurant Download op Twee tabellen: Klanten: Alle klanten die minstens.
Datamodellering en –verwerking 8C020 college 3
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het selecteren van data uit meerdere gekoppelde tabellen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Normaliseren Datamodellering 2006.
Databases.
DATABASES Hoofdstuk
Relationele Databases
Databases I Van EER naar relationeel
Opleiding AI cursus Databases
Base: bewerkingen 2 soorten - Oplopend- Aflopend.
Van rekening naar database AanG.R.KlagerPraktijk Helmers Nieuwstraat 24Oudweg TT Zuilen2358 GT Zuilen Nota april 1977datum 22 mei 1977 datumbehandelingdoorprijs.
LauwersCollege Buitenpost Informatica
Entity Relation Model (ER-model).
Inleiding Databanken: oefeningen 4 Sven Casteleyn 4 Lokaal: 6G HomePage: te bereiken via
SQL & datamodelleren.
ontwerp een datamodel Criteria voor een goed model Ontwerppatronen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Normalisatie Relationeel databaseontwerp:
Opleiding Kunstmatige Intelligentie cursus Databases voor AI
Opleiding AI cursus Databases
DISCIMUS. DISCIMUS 1.0  De doelstelling van Discimus 1.0 is : de bouw van een centraal systeem :  dat in- en uitschrijvingen registreert vanaf inschrijvingsperiode.
Java patterns Introductie tot GoF patterns in Java.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Databases & SQL Docent: Henny Klein
Economische impact sluiting Ford Genk Ludo Peeters en Mark Vancauteren (Universiteit Hasselt)
Looking at Code Size and Performance Kevin Muys.  Hoe efficiënt is C++ vergeleken met C  Hoe beïnvloed C++ het benodigde geheugen  Oplossingen voor.
Databases.
Relationele Databases
Laat software voor je werken
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Databases I Het Entity-Relationship Model
Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Tabel Record veld. Databank = een geordende verzameling van bij elkaar horende gegevens.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Datamodelleren FCO-IM methode.
EERDER….. Tabellen rij (record, tuple, occurence) kolom (attribuut, veld) tabel (relatie) tabelstructuur : patient(PAT#,PNAAM,LEEFTIJD,GESLACHT,ARTS)
Datamodelleren FCO-IM methode.
Databases.
Informatica-Actief Thema: Databases en informatiemodellering
LauwersCollege Buitenpost Informatica
Een computersysteem organiseert gegevens in een hiërarchie die begint bij een bit die de waarde 0 of een 1 vertegenwoordigt. Bits kunnen worden gegroepeerd.
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Databases.
Grafische weergeven van metingen
Titel Ondertitel.
Titel Ondertitel.
Indeling titel Subtitel.
Titel Ondertitel.
SQL Les 3 23 February 2019.
SQL Les 4 12 May 2019.
Indeling Titel Subtitel.
– Software development fundamentals
Transcript van de presentatie:

Vrij Technisch Instituut - Hasselt Hoofdstuk 4 : Omzetten van datamodel naar databaseontwerp Vrij Technisch Instituut - Hasselt

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

Eén op één relatie Werknemer Bureautafel 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 Werknemer Bureautafel

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

Eén-op-véél relatie Werknemer Bureautafel 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 Werknemer Bureautafel Werknemer WerknemerID Familienaam Voornaam … Bureautafel BureautafelID Lokatie Type … WerknemerID De één en de véél – kant worden aangeduid door de symbolen 1 en  1 

Veel-op-veel relatie Werknemer Bureautafel  1  1 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 Werknemer Bureautafel Werknemer_Bureautafel BureautafelID WerknemerID Bureautafel BureautafelID Lokatie Type … Werknemer WerknemerID Familienaam Voornaam …  1  1