Datenbanksystemen
Datenbanksysteme sind Softwarelösungen zur Erstellung, Speicherung, Verwaltung und Abfrage persistenter Daten. Zentraler Bestandteil ist das Datenbankmanagementsystem (DBMS), das die Daten organisiert, Zugriffskontrollen durchsetzt und Transaktionen koordiniert. Eine Datenbank bildet die persistente Datensammlung, auf die Anwendungen über das DBMS zugreifen. Typisch ist eine klare Trennung zwischen logischer Modellierung und physischer Speicherung.
Datenmodelle und Architekturen: Relationale Datenbanken verwenden Tabellen, Spalten und Zeilen sowie Integritätsregeln; NoSQL-Datenbanken bieten flexibelere Schemata
Transaktionen, Konsistenz und Betrieb: Transaktionen koordinieren mehrere Operationen als eine Einheit, mit Eigenschaften wie ACID (Atomarität,
Anwendungsbereiche und Lebenszyklus: DBS kommen in Geschäftsanwendungen, Finanzwesen, E-Commerce, Verwaltung und Forschung zum Einsatz. Typische Kategorien