Single-User-Datenbanken können stets von nur einem Benutzer gleichzeitig benutzt werden. z.B.: Tabellenkalkulation (MS Excel Sheet) mit mehreren Tabellen in einer Datei
Das Betriebssystem beziehungsweise die Anwendung verhindert die mehrfache öffnen der Datenbank (Excel-Datei) zum Schreiben.
Aber: Excel bietet das Anlegen einer Kopie an es existieren unterschiedliche Dateistände Dateninkonsistenz
Multi-User-Datenbanksysteme erlauben mehreren Anwendern gleichzeitig den Tabellenzugriff. Schreibzugriffe werden durch Sperren der betroffenen Datensätzen geschützt.
Datenbankzugriff wird über das Datenbank-Management-System (DBMS) geregelt
Eine Desktop-Datenbank ist auf einem Desktop installiert. Eine Server-Datenbank ist auf einem dedizierten Server installiert. Zum Zugriff auf die Datenbank sind Clients erforderlich.
Client-Server-Betrieb
Client und Server sind im Normalfall räumlich voneinander getrennt. Datenbankanfragen werden über Protokolle geregelt. Die Verbindung erfolgt üblicherweise über das Netzwerk (OSI-Modell).
Server kann gleichzeitig mehrere Benutzer und mehrere Verbindungen bearbeiten (Multi-User und Multi-Tasking).
Transaktion: Tätigkeit, die in einem Stück eine Datenbank-Änderung ausführt (z.B. Namensänderung) Transaktion kann eventuell zurück genommen werden (Rollback). z.B. Server-Kopie über Logskipping
Data-Warehouse: es wird eine Kopie einer Datenbank gemacht und diese ausgwertet
umfasst folgende Funktionalitäten