eva/3 Application BuilderEntwicklung von eva/3 AnwendungenArbeiten mit DatenbankenReferentielle Integrität 

Referenzielle Integrität aktivieren

Um die Eigenschaften einer Verbindung zu betrachten, doppelklicken sie auf diese, oder drücken sie mit der rechten Maustaste auf die Verbindung und wählen sie den Menüpunkt Verknüpfungseigenschaften.

Abb. 53: Referentielle Integrität aktivieren
Abb. 53: Referentielle Integrität aktivieren

Weiterhin ist es in diesem Dialog möglich die Referenzen Spalten und Tabellen zu ändern. Nach Ändern der Spalten Referenz wird die Relation neu berechnet. Sollte durch geänderte Einstellungen eine Referenzielle Integrität nicht mehr möglich sein, wird diese Option ausgeblendet. Zur Information wird unten der aktuell mögliche Beziehungstyp angezeigt. Weiterhin wird bei einer nicht möglichen Referenziellen Integrität, oben eine Fehlermeldung angezeigt, warum die Relation ungültig ist.

Nachdem Sie den Punkt Mit referenzieller Integrität aktiviert haben, werden zwei weitere Optionen sichtbar:
Aktualisierungsweitergabe an Detailfeld Bei jeder Änderung des Detailtabelle werden die Werte der Referenztabelle automatisch aktualisiert
Löschweitergabe an Detaildatensatz Jedes Löschen eines Datensatzes in der Detailtabelle hat das Löschen der verknüpften Datensätze in der Referenztabelle zur Folge

Hinweis: Der Verknüpfungstyp hat keine Auswirkungen auf die Referenzielle Integrität, sondern wirkt sich nur beim Erstellen einer SQL-Anweisung aus, welche diese beiden Tabellen beinhaltet. Werden also zwei Tabellen hinzugefügt , die in diesem Editor verlinkt sind, wird im visuellen SQL-Editor automatisch eine Verknüpfung erstellt , die den selben Verknüpfungstyp hat, der hier eingestellt werden kann. Ansonsten ist diese Funktion absolut unrelevant was die Funktion und Abfolge der Fremdschlüssel anbelangt.