Ilja: SQL foreign keys

Beitrag lesen

moin,

der PK steht für einen Link auf eine Physische Datei auf dem Datenträge und die FK-Tabelle representiert entsprechend Benutzerrechte.

ich würde den Link nicht als PK nehmen, sondern einen künstlichen schlüssel und ein UNIQUE index und NOT NULL constraint auf die spalte legen. aber das ist sicherlich eine philosophie frage.

Das könnte ich manuell erledigen, aber der einfachheit-halber ist die Methode mit dem Trigger schon gut. So liegen eben keine verwaisten einträge in der Link-Tabelle

auch das ist sicherlich wieder eine philosophie frage. ich würde es so nicht  machen. wenn zum beispiel jemand die rechte des links bearbeiten will und erst mal alle rechte entfernt, um dann neue setzen zu wollen, dann ist er weg der link....

Ilja