Referentielle Integrität
Ein Entity des Entity-Typs, auf den sich ein Entity eines anderen EntityTyps bezieht, muss existieren.
- Bsp.
Relationship zwischen „Modul“ und „Dozent“. - Ein Modul kann von höchstens einem Dozent gelehrt werden.
- Referentielle Integrität erzwingt die Existenz und Repräsentation des Dozentes.
- „Erzwingen“
- Bei Einfügen/Ändern eines Moduls muss entsprechendes Dozent vorhanden sein.
- Ein Dozent darf nicht gelöscht werden, solange er noch Module lehrt.
- Oder: Wenn ein Dozent gelöscht wird, werden auch alle entsprechenden Module gelöscht.
- Modul ist existenzabhängig von einem Dozenten.
- Referentielle Integrität wird im ER-Diagramm durch Totalität des Relationship-Typs „Lehrt“ (der schwarze Punkt) und Kardinalität (ISDA)
ausgedruckt.