Hallo Linuchs,
ab 2001 habe ich mich auf mySQL und PHP verlagert, vorher hatte ich u.a. im Team mit Oracle auf Server und Clients gearbeitet. Es gab Bedingungen in der Datenbank, dass z.B. Kundendaten nicht gelöscht werden dürfen, solange noch Aufträge oder Rechnungen offen sind.
Beachte, dass rechnungsrelevante Daten ggfls 10 Jahre aufbewahrt werden müssen. Inwieweit das für dich gilt, musst du selber überprüfen, ich kenne deine Details nicht.
Beim Löschen von einem Satz
termine.id
sollen auch 0..n Sätze mittermin_typ.termin_id
gelöscht weren.Wie geht das?
Ein FOREIGN KEY
constraint mit ON DELETE CASCADE
referential action.
Freundliche Grüße,
Christian Kruse