Ik heb een probleem, waar ik geen geschikte oplossing voor kan vinden.
Stel, ik heb een tabel waar verschillende soorten hardware in opgenomen zijn.
Een hardware item kan een relatie hebben met verschillende andere hardware items. Een standaard N-M relatie tussen twee verschillende tabellen los je op met een koppeltabel. Dat kan in dit geval ook wel, MAAR dan heb je een probleem met redundantie, immers de relatie item1 - item2 is dezelfde als de relatie item2 - item1.
De id combinaties opzich zijn echter wel uniek, waardoor je een zelfde relatie twee keer kan vastlegeen. Dat is dus niet de bedoeling.
Een andere manier zou zijn om een exacte kloon van de tabel hardware te maken en die een andere naam te geven. Op die manier kan je ook met een koppeltabel werken en heb je het bovenstaande probleem niet. Toch is deze situatie verre van ideaal, omdat je met een gigantische berg redundante gegevens zit.
Hoe kan ik dit probleem het beste/netste oplossen?
Stel, ik heb een tabel waar verschillende soorten hardware in opgenomen zijn.
Een hardware item kan een relatie hebben met verschillende andere hardware items. Een standaard N-M relatie tussen twee verschillende tabellen los je op met een koppeltabel. Dat kan in dit geval ook wel, MAAR dan heb je een probleem met redundantie, immers de relatie item1 - item2 is dezelfde als de relatie item2 - item1.
De id combinaties opzich zijn echter wel uniek, waardoor je een zelfde relatie twee keer kan vastlegeen. Dat is dus niet de bedoeling.
Een andere manier zou zijn om een exacte kloon van de tabel hardware te maken en die een andere naam te geven. Op die manier kan je ook met een koppeltabel werken en heb je het bovenstaande probleem niet. Toch is deze situatie verre van ideaal, omdat je met een gigantische berg redundante gegevens zit.
Hoe kan ik dit probleem het beste/netste oplossen?