Hoi mensen,
Oud programma inzake eenvoudige klantregistratie (In dbase) ben ik aan het herschrijven. Het datamodel ben ik iets aan het uitbreiden, in de oude situatie is het een platte tabel met klantgevens zonder relaties met andere tabellen.
Mijn (verkorte) datamodel:
de FK in tblKLANT zijn allemaal verwijzingen naar de PK van tblPERSONEEL.
Zo heeft elke klant een contactpersoon; is de klant door een bepaald iemand aangemaakt; en de laatste wijziging is gedaan door een bepaald persoon uit de tabel PERSONEEL.
Deze constructie kom ik op nog enkele andere plaatsen in mijn model tegen: een tabel heeft meerdere verwijzingen naar de een bepaald persoon uit tblPERSOON.
Echter nu ik queries wil gaan maken, loop ik tegen problemen aan, en begin ik te vermoeden dat mijn model niet goed is.
Voorbeeld van een eenvoudige querie die ik wil realiseren:
- overzicht van klantgegevens, waar ik in het overzicht kan zien welke personeelsleden met deze klant te maken hebben (contact, aangemaakt door, gewijzigd door)
jantje / pietje / mieke zijn de namen van personeel uit tblPERSONEEL.
Is mijn datamodel niet goed, of is hier toch wel eenvoudig een query voor te realiseren?
Oud programma inzake eenvoudige klantregistratie (In dbase) ben ik aan het herschrijven. Het datamodel ben ik iets aan het uitbreiden, in de oude situatie is het een platte tabel met klantgevens zonder relaties met andere tabellen.
Mijn (verkorte) datamodel:
code:
1
2
3
4
5
6
7
8
9
10
11
| tblKLANT
PK KLANT_NR
KLANT_NAAM
KLANT_ADRES
FK KLANT_CONTACT
FK KLANT_AANMAAK_DOOR
FK KLANT_WIJZIG_DOOR
tblPERSONEEL
PK PERSONEEL_ID
PERSONEEL_NAAM |
de FK in tblKLANT zijn allemaal verwijzingen naar de PK van tblPERSONEEL.
Zo heeft elke klant een contactpersoon; is de klant door een bepaald iemand aangemaakt; en de laatste wijziging is gedaan door een bepaald persoon uit de tabel PERSONEEL.
Deze constructie kom ik op nog enkele andere plaatsen in mijn model tegen: een tabel heeft meerdere verwijzingen naar de een bepaald persoon uit tblPERSOON.
Echter nu ik queries wil gaan maken, loop ik tegen problemen aan, en begin ik te vermoeden dat mijn model niet goed is.
Voorbeeld van een eenvoudige querie die ik wil realiseren:
- overzicht van klantgegevens, waar ik in het overzicht kan zien welke personeelsleden met deze klant te maken hebben (contact, aangemaakt door, gewijzigd door)
code:
1
2
| KLANT_NR KLANT_NAAM KLANT_CONTACT KLANT_AANMAAK_DOOR KLANT_WIJZIG_DOOR 10010 testklant jantje pietje mieke |
jantje / pietje / mieke zijn de namen van personeel uit tblPERSONEEL.
Is mijn datamodel niet goed, of is hier toch wel eenvoudig een query voor te realiseren?