29.2 Datensätze löschen
Neben dem Einfügen oder Ändern von Datensätzen kommt es natürlich auch vor, dass Datensätze gelöscht werden sollen. Diese Aktionen sind mit äußerster Vorsicht durchzuführen und gründlich zu planen. Einmal gelöscht, sind Daten unwiederbringlich verloren. Einen Mülleimer, wie bei Windows oder Mac, gibt es nicht.
Datensätze inaktiv schalten | Daher wird man in der Praxis vom wirklichen Löschen der Datensätze absehen und stattdessen ein Datenfeld anlegen, um den Status eines Datensatzes von aktiv auf inaktiv zu schalten. Die Datensätze bleiben so erhalten und können jederzeit wiederhergestellt werden. Zusammen mit einem Feld des Typs Timestamp und einer gespeicherten Nutzerkennung kann so genau nachvollzogen werden, wer wann was getan hat.
Je umfangreicher ein CMS wird, desto stärker muss man auf die Zuordnung von Benutzern, Administrationsrechten und User-Tracking achten. Häufig ist der Aufwand für die Benutzerverwaltung höher als für die eigentliche Datenhaltung und Datendarstellung.
Löschen mit Administrationsoberfläche | Das Löschen von Datensätzen, wenn es denn gewünscht wird, geht mit Dreamweaver 8 denkbar einfach. Sie benötigen ein Dokument mit einer Datensatzauswahl und einer Verlinkung zum Dokument mit der Löschaktion. Übergeben Sie dann als URL-Parameter die Datensatz-ID, und fertig ist eine Aktion zum Löschen von Datensätzen.
Mit den Änderungs- und Einfügeformularen können Sie bereits eine komplette Administrationsoberfläche für eine Website anlegen. Am Ende dieses Kapitels werden wir dies für unsere Buchwebsite durchführen.