Hallo
Mir sind Foreign Key etc. sicherlich bekannt.
Ich möchte einen Tabellenübergreifenden Surrogatschlüssel:
verschiedene Tabellen (Katalog, Album, Track etc.) die alle hierarchisch - auch innerhalb der gleichen Tabelle - eine Struktur aufbauen.
Dadurch, dass der Primärschlüssel bei allen Tabellen nie mehrfach vorkommt, lassen sich diese Tabellen hierarchisch verknüpfen.
Eine View listet alle rows dieser Tabellen (select id, parent_id, description Katalog union.... Album.... union Track).
Ein Treeviewcontrol veranlasst mich zu dieser etwas merkwürdigen Struktur, da es via ID und parentID die Hierarchie automatisch aufbaut.
Deshalb möchte ich einen generierten Identifier haben.
Gruss
Dave