Einzelnen Beitrag anzeigen

Benutzerbild von f4k3
f4k3

Registriert seit: 15. Aug 2007
Ort: Nürnberg
313 Beiträge
 
Delphi 2007 Architect
 
#3

Re: Referentielle Integrität | Firebird

  Alt 15. Mai 2009, 11:30
Zitat von mkinzler:
Zitat:
Alle drei sind für meine Aufgabe nicht zu gebrauchen, da ich nicht zulassen kann (aus Nachweis gründen) dass Datensätze abgeändert oder gelöscht werden, wenn
Detaildatensätze noch vorhanden sind.
Was soll den in diesem Fall geschehen?
Ein RESTRICT ...

Das Löschen oder Abändern der Daten der Master- oder Childtabelle ist nicht gestattet ... Wobei sich dass ändern / löschen nur auf
die Primary und Foreign Keys bezieht ... also alle Schlüsselattribute.

Ich möchte einfach verhindern, dass wenn ich einen Kunden lösche ... zu dem Daten in der Support-Datenbank existieren ... gelöcht werden kann.
Wenn ich dann überall NULL oder -1 stehen hab, kann kein konkreter Nachweis geführt werden, und die Daten sind inkonsitent ...
Sascha
  Mit Zitat antworten Zitat