Relational Database Definition

Was ist Relational Database?

Eine relationale Datenbank ist ein Datenbankmodell, das Daten in Tabellen speichert. Die überwiegende Mehrheit der in modernen Anwendungen verwendeten Datenbanken ist relational, so dass die Begriffe „Datenbank“ und „relationale Datenbank“ oft synonym verwendet werden. Auch die meisten Datenbankmanagementsysteme ( DBMS) sind relationale Datenbankmanagementsysteme (RDBMS). Andere Datenbankmodelle sind flat file und hierarchische Datenbanken, die jedoch nur selten verwendet werden.

Jede Tabelle in einer relationalen Datenbank enthält Zeilen (Datensätze) und Spalten (Felder). In der Informatik-Terminologie werden Zeilen manchmal als „Tupel“ bezeichnet, Spalten können als „Attribute“ bezeichnet werden und die Tabellen selbst können als „Relationen“ bezeichnet werden. Eine Tabelle kann als Matrix aus Zeilen und Spalten dargestellt werden, wobei jeder Schnittpunkt zwischen einer Zeile und einer Spalte einen bestimmten Wert enthält. Sie ist „relational“, da alle Datensätze dieselben Felder haben.

Datenbanktabellen enthalten oft einen Primärschlüssel, der eine eindeutige Kennung für jede Zeile innerhalb der Tabelle liefert. Der Schlüssel kann einer Spalte zugeordnet sein (was für jede Zeile einen eindeutigen Wert erfordert), oder er kann aus mehreren Spalten bestehen, die zusammen eine eindeutige Kombination von Werten bilden. In jedem Fall bietet ein Primärschlüssel eine effiziente Möglichkeit zur Indizierung von Daten und kann verwendet werden, um Werte zwischen Tabellen innerhalb einer Datenbank auszutauschen. So kann beispielsweise der Wert eines Primärschlüssels aus einer Tabelle einem Feld in einer Zeile einer anderen Tabelle zugewiesen werden. Werte, die aus anderen Tabellen importiert werden, nennt man Fremdschlüssel.

Der Standardweg, um auf Daten aus einer relationalen Datenbank zuzugreifen, ist eine SQL(Structured Query Language)-Abfrage. SQL-Abfragen können zum Erstellen, Ändern und Löschen von Tabellen sowie zum Auswählen, Einfügen und Löschen von Daten aus bestehenden Tabellen verwendet werden.

Die Definition von Relational Database auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Relationale Datenbank-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.