DBMS
Steht für „Database Management System“.
Ein DBMS ist ein Softwareprogramm, das eine Datenbank erstellt und ausführt. Es stellt ein Gerüst bereit, mit dem die Inhalte einer Datenbank strukturiert gespeichert, organisiert, abgerufen und bearbeitet werden können. Außerdem bietet es Benutzern und Anwendungen eine Schnittstelle für den Zugriff auf die Inhalte einer Datenbank über eine standardisierte Abfragesprache wie SQL.
DBMS-Software stellt Datenbankadministratoren außerdem Werkzeuge zur Verwaltung ihrer Datenbanken bereit. Zunächst bietet sie Administratoren eine Möglichkeit, eine Datenbank zu entwerfen, indem sie Schemata erstellen, Tabellen definieren und Beziehungen anlegen. Sie hilft Administratoren, die Benutzerkonten der Datenbank zu konfigurieren, einschließlich der Berechtigungsstufen für jedes Konto. Administratoren können festlegen, welche Benutzer auf Daten zugreifen und welche Datenbank-Datensätze hinzufügen oder ändern dürfen; sie können sogar festlegen, dass bestimmte Daten privat bleiben und nur für bestimmte Konten zugänglich sind. Ein DBMS hilft Administratoren außerdem, Datenbank-Sicherungen zu automatisieren und die Datenbank bei Bedarf aus diesen Sicherungen wiederherzustellen. Es kann sogar die Datenbankleistung überwachen, beispielsweise wie lange die einzelnen Abfragen dauern.
Es gibt viele Arten von DBMS, darunter beliebte Optionen wie MySQL, Microsoft Access, Oracle Database und MongoDB. Obwohl die meisten Datenbanken eine von mehreren standardisierten Abfragesprachen verwenden, wobei SQL die am häufigsten verwendete ist, verfügt jedes DBMS über einen eigenen Funktionsumfang und implementiert diese Funktionen mithilfe benutzerdefinierter Abfragebefehle. Da Datenbanken häufig miteinander kommunizieren müssen, enthalten die meisten Datenbankmanagementsysteme einen Open-Database-Connectivity-Treiber (ODBC), der proprietäre Syntax in einen Dialekt umwandelt, den andere Datenbanken verstehen können.
Testen Sie Ihr Wissen