Ü1 Gleichzeitiger Zugriff Flashcards
GDB Ü1 Gleichzeitiger Zugriff
Idee zum Lösen des gleichzeitigen Zugriffs
GDB Ü1 Gleichzeitiger Zugriff
Datenbank-Management-Systeme: Klassifikation nach Codd (1)
Integration
- Einheitliche Verwaltung aller von Anwendungen benötigten Daten
- Dadurch Vermeidung von Redundanzen
Operationen
- Daten speichern, suchen und verändern
Katalog
- Data Dictionary: Ermöglicht Zugriffe auf die Datenbankbeschreibungen
Benutzersichten
- Unterschiedliche Anwendungen benötigen unterschiedliche Sichten auf Datenbestand; vor allem in Bezug auf:
- Relevanz
- Strukturierung
Konsistenzüberwachung
- Korrektheit der Daten,
- korrekte Ausführung von Änderungen
Zugriffskontrolle
- Verhindern unauthorisierter Zugriffe auf gespeicherte Daten
Transaktionen
- Zusammenfassung von Datenbankoperationen zu Funktionseinheiten
- Werden “ganz oder gar nicht” ausgeführt
- Effekte von Transaktionen sind persistent
Synchronisation
- Ausschluss von gegenseitigen Beeinflussungen nebenläufiger Transaktionen
- Datensicherung
- Wiederherstellung von Daten bei Systemfehlern.
GDB Ü1 Gleichzeitiger Zugriff
Aufbau: Drei-Ebenen-Schema-Architektur
Internes Schema
- Beschreibt systemspezifische Realisierung der Datenbank
Konzeptuelles Schema
- Implementierungsunabhängiges Datenmodell der gesamten Datenbank
Externes Schema
- Definiert anwendungsspezifische Sichten auf das konzeptuelle Schema
GDB Ü1 Gleichzeitiger Zugriff
Aufbau: Drei-Ebenen-System-Architektur
- Dateiorganisation: Definition der Dateiorganisation und Zugriffspfade der internen Ebene
- Datendefinition: Konzeptuelles Schema
- Sichtdefinition: Definition von Benutzersichten
- Anfragen/Updates: Interaktiver Zugriff auf Datenbestand
- Optimierer: Optimiert Datenbankzugriffe
- Plattenzugriff: Steuerung des Zugriffs auf die Platte
- Auswertung: Auswertung von Anfragen und Änderungen
- Data Dictionary: Zentraler Datenbestand für alle für die Datenhaltung wichtigen Informationen
Merke: Zwischen Änderungsoperation und persistenter Speicherung auf der Platte vergeht Zeit!
GDB Ü1 Gleichzeitiger Zugriff
Zusammenfassung: Charakteristika eines Datenbanksystems
Kontrolle über die operationalen Daten
- Zentralisierte Verwaltung der operationalen Daten (Rolle des DB-Administrators)
Leichte Handhabbarkeit der Daten
- Adäquate Schnittstellen (Datenmodell und DBSprache)
Kontrolle der Datenintegrität
- Datenkontrolle, insbes. zentrale Kontrolle der Datenintegrität und kontrollierter Mehrbenutzerbetrieb
Leistung und Skalierbarkeit
- Hoher Grad an Daten-Unabhängigkeit