Datenbank Server
Unter einem Datenbank-Server versteht man einen Rechner, auf dem die Datenbanksysteme abgelegt werden. Der Datenbank-Server stellt Datenverwaltungsdienste wie etwa MySQL zu Verfügung, so dass diese von anderen Rechnern aus genutzt werden kann.
Da der Datenbank-Server ein wichtiger Knotenpunkt für den Informationsfluss ist, werden dafür in größeren Systemen mit einem hohen Datenvolumen Rechner verwendet, die speziell als Datenbank-Server konstruiert und sehr leistungsstark sind. In kleineren Systemen reicht dafür in der Regel ein normaler Server mit entsprechender Hardware.
Datenbanken
Datenbanken – häufig auch Datenbanksysteme (DBS) genannt – sind elektronische Verwaltungssysteme, mit denen auch große Mengen an Daten effizient gemanagt werden können. Das DBS sorgt dafür, dass die Daten korrekt und dauerhaft gespeichert und Usern beziehungsweise Programmen die benötigten Daten bedarfsgerecht zur Verfügung gestellt werden.
Ein DBS besteht immer aus zwei Komponenten: Der Datenbank selbst und der dazugehörigen Software, dem Datenbankmanagementsystem (DBMS). In der Datenbank werden alle Daten in Datensätze (Records) gebündelt abgelegt. Das DBMS wiederum verwaltet die Datenbank.
Aufgaben von Datenbanken im Detail
Datenbanken sind im Wesentlichen für drei Aufgaben zuständig:
- Daten strukturieren: Datenbanken bringen die gespeicherten Informationen in geordnete Strukturen, beispielsweise bereiten sie Daten in Tabellenform auf.
- Daten verwalten: Daten werden gespeichert, verknüpft, sortiert und passend zu Anfragen ausgewählt.
- Daten eingeben/ausgeben
Beispiel Warenwirtschaftssysteme
Ein Beispiel für den praktischen Einsatz von Datenbanken sind Warenwirtschaftssysteme. Hier werden komplexe Datenbanken eingesetzt, über die alle Bereiche bedient werden können, angefangen beim Einkauf über den Lagerbestand bis hin zum Verkauf. Die Datenbank ermöglicht unter anderem ein automatisches Erstellen von Lieferscheinen und Rechnungen sowie das Erfassen und Bearbeiten von Kundendaten.
Sicherheit und Effizienz
Für die Sicherheit der Daten, aber auch ein effizientes Funktionieren der Datenbank ist es wichtig, dass die Zugriffsrechte für User und für Systeme exakt geregelt werden. In der Regel können viele Nutzer die Daten lesen, aber nur wenige haben das Recht, auch Daten zu verändern. Ergänzend kommt die sogenannte Datenintegrität dazu: Über das Datenbankmanagementsystem ist festgelegt, wie Daten verändert werden dürfen – etwa dass Daten nicht gelöscht werden dürfen
Weitere Informationen zu Datenbank-Servern
Datenbanken verstehen
Datenbanken: Grundlagen
Datenbank-Einführung