*Markus: Wie funktionieren UPDATE- und INSERT-Constraints?

Beitrag lesen

Hallo Markus,

ich habe folgendes Datenmodell angelegt, wo ich bestimmte Contraints gesetzt habe:

und wie schon mehrfach nachgefragt hast Du auch dieses Mal vergessen, irgendwelche Informationen zum verwendeten Datenbankmanagementsystem und in diesem Fall besonders wichtig zur verwendeten Modelliersoftware zu machen.

Ach, du hast recht. PostgreSQL 8.3 und das Tool ist ERwin 1.1.

Wenn Du den Wert eines Primärschlüssels änderst, der in einer anderen Tabelle referenziert wird, na was ist dann mit dem Wert in der Fremdschlüsselspalte?

Ich weiß nicht, wie mir das helfen soll. Ich füge ja neue Werte und ändere nicht irgendwelche Primärschlüssel.

Warum nicht? Sicher geht das. Vielleicht nicht in jedem DBMS. Es gibt DBMS, die INSERTS und UPDATES über mehrere Tabellen erlauben, ein Beispiel wäre MS Access. Das Stichwort in diesem Zusammenhang heißt View.

Beim generieren der View komme ich trotzdem nicht nur mit einer Abfrage aus, wenn ich in 4 Tabellen INSERTen muss. Deswegen verstehe ich nicht ganz, wie mir das weiterhilft.

Markus