Was ist die Datenbank?
What is the database?
In computer science, a database management system usually refers to the software that stores and organizes reliably, and provides efficient and simple methods to modify and access data for end-users and applications.

The database systems are classified according to the database model they support. The most popular database models include: relational, object, key-value and document model. After the 1980s, the relational database dominated the industry and other models were used in niche environments.

The relation database is widely accepted because it provides a highly abstract and simple interface, which organizes data into rows and columns of a set of tables, that reduces the complexity for end-users and applications. In relational databases, the SQL language is used to modify and access data.

Different database systems have different core functionalities based on their targeting working environments. However, most of them share following characteristics:
-- Store, modify and access data efficiently,
-- Provide access to the metadata or the catalog of user data,
-- Handle concurrent modification with some degree of consistency,
-- Support transaction basic isolation level,
-- Control the access control to user data for security enforcement.
In der Informatik bezieht sich ein Datenbankmanagementsystem in der Regel auf die Software, die Daten zuverlässig speichert und organisiert und effiziente und einfache Methoden zur Änderung und zum Zugriff auf Daten für Endbenutzer und Anwendungen bereitstellt.

Die Datenbanksysteme werden nach dem Datenbankmodell klassifiziert, das sie unterstützen. Zu den gängigsten Datenbankmodellen gehören: das relationale, das Objekt-, das Schlüssel-Wert- und das Dokumentenmodell. Nach den 1980er Jahren dominierte die relationale Datenbank die Branche und andere Modelle wurden in Nischenumgebungen eingesetzt.

Die relationale Datenbank ist weit verbreitet, weil sie eine sehr abstrakte und einfache Schnittstelle bietet, die Daten in Zeilen und Spalten einer Reihe von Tabellen organisiert und so die Komplexität für Endbenutzer und Anwendungen reduziert. In relationalen Datenbanken wird die Sprache SQL verwendet, um Daten zu ändern und darauf zuzugreifen.

Verschiedene Datenbanksysteme haben unterschiedliche Kernfunktionen, die auf die jeweiligen Arbeitsumgebungen abgestimmt sind. Die meisten von ihnen haben jedoch die folgenden Merkmale gemeinsam:
-- Effizientes Speichern, Ändern und Zugreifen auf Daten,
-- Zugriff auf die Metadaten oder den Katalog der Benutzerdaten ermöglichen,
-- Gleichzeitige Änderungen mit einem gewissen Grad an Konsistenz verarbeiten,
-- Unterstützung der grundlegenden Isolationsebene von Transaktionen,
-- Kontrolle der Zugriffskontrolle auf Benutzerdaten zur Durchsetzung der Sicherheit.
general_qa
de