Database Reference
In-Depth Information
noch macht es Sinn, alle Eingaben so weit wie möglich auf de-
ren Richtigkeit hin zu überprüfen, um eine möglichst hohe Da-
tenkonsistenz zu erreichen. Wenn z. B. alle Bestandteile eines
Gemisches als Prozentwerte eingegeben werden, dann sollte
das Datenbanksystem eine Fehlermeldung generieren, wenn
als Summe dieser Prozentwerte nicht 100% herauskommt.
Bei der Durchführung von Transaktionen werden Daten ein-
gefügt, verändert, gelöscht oder abgefragt. Solche Transaktio-
nen können über mehrere Schritte verlaufen, wobei am Schluss
einer Transaktion der Datenbestand weiterhin widerspruchsfrei
vorliegen muss. Beispielsweise darf aus einer Tabelle „Kurs-
themen“ nur dann ein Kursthema gelöscht werden, wenn keine
Kurse existieren, welche zu diesem Kursthema gehören. An-
dernfalls können diese Kurse keinem Kursthema mehr zuge-
ordnet werden. Wenn dann das Problem so gelöst werden soll,
dass gleichzeitig sämtliche Kurse zu diesem Kursthema ge-
löscht werden, dann ist dies nur zulässig, wenn noch niemand
einen solchen Kurs besucht hat. Es ist also wichtig, dass bei je-
dem Schritt einer Transaktion genau abgeklärt wird, welche
Konsequenzen sich ergeben können.
3.5.2
Datensicherheit
Bei der Datensicherheit soll verhindert werden, dass Daten be-
schädigt werden oder verloren gehen.
Dies geschieht durch technische und organisatorische Mittel:
Zu den technischen Mittel gehören das regelmäßige Kopie-
ren der gespeicherten Daten auf ein separates Speichermedium
(Datensicherung, Backup) und der Schutz der Rechner-
hardware vor Zerstörung (Feuer etc.). Häufig eingesetzte Spei-
chermedien sind je nach Größe des Datenbestandes Magnet-
bänder, Optische Speicherplatten (CD, DVD, BD, WORM),
Festplatten und Disketten.
Zu den organisatorischen Mitteln gehören das Erteilen von
Zugriffsberechtigungen auf bestimmte Daten mittels Passwort
und der kontrollierte Zutritt zur Rechnerhardware (Schlüsselre-
gelungen etc.).
Die größten Gefahren bilden aber Programmierfehler (fehler-
hafte Transaktionen) sowie Bedienungsfehler (z. B. versehentli-
ches Formatieren des Speichermediums, falsche Dateneingabe
etc.). Gerade das Austesten neuer Transaktionen sollte nur auf
Search WWH ::




Custom Search