Title: IN0008_GDB / GDB: Kapitel 5: Datenintegrität
On every note of this deck, unless a note says otherwise:
Title: IN0008_GDB::GDB: Kapitel 5: Datenintegrität

Front: Was ist mit Datenintegrität gemeint?
Back: - Vermeiden von Redundanz und inkonsistenz
- Vermeidung von Fehlern in den Daten
Other fields (not shown on cards):
Logo: tum_logo.png

Front: Was sind inkonsistenzen und Redundanz?
Back: - Inkonsistenz: Wiedersprüche in den Daten, typischerweise durch Fehler oder schlechte modellierung
- Redundanz: Vermeidbare wiederholungen / duplikate gleicher Daten
Other fields (not shown on cards):
Logo: tum_logo.png

Front: Was macht das cascade keyword bei update?
Back: modifikationen von primary keys updated foreign keys of die Relation
Other fields (not shown on cards):
Logo: tum_logo.png

Front: Was macht das cascade keyword bei delete?
Back: Löschen von primary keys löscht einträge mit foreign keys of die Relation
Other fields (not shown on cards):
Logo: tum_logo.png

Front: Welche statischen Integritätsbedingungen haben wir kennengelernt?
Back: - not null
- check [NAME] between X and Y
- unique
Other fields (not shown on cards):
Logo: tum_logo.png

Front: Was sind Datenbank trigger?
Back: - Bei bestimmten Ereignissen, z.b. vor/nach einfügen wird ein trigger ausgelöst
- Trigger verändern oft Einträge in der Relation
Other fields (not shown on cards):
Logo: tum_logo.png

Front: Wie können Zeitpunkte oder Daten verglichen werden? (vor / nach)
Back: mit den standard vergleichsoperatoren < >
Other fields (not shown on cards):
Logo: tum_logo.png