Relationale Datenbank

Eine relationale Datenbank ist ein Datenbankmodell, das Daten in Tabellen speichert. Die große Mehrheit der Datenbanken, die in modernen Anwendungen verwendet werden, sind relational. Daher werden die Begriffe „Datenbank“ und „relationale Datenbank“ oft synonym verwendet. Ebenso handelt es sich bei den meisten Datenbankverwaltungssystemen (DBMS) um relationale Datenbankverwaltungssysteme (RDBMS). Andere Datenbankmodelle sind unter anderem Flatfile- und hierarchische Datenbanken, obwohl diese nur selten verwendet werden.

Jede Tabelle in einer relationalen Datenbank enthält Zeilen (Datensätze) und Spalten (Felder). In der Terminologie der Informatik werden Zeilen manchmal als „Tupel“ bezeichnet, Spalten können als „Attribute“ bezeichnet werden, und die Tabellen selbst werden möglicherweise „Relationen“ genannt. Eine Tabelle lässt sich als Matrix aus Zeilen und Spalten darstellen, bei der jeder Schnittpunkt einer Zeile und einer Spalte einen bestimmten Wert enthält. Sie ist „relational“, weil alle Datensätze dieselben Felder enthalten.

Datenbanktabellen enthalten häufig einen Primärschlüssel, der für jede Zeile innerhalb der Tabelle eine eindeutige Kennung bereitstellt. Der Schlüssel kann einer Spalte zugewiesen werden (wodurch jede Zeile einen eindeutigen Wert benötigt), oder er kann aus mehreren Spalten bestehen, die zusammen eine eindeutige Wertekombination bilden. In beiden Fällen bietet ein Primärschlüssel eine effiziente Möglichkeit zur Indizierung von Daten und kann verwendet werden, um Werte zwischen Tabellen innerhalb einer Datenbank gemeinsam zu nutzen. Beispielsweise kann der Wert eines Primärschlüssels aus einer Tabelle einem Feld in einer Zeile einer anderen Tabelle zugewiesen werden. Aus anderen Tabellen importierte Werte werden als Fremdschlüssel bezeichnet.

Die standardmäßige Methode für den Zugriff auf Daten aus einer relationalen Datenbank ist eine SQL-Abfrage (Structured Query Language). SQL-Abfragen können verwendet werden, um Tabellen zu erstellen, zu ändern und zu löschen sowie Daten aus vorhandenen Tabellen auszuwählen, einzufügen und zu löschen.

Aktualisiert July 16, 2016 von Per C.

quizTesten Sie Ihr Wissen

A computer that can load two operating systems is called what?

A
Dual core
0%
B
Dual boot
0%
C
Dual load
0%
D
Dual launch
0%
Correct! Incorrect!     View the Dual Boot definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Relationale Datenbank auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.