Was sind die verschiedenen Arten von Datenbankverwaltungssystemen?
Mithilfe von Datenbankverwaltungssystemen können Benutzer Informationen speichern, organisieren und nach Bedarf einige oder alle abrufen. Für jeden der Haupttypen von Datenbankverwaltungssystemen ist ein Softwareprogramm erforderlich, das Datensätze zum Organisieren der Daten erstellt und Berichte aus diesen Daten erstellt. Die Softwareprogramme für Datenbanken erstellen einen von vier gängigen Typen: hierarchische Datenbanken, Netzwerkdatenbanken, relationale Datenbanken oder objektorientierte Datenbanken.
Die hierarchische Datenbank ist eine der ältesten Arten von Datenbankverwaltungssystemen. Es wird am häufigsten auf Großrechnern verwendet. Der Datenbankersteller definiert die Beziehungen zwischen jedem Datensatz und seinen Daten im Voraus. Die Struktur erfordert einen Stammdatensatz oder übergeordneten Datensatz, aus dem der Datenbankdesigner eine Parent-Child-Beziehung für jedes Datenbit erstellt, das in die Datenbank eingeht.
Eine Netzwerkdatenbank organisiert Daten auch mithilfe definierter Eltern-Kind-Beziehungen. Wie bei einer echten Familie ermöglicht die Netzwerkdatenbankstruktur, dass ein als Kind klassifizierter Datenbestandteil mehr als ein Elternteil hat. Dies ist eine Verbesserung gegenüber hierarchischen Typen von Datenbankverwaltungssystemen. Es ermöglicht Benutzern, Informationen in einer Datenbank über den übergeordneten Datensatz und den untergeordneten Datensatz mit einem anderen Datensatz zu verbinden.
Das Managementsystem für relationale Datenbanken ist aufgrund seiner Flexibilität und Benutzerfreundlichkeit immer beliebter geworden. Es ermöglicht dem Datenbankdesigner, einzelne Informationen zu verwenden, um Beziehungen zwischen separaten Datenbanken zu erstellen, ohne die Einschränkung von Eltern- oder Besitzerbeziehungen. Die Informationen in einer Datenbank, die sie mit Daten in einer anderen Datenbank verknüpfen, sind eine eindeutige Kennung, z. B. eine Mitarbeiteridentifikationsnummer.
Mit relationalen Arten von Datenbankverwaltungssystemen können Datenbankdesigner eine einzige Datenbank zum Speichern von Gehalts- und Gehaltsinformationen für Mitarbeiter erstellen. Der Designer erstellt eine separate Datenbank für persönliche Informationen wie Privatadressen und Telefonnummern. Verschiedene Benutzer können die Datensätze in jeder Datenbank eingeben und aktualisieren. In Berichten werden Daten aus den Datensätzen aller Datenbanken abgerufen, in denen die entsprechende Mitarbeiteridentifikationsnummer gefunden wird.
Objektorientierte Arten von Datenbankverwaltungssystemen bieten eine Möglichkeit, andere Daten als Zahlen und Text zu organisieren. Designer verwenden sie, um Multimedia-Objekte wie Fotos, Musik und Videos unterzubringen. Dieses Datenbankverwaltungssystem verwendet zwei Kennungen für jeden Artikel. Der erste ist ein beschreibender Objektname, und der zweite ist ein Miniaturprogramm mit Anweisungen oder Methoden, die der Computer beim Speichern und Abrufen ausführt. Die beiden Teile werden zu einem Objekt, das die Datenbankbenutzer wie mit Text oder Zahlen organisieren können.