2
Informatik (Fach) / Datenbanksysteme1 (Lektion)
Kapitel 1 - Einführung
Diese Lektion wurde von daschinka erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
- Anforderung an ein DBS - Liste von 9 Anforderungen (Edgar F. Codd) -Integration Einheitliche Verwaltung aller von Anwendungen benötigten Daten. Redundanzfeie Datenhaltung des gesamten Datenbestandes -Operationen Operationen zur Speicherung, Recherche und Manipulation müssen vorhanden sein -Data Dictionary Ein Katalog erlaubt der Zugriff auf die Beschreibung der Daten - Benutzersichten Für unterschiedliche Anwendungen unterschiedliche Sicht auf den Bestand -Konsistenzüberwachung Das Dbms überwacht die Korreektheit der Daten bei Änderungen - Zugriffkontrolle Ausschuss unautorisierter Zugriffe - Transaktion Zasammenfassung eine Folge von Änderungsoperationen zu einer Einheit, deren Effekt bei Erfolg permanent in DB gespeichert wird. - Synchronisation Arbeiten mehrere Benutzer gleichzeitig mit der Datenbank, dann vermeidet das DBMS unabsichtigte gegenseitige Beeinflussungen - Datensicherung Nach Systemfehler(Absturz) oder Medienfehlern wird die Wiederherstellung ermöglicht
- Wiederholung: 3 - Eben - Architektur Ziel? Ziel: Trennung von Benutzeranwendugen und Details zur Speicherung der Daten Interne Ebene: definiert Internes Schema, das die physikalischen Speicherstrukturen der DB beschreit -> physisches Datenmodell Konzeptioelle Ebene: definiert Konzeptionelles Schema, das die Struktur des gesamten DB für alle Nutzer beschreibt (z.B. Beschreibung von Datentypen, Beziehungen,..) -> logisches Datenmodell (d.h. von den Speicherstrukturen abstrahierendes Datenmodell) Externe Ebene: beinhaltet vershiedene Benutzersichten, die jeweils einen Teil der DB beschreiben an dem eine best. Benutzergruppe interessiert ist und den übrigen Teil verbergen -> logisches Datenmodell