Was sind Datenbanken und welche Funtkion haben sie ?
Eine Datenbank ist eine systematisch strukturierte Sammlung von Daten mit
der Software, um diese Daten Nutzern zur
Verfügung zu stellen und sie zu verwalten.
Das Datenbankverwaltungssystem bildet die Schnittstelle zwischen
den Anwendern und den Daten.
Eine Datenbank ist ein wichtiges Hilfsinstrument, um den Zugriff auf bereits gesammelte Informationen zu systematisieren und die Suche nach geeigneten Materialien
zu erleichtern.
Weitere Aufgaben von Datenbanken sind:
- eine effiziente Verwaltung großer Mengen von Daten
- Daten unterschiedlichen Anwendungen zur Verfügung zu stellen
- gleichzeitiges Zugreifen mehrere Benutzer auf die Daten
- Vermeidung von Redundanz und Inkonsistenz
Eine Datenbank hat somit einen höheren Anforderungsbereich als eine einfache Dateiverwaltung,
in der nicht alle Benutzer auf die gleiche Anwendung zugreifen können.
Bedingungen die ein Datenbank erfüllen muss (Codd'sche Regeln)?
Eine Datenbank sollte die folgenden Bedingungen erfüllen:
- Integration
nicht redundante, vereinheitlichte Datenhaltung
- Operationen
Daten speichern, ändern, löschen und suchen
- Katalog
Data Dictionary
- Benutzersichten
- Konsistenzüberwachung
- Datenschutz
- Transaktionen
Zusammenfassung von Datenbankoperationen
- Synchronisation
parallele Ausführung von Transaktionen
- Datensicherung
Backup, Recovery
|