Aus dem Kurs: SQL Praxisworkshop

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und nutzen Sie über 22.800 Kurse von Branchenfachleuten. Sie können diesen Kurs auch separat erwerben.

Beispiel 13: Referenzielle Integrität berücksichtigen

Beispiel 13: Referenzielle Integrität berücksichtigen

Aus dem Kurs: SQL Praxisworkshop

Gratismonat starten

Beispiel 13: Referenzielle Integrität berücksichtigen

Wir beginnen nun unseren dritten und letzten Übungsteil zum Thema "DML". Es geht jetzt um die Delete-Anweisung, um das Löschen von Datensätzen. Beim Löschen von Datensätzen kann man in der Praxis am meisten Schaden anrichten, deswegen macht es hier besonders viel Sinn, wenn man wirklich weiß, was man tut. Deshalb auch hier den Tipp: Verwenden Sie das Löschen immer in Kombination mit einer Transaktion, denn dann können Sie Fehler gegebenenfalls noch rückgängig machen. Wir starten mit folgender Aufgabenstellung: Die Sportartikel, die wir in der Tabelle "Interessen" mit dem Kürzel "SPO" und der Bezeichnung "Sportartikel" vorfinden, werden nicht mehr benötigt. Daher soll dieses Interesse aus der Tabelle gelöscht werden. Da es aber Zuordnungen dieses Interesses zu Kunden in der Tabelle "Kundeninteressen" gibt, müssen diese zuerst gelöscht werden. Denn sonst würden wir Fehler aufgrund der referenziellen Integrität bekommen. Das heißt, wir müssen zuerst in der Tabelle "Kundeninteressen" die…

Inhalt