Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Warum Primary Key und/oder Foreign Key ?

  Alt 4. Jul 2010, 18:40
Zitat:
* Update der verknüpften Felder über mehrere Tabellen hinweg.
Jein, bnötigt etwas Mehrarbeit und würde auch ohne Fremdschlüssel gehen, dann aber u.U. mit deutlich mehr Aufwand
Zitat:
* Löschen von allen Datensätzen über mehrere Tabellen, die über die Felder verknüfpft sind.
Oder Verhinderung der Löschung von datensätzen in Mastertabellen, wenn noch Detaildatensätze bestehen
Zitat:
* Einträge in der Detail-Tabelle können erst gemacht werden, wenn der verknüpfte Datensatz in der Master-Tabelle eingetragen ist.
Ja

Zitat:
Gibt es noch weitere Vorteile und gibt es irgendwelche Stolpersteine, die man beachten sollte ?
Bezieht sich deine Frage auf das Konstrukt oder das Prinzip?
Zitat:
Wie zum Beispiel das die Änderungsregel und die Löschregel jeweils durchgehend gleich ist.
Derartige Regeln sollte man sich gut überlegen und ggf durch Rechteverwaltung schützen, denn eine kaskadierender delete eines falschen Datensatzes könnte bei entsprechenden Struktur zum Leeren der gesamten Datenbank führen
Markus Kinzler
  Mit Zitat antworten Zitat