Oplossingen oefeningen Relaties

1. Verwijder alle uitgeverijen die geen momenteel boeken leveren

  1. Een object kopiëren kan je vanuit het databasevenster doo op de gewone Windows95-manier, dus hier: tblUitgeverijen aanklikken / CTRL-C en CTRL-V / naam geven/
  2. Maak volgende selectiequery

  1. Maak volgende verwijderquery:

terug

2. Relatie tblKlassen - tblLeerlingen(1)

  1. Maak volgende totaalquery om te weten in welke klassen momenteel leerlingen zitten.

  1. Tabel kopiëren: tblLeerlingen aanklikken / CTRL-C / CTRL-V / naam geven
  2. Maak volgende verwijderquery:

  1. Een relatie leg je in het relatiescherm: zie punt 3.3 Eens referentiële integriteit afgedwongen kan je geen leerlingen meer in 'onbestaande' klassen - klassen waarvan de klascode niet voorkomt in tblKlassen- zetten via de tabel tblLeerlingen of een formulier dat er op gebaseerd is. Wil je dit toch doen dan moet je de nieuwe klas eerst toevoegen aan de tabel tblKlassen. Dit kun je vooraf doen of tijdens het invoeren/wijzigen van een leerlingrecord. In het laatste geval moet je dan reageren op een 'Gebeurtenis' en moet er geprogrammeerd worden. Dit komt verder in de cursus aan bod.

terug

3. Relatie tblKlassen - tblLeerlingen(2)

  1. Tabel kopiëren: tblKlassen aanklikken / CTRL-C / CTRL-V / naam geven
  2. Maak volgende toevoegquery

terug

4. Normaliseren klaslijst

1 NV

  Klascode
  Titularis
* Anaam
* Vnaam
Klascode Llnr
Titularis Klascode
  Anaam
  Vnaam

2 NV: nihil

3 NV: nihil

terug

5. Normaliseren lijst bestelde boeken

1 NV

  Llnr
  Anaam
  Vnaam
  Klascode
* Boeknr
* Vakcode
* Titularis
* Auteur
* Eenh_prijs
* H/K

 

Llnr Llnr
Anaam Boeknr
Vnaam Vakcode
Klascode Titularis
  Auteur
  Eenh_prijs
  H/K

2 NV

Llnr Llnr Boeknr
Anaam Boeknr Vakcode
Vnaam   Titularis
Klascode   Auteur
    Eenh_prijs
    H/K
     

3 NV: nihil

6. Normaliseren onderhoudsfiche wagen

1 NV

  Nummerplaat
  Merk
  Type
  Eigenaar
  Adres
  PC
  Gemeente
* Datum
* Aard

 

Nummerplaat Nummerplaat
Merk Datum
Type Aard
Eigenaar  
Adres  
PC  
Gemeente  

2 NV

 

Nummerplaat Nummerplaat PC
Merk Datum Gemeente
Type Aard  
Eigenaar    
Adres    
     
     

3 NV: nihil

terug