Relationales Modell

Das relationale Modell für die Datenbankverwaltung ist ein Datenbankmodell, das auf einer Prädikatenlogik erster Ordnung basiert. Edgar F. Codd schlug es 1969 vor. Im relationalen Modell einer Datenbank werden alle Daten in Form von Tupeln dargestellt, die in Relationen gruppiert sind. Eine Datenbank, die im Sinne des relationalen Modells organisiert ist, wird relationale Datenbank genannt.

Der Zweck des relationalen Modells besteht darin, eine deklarative Methode zur Spezifizierung von Daten und Abfragen bereitzustellen: Benutzer geben direkt an, welche Informationen die Datenbank enthält und welche Informationen sie von ihr wollen. Die Struktur, in der die Daten gespeichert sind, und die Aufgabe, auf die Anfragen der Benutzer zu antworten und die Daten abzurufen, wird dem Datenbanksystem überlassen und ist für den Benutzer nicht sichtbar.

Die meisten relationalen Datenbanken verwenden die Datendefinitions- und Abfragesprache SQL; diese Systeme implementieren, was als eine technische Annäherung an das relationale Modell betrachtet werden kann. Eine Tabelle in einem SQL-Datenbankschema entspricht einer Prädikatvariablen; der Inhalt einer Tabelle entspricht einer Relation; Schlüsselbeschränkungen, andere Beschränkungen und SQL-Abfragen entsprechen Prädikaten. Heutzutage unterscheiden sich viele Datenbanksysteme vom ursprünglichen Modell. Codd argumentierte heftig gegen Abweichungen, die die ursprünglichen Prinzipien gefährden.

Im relationalen Modell werden verknüpfte Datensätze mit einem "Schlüssel" miteinander verknüpft.Zoom
Im relationalen Modell werden verknüpfte Datensätze mit einem "Schlüssel" miteinander verknüpft.

Diagramm einer Beispieldatenbank nach dem relationalen Modell.Zoom
Diagramm einer Beispieldatenbank nach dem relationalen Modell.

Fragen und Antworten

F: Was ist das relationale Modell für die Datenbankverwaltung?


A: Das relationale Modell für die Datenbankverwaltung ist ein Datenbankmodell, das auf der Prädikatenlogik erster Ordnung basiert.

F: Wer hat das relationale Modell für die Datenbankverwaltung vorgeschlagen und wann wurde es vorgeschlagen?


A: Edgar F. Codd schlug das relationale Modell für die Datenbankverwaltung im Jahr 1969 vor.

F: Wie werden die Daten im relationalen Modell einer Datenbank dargestellt?


A: Im relationalen Modell einer Datenbank werden alle Daten in Form von Tupeln dargestellt, die in Relationen gruppiert sind.

F: Wie nennt man eine Datenbank, die nach dem relationalen Modell organisiert ist?


A: Eine Datenbank, die nach dem relationalen Modell organisiert ist, wird relationale Datenbank genannt.

F: Was ist der Zweck des relationalen Modells?


A: Der Zweck des relationalen Modells besteht darin, eine deklarative Methode zur Spezifikation von Daten und Abfragen bereitzustellen.

F: Welche Sprache wird in den meisten relationalen Datenbanken verwendet?


A: Die meisten relationalen Datenbanken verwenden die Datendefinitions- und Abfragesprache SQL.

F: Wie entsprechen Tabelle, Tabelleninhalt, Key Constraints, andere Constraints und SQL-Abfragen den Prädikaten im relationalen Modell?


A: Im relationalen Modell entspricht eine Tabelle in einem SQL-Datenbankschema einer Prädikatsvariablen, der Inhalt einer Tabelle einer Relation und Key Constraints, andere Constraints und SQL-Abfragen entsprechen Prädikaten.

AlegsaOnline.com - 2020 / 2023 - License CC3