#TODO ### Schema ![[Datenbanksystem-Schema.png]] #### Datenbanksysteme (DBS) - DBS ermöglicht die anwendungsübergreifende Nutzung von Daten. - DBS isoliert Anwendungen von Hardware und Betriebssystem - DBS = DB + DBMS #### Datenbank (DB) - Persistente Speicherung von Daten - Zentraler Ansatz (Integrierter Datenbestand) - Datendefinition (Datenstruktur, Integritätsregeln) und Zugriff auf die Daten (Operationen) erfolgen nur durch das DBMS #### Datenbankmanagementsystem (DBMS) - DBMS ermöglicht einfache Datendefinition und Zugriff auf die Daten - DBMS garantiert Korrektheit der Daten (Einhaltung der Integritätsregeln) - DBMS garantiert Korrektheit der Daten im Mehrbenutzerbetrieb (Concurrency Control) - DBMS garantiert Datensicherheit z.B.: Korrektheit bei fehlerhaften Abläufen oder Systemabstürzen - DBMS bietet Mechanismen zur Zugriffskontrolle (Datenschutz)