In MS/Access is het mogelijk een tabel meerdere keren te relateren aan dezelfde tabel.
Dit is in feite tegen de regels van een relationeel gegevensmodel, maar dit werkt in Access wel goed.
Voorbeeld: In een muziekbibliotheek is een tabel Muziekstukken meerdere keren gerelateerd naar een tabel Personen, bv als componist, tekstdichter, componist zetting. Dat betekend dus dat er dan drie foreign keys in de tabel Muziekstukken zijn opgenomen. Op de achtergrond worden er dan blijkbaar twee “schaduw-tabellen” gedefinieerd, die ook in een relationship-overzicht worden getoond.
Vraag:
is een dergelijke oplossing ook mogelijk in LibreOffice Base of zal er toch een relatie-tabel moeten worden gedefinieerd met naast de FK’s een veld dat aangeeft wat de relatie inhoud?