Einzelnen Beitrag anzeigen

idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#10

AW: Überwachung von Datenbank

  Alt 23. Jun 2010, 15:07
Zitat:
In Trigger oder SP gegossen wird man eine Menge Code in der Datenbank haben, der flexbler in der Anwendungsschicht implementiert werden kann...
Was heisst flexibler?
Wenn Du willst, dass etwas immer passiert, wenn ein Datensatz in einer bestimmten Datenbanktabelle eingefügt, geändert oder gelöscht wird, ist ein Datenbanktrigger der einzig richtige Platz dafür.

Sonst musst Du, wenn Du in deiner Anwendung an verschiedenen Stellen auf den Datensatz zugreifst, überall die entsprechende Logik implementieren. Wenn Du an einer Stelle darauf vergisst, oder wenn irgend jemand anderer eine kleine Anwendung macht, die auch auf die Datenbank zugreift, oder jemand mit einem interaktiven Tool Daten direkt eingibt, dann gibt das Probleme, wenn die Konsistenz der Daten nicht über Trigger abgesichert ist.
  Mit Zitat antworten Zitat