110 likes | 315 Views
SQL. Meerdere tabellen: Relaties en Joins. Opbouw Relationele database. Genormaliseerde tabellen Overtolligheid (redundantie) eruit halen Link mogelijk tussen koppelvelden Relaties zichtbaar maken in Access: Hulpmiddelen voor databases Relaties 1 op 1 relaties 1 op n relaties
E N D
SQL Meerdere tabellen: Relaties en Joins
Opbouw Relationele database • Genormaliseerde tabellen • Overtolligheid (redundantie) eruit halen • Link mogelijk tussen koppelvelden • Relaties zichtbaar maken in Access: • Hulpmiddelen voor databases Relaties • 1 op 1 relaties • 1 op n relaties • Primaire sleutels, vreemde sleutels
Opvragingen SQL meerdere tabellen SELECT <veldnaam> [,<veldnaam>] FROM <tabelnaam> [,<tabelnaam>] [WHERE <voorwaarde>] ; SELECT auto.kenteken, Merk, type, DatumVerhuur, DatumRetour FROM auto, verhuur
Oplossing • Om te voorkomen dat voor elke rij uit de ene tabel een koppeling wordt gemaakt naar elke rij uit de andere tabel moet je WHERE inschakelen! SELECT auto.kenteken, Merk, type, DatumVerhuur, DatumRetour FROM auto, verhuur WHERE auto.kenteken = verhuur.kenteken
Opdracht • Bestudeer paragraaf 10.8 (eenvoudige opvragingen uit meerdere tabellen) uit het boek “Databaseontwikkeling Access 2007” • Maak opgave 10.5 uit het boek