Ik heb een tabel genaamd [Trefwoorden] die een [woord] en een [parentWoord] bevatten.
Deze [parentWoord] is een foreignkey die gerelateerd is aan de primary key [woord].
Op die manier heb ik een hierarchische structuur van trefwoorden en synoniemen.
Het vervelende is dat bij selfreferencing relaties geen cascading update/delete mogelijk is. Weet iemand hier een tactische oplossing voor? Want het zou fijn zijn als ik een trefwoord kon wijzigen of verwijderen,en dat de onderliggende subtrefwoorden allemaal ook gewijzigd/gewist zullen zijn.
Ohja, indien er geen parentWoord aanwezig is (top level), dan zijn ze null. Ik heb ook weleens gehoord dat je dan het beste parentWoord = eigen primary key ipv NULL kunt doen, maar weet iemand ook waarom?
Deze [parentWoord] is een foreignkey die gerelateerd is aan de primary key [woord].
Op die manier heb ik een hierarchische structuur van trefwoorden en synoniemen.
Het vervelende is dat bij selfreferencing relaties geen cascading update/delete mogelijk is. Weet iemand hier een tactische oplossing voor? Want het zou fijn zijn als ik een trefwoord kon wijzigen of verwijderen,en dat de onderliggende subtrefwoorden allemaal ook gewijzigd/gewist zullen zijn.
Ohja, indien er geen parentWoord aanwezig is (top level), dan zijn ze null. Ik heb ook weleens gehoord dat je dan het beste parentWoord = eigen primary key ipv NULL kunt doen, maar weet iemand ook waarom?