Dbms

Ein Datenbankverwaltungssystem (DBMS) ist eine Software, die das Speichern, Abrufen und Aktualisieren von Daten in einem Computersystem übernimmt. Es dient als Schnittstelle zwischen dem Endbenutzer und der Datenbank und verwaltet die Daten, das Datenbankmodul und das Datenbankschema, um die Organisation und Bearbeitung von Daten zu erleichtern. Ein DBMS definiert Regeln und bearbeitet das Datenformat, die Feldnamen, die Datensatzstruktur und die Dateistruktur selbst.

Datenbankverwaltungssysteme unterscheiden sich darin, wie Informationen intern organisiert sind. Die interne Organisation beeinflusst, wie schnell und flexibel Informationen extrahiert werden können. Obwohl es viele Arten von DBMS gibt, sind vier häufig:

  • Hierarchisch: Daten werden in einer baumartigen Struktur modelliert. Daten werden hierarchisch gespeichert und mithilfe einer Eltern-Kind-Beziehung dargestellt. Während die Eltern viele Kinder haben können, haben Kinder nur einen Elternteil.
  • Netzwerk: Dieses Modell ermöglicht es jedem Kind, mehrere Eltern zu haben. Dies spricht die Notwendigkeit an, komplexe Beziehungen zu modellieren. Entitäten sind in einem Diagramm organisiert, das über mehrere Pfade adressiert werden kann.
  • Relational: Dieses Modell wird am häufigsten verwendet, da es am benutzerfreundlichsten ist. Das Modell basiert auf der Normalisierung von Daten in Zeilen und Spalten der Tabellen und wird in einer festen Struktur gespeichert.
  • Objektorientierter: Daten werden in Form von Objekten gespeichert. Es definiert eine Datenbank als eine Sammlung von Objekten, in denen sowohl Datenelementwerte als auch Operationen gespeichert sind.

Beispiele für ein Datenbankverwaltungssystem

Zu den Funktionen eines DBMS gehören ein vom Benutzer zugänglicher Katalog, ein Bibliotheksverwaltungssystem, Datenabstraktion und -unabhängigkeit, Datensicherheit, Protokollierung und Überwachung von Aktivitäten, Unterstützung für die Autorisierung des Zugriffs, Datenwiederherstellung und Durchsetzung von Einschränkungen, um sicherzustellen, dass die Daten den definierten Regeln entsprechen.

Einige Beispiele für ein DBMS sind:

  • Computergestützte Bibliothekssysteme
  • Geldautomaten
  • Flugreservierungssysteme
  • Computergestützte Teilebestandsysteme

Betrachten Sie in einem genaueren Beispiel ein Universitätsdatenbanksystem. Die Datenbank enthält Informationen zu Studenten, Kursen und Noten. Zu den Dateien innerhalb des Datenbanksystems gehören:

  • In der Schülerdatei werden Daten jedes Schülers gespeichert
  • In der Kursdatei werden Daten zu jedem Kurs gespeichert
  • In der Abschnittsdatei werden Daten zu Abschnitten innerhalb eines bestimmten Kurses gespeichert
  • In der Notendatei werden Daten zu den Noten gespeichert, die die Schüler erhalten
  • In der Tutordatei werden Daten zu jedem Professor gespeichert

Anbieter von Datenbankverwaltungssystemen

Beliebte DBMS-Anbieter sind:

  • MySQL
  • Microsoft SQL Server
  • Oracle-Datenbank
  • IBM Db2
  • MongoDB

Schreibe einen Kommentar