2. Kapitel - DBIS Group

Werbung
Datenmodelle,
Datenbanksprachen
und Datenbankmanagementsysteme
Gottfried Vossen
5. Auflage 2008
Kapitel 2: Aufbau von Datenbanken und
Datenbanksystemen
Inhalt
2.1 Datenunabhängigkeit
2.2 Die ANSI/SPARC-Schemaebenen
2.3 Sprachebenen und –klassen
2.4 Ein Schichtenmodell für Datenbanksysteme
Datenmodelle, 5. Auflage,
Kapitel 2
© 2008 Gottfried Vossen
2
2.1 3-Ebenen-Datenbank-Architektur
Externe Ebene
Externes
Schema 1
...
Daten-Definition
Externes
Schema n
Daten-Manipulation
Konzeptionelle Ebene
DatenAdministration
Interne Ebene
Datenmodelle, 5. Auflage,
Kapitel 2
© 2008 Gottfried Vossen
3
2.2 5-Schichten-Modell eines DBMS
Ebene1 der Benutzersprache
Ebene 2 der Anfrageverarbeitung
Ebene 3 der Zugriffsstrukturen und Code-Erzeugung
Ebene 4 der Synchronisation paralleler Zugriffe
Ebene 5 der Speicherverwaltung
Datenmodelle, 5. Auflage,
Kapitel 2
© 2008 Gottfried Vossen
4
2.3 DBMS-interne Schnittstellen
Mengen-Schnittstelle (12)
Tupel-Schnittstelle (23)
Record-Schnittstelle (34)
Seiten-Schnittstelle (45)
Datenmodelle, 5. Auflage,
Kapitel 2
© 2008 Gottfried Vossen
5
2.4 Schnittstellenspezifische Objekte und Operationen
Schnittstelle
Objekte
Operationen
12
Views,
Relationen
select, insert, delete,
modify
23
Cursor, Tupel
fetch, store, erase,
update
34
(Index-) Records
retrieve, add, dispose,
change
45
Seiten,
Segmente
read, write
Datenmodelle, 5. Auflage,
Kapitel 2
© 2008 Gottfried Vossen
6
Input/Output-Prozessor
Parser
Parser
Parser
2.5 Komponenten eines DBMS
IntegritätsPrüfung
Autorisierungskontrolle
UpdateProzessor
Precompiler
QueryProzessor
Zugriffsplanerstellung
Optimierer
Code-Erzeugung
Transaktions-Verwaltung
Scheduler
Recovery-Manager
Buffer-Manager
Data Dictionary
Datenmodelle, 5. Auflage,
Kapitel 2
Data-Manager
Datenbank
Log
© 2008 Gottfried Vossen
7
Herunterladen