Datenbanken sind für moderne Informationssysteme wie Webshops oder Bankanwendungen von grundlegender Bedeutung. Dieses Dokument bietet einen kurzen Überblick über drei wichtige Begriffe:
Ein Datenbanksystem (DBS) besteht aus zwei Hauptkomponenten:
Die nachfolgende Abbildung veranschaulicht den Aufbau eines Datenbanksystems:
Ein Datenbankmanagementsystem (DBMS) bildet zusammen mit der Datenbank ein Datenbanksystem (DBS).
Das DBMS ist eine Software, die das Modell eines Datenbanksystems festlegt. Es ist entscheidend, um eine Datenbank aufzubauen, zu verwalten und darauf zuzugreifen. Erst wenn das DBMS installiert und eingerichtet ist, können Benutzer Daten einfügen, auslesen und bearbeiten. Es fungiert als Vermittler zwischen den Benutzern und der Datenbank.
Wichtige Aufgaben eines DBMS:
Hinweis: Oftmals werden die Begriffe „DBMS“ und „Datenbank“ fälschlicherweise gleichgesetzt. Tatsächlich ist eine „Datenbank“ nur die Sammlung strukturierter Daten, während das DBMS die Software ist, die diese Struktur ermöglicht und verwaltet.
Dieses Video erklärt den Aufbau von Datenbanken verständlich. 1)
Anwendungssoftware erleichtert die Interaktion mit Datenbanksystemen. Sie bietet benutzerfreundliche Oberflächen, über die Nutzer Datenbanken erstellen, abfragen und verwalten können. Bekannte Beispiele sind phpMyAdmin für MySQL-Datenbanken, MySQL Workbench für erweiterte Funktionen und DataGrip von JetBrains, eine kostenpflichtige Lösung für verschiedene DBMS. Diese Tools unterstützen unter anderem Datenvisualisierung, Performance-Überwachung und erweiterte Abfragen. Wir werden im Verlauf des Moduls mittels Webstorm und Datenbank-Plugin mit Datenbanken interagieren.