Komponenten eines Datenbankmanagementsystems
Organisationen produzieren und sammeln Daten, während sie arbeiten. In einer Datenbank enthalten, werden Daten typischerweise organisiert, um relevante Aspekte der Realität so zu modellieren, dass Prozesse unterstützt werden, die diese Informationen benötigen. Zu wissen, wie dies effektiv verwaltet werden kann, ist für jede Organisation von entscheidender Bedeutung.
Was ist ein Datenbankmanagementsystem (oder DBMS)?
Organisationen setzen Datenbankmanagementsysteme (oder DBMS) ein, um ihre Daten effektiv zu verwalten und relevante Informationen daraus abzuleiten. Ein DBMS ist ein Technologietool, das die Datenverwaltung direkt unterstützt. Es ist ein Paket zum Definieren, Bearbeiten und Verwalten von Daten in einer Datenbank.
Einige allgemeine Funktionen eines DBMS:
- Entwickelt, um die Definition, Erstellung, Abfrage, Aktualisierung und Verwaltung von Datenbanken zu ermöglichen
- Definieren Sie Regeln, um die Daten zu validieren und Benutzer von Framing-Programmen für die Datenpflege zu entlasten
- Konvertieren Sie eine vorhandene Datenbank oder archivieren Sie eine große und wachsende
- Führen Sie Geschäftsanwendungen aus, die die Aufgaben der Verwaltung von Geschäftsprozessen, der Interaktion mit Endbenutzern und anderen Anwendungen zur Erfassung und Analyse von Daten ausführen
Einige bekannte DBMS sind Microsoft SQL Server, Microsoft Access, Oracle, SAP und andere.
Komponenten von DBMS
DBMS haben mehrere Komponenten, die jeweils sehr wichtige Aufgaben in der Datenbankverwaltungssystemumgebung ausführen. Nachfolgend finden Sie eine Liste der Komponenten in der Datenbank und ihrer Umgebung.
Software
Dies ist der Satz von Programmen, die zur Steuerung und Verwaltung der gesamten Datenbank verwendet werden. Dazu gehören die DBMS-Software selbst, das Betriebssystem, die Netzwerksoftware, die zum Teilen der Daten zwischen Benutzern verwendet wird, und die Anwendungsprogramme, die für den Zugriff auf Daten im DBMS verwendet werden.
Hardware
Besteht aus einem Satz physikalischer elektronischer Geräte wie Computer, E / A-Geräte, Speichergeräte usw. Dieses stellt die Schnittstelle zwischen Computern und den realen Weltsystemen zur Verfügung.
Data
DBMS existiert, um Daten zu sammeln, zu speichern, zu verarbeiten und darauf zuzugreifen, die wichtigste Komponente. Die Datenbank enthält sowohl die tatsächlichen oder betrieblichen Daten als auch die Metadaten.
Verfahren
Dies sind die Anweisungen und Regeln, die bei der Verwendung des DBMS und beim Entwerfen und Ausführen der Datenbank mithilfe dokumentierter Verfahren helfen, um die Benutzer zu leiten, die sie betreiben und verwalten.
Datenbankzugriffssprache
Dies wird verwendet, um auf die Daten von und zur Datenbank zuzugreifen, neue Daten einzugeben, vorhandene Daten zu aktualisieren oder erforderliche Daten aus Datenbanken abzurufen. Der Benutzer schreibt einen Satz geeigneter Befehle in eine Datenbankzugriffssprache, sendet diese an das DBMS, das dann die Daten verarbeitet und einen Satz von Ergebnissen in einer vom Benutzer lesbaren Form generiert und anzeigt.
Abfrageprozessor
Dies wandelt die Benutzerabfragen in eine Reihe von Anweisungen auf niedriger Ebene um. Dies liest die Abfrage des Online-Benutzers und übersetzt sie in eine effiziente Reihe von Vorgängen in einer Form, die zur Ausführung an den Laufzeitdatenmanager gesendet werden kann.
Run Time Database Manager
Manchmal auch als Datenbanksteuerungssystem bezeichnet, ist dies die zentrale Softwarekomponente des DBMS, die mit vom Benutzer übermittelten Anwendungsprogrammen und Abfragen verbunden ist und den Datenbankzugriff zur Laufzeit verwaltet. Seine Funktion besteht darin, Operationen in Benutzerabfragen zu konvertieren. Es bietet Kontrolle, um die Konsistenz, Integrität und Sicherheit der Daten zu gewährleisten.
Data Manager
Auch Cache Manager genannt, ist dieser für die Verarbeitung von Daten in der Datenbank verantwortlich und stellt dem System eine Wiederherstellung zur Verfügung, die es ihm ermöglicht, die Daten nach einem Fehler wiederherzustellen.
Datenbankmodul
Der Kerndienst zum Speichern, Verarbeiten und Sichern von Daten bietet kontrollierten Zugriff und schnelle Transaktionsverarbeitung, um die Anforderungen der anspruchsvollsten datenverbrauchenden Anwendungen zu erfüllen. Es wird häufig verwendet, um relationale Datenbanken für die Online-Transaktionsverarbeitung oder Online-Analyseverarbeitungsdaten zu erstellen.
Data Dictionary
Dies ist ein reservierter Bereich innerhalb einer Datenbank, in dem Informationen über die Datenbank selbst gespeichert werden. Ein Datenwörterbuch ist ein Satz schreibgeschützter Tabellen und Ansichten, die die verschiedenen Informationen zu den im Unternehmen verwendeten Daten enthalten, um sicherzustellen, dass die Datenbankdarstellung der Daten einem im Wörterbuch definierten Standard entspricht.
Report Writer
Auch als Berichtsgenerator bezeichnet, ist es ein Programm, das Informationen aus einer oder mehreren Dateien extrahiert und die Informationen in einem bestimmten Format darstellt. Bei den meisten Berichtsautoren kann der Benutzer Datensätze auswählen, die bestimmte Bedingungen erfüllen, und ausgewählte Felder in Zeilen und Spalten anzeigen oder die Daten auch in verschiedenen Diagrammen formatieren.
Große Leistung durch effektives DBMS
Die Leistung eines Unternehmens wird stark davon beeinflusst, wie es seine Daten verwaltet. Und eine der grundlegendsten Aufgaben des Datenmanagements ist die effektive Verwaltung seiner Datenbank. Das Verständnis der verschiedenen Komponenten des DBMS und seiner Funktionsweise und Beziehung zueinander ist der erste Schritt zum Einsatz eines effektiven DBMS.
– Daten Zar @ DEO