Relationale Datenbank
Eine relationale Datenbank (engl. relational database) bildet zusammen mit einem relationalen Datenbankmanagementsystem ein relationales Datenbanksystem. Der Begriff der "relationalen Datenbank" wurde von Edgar F. Codd in seinem Artikel A relational model of data for large shared data banks (1970) eingeführt. Im Unterschied zu anderen Datenbanksystemen (z. B. netzwerkartigen bzw. hierarchischen Systemen) fusst das relationale Datenbankmodell völlig auf den mathematischen Grundlagen der relationalen Algebra.
Grundlage des Konzeptes der relationalen Datenbank ist dabei die Relation, ein im mathematischen Sinn wohldefinierter Begriff. Sie stellt die mathematische Beschreibung einer Tabelle dar. Operationen auf diesen Relationen werden durch die relationale Algebra bestimmt, welche somit auch die theoretische Grundlage von der Datenbanksprache Structured Query Language / SQL bildet. Trotz der mathematischen, abstrakten Definition des Datenbankmodells sind relationale Datenbanken vergleichsweise einfach und flexibel zu handhaben. Dies hatte grossen Einfluss auf den Erfolg dieser Datenbanktechnik.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Relationale Datenbankwbm | Enzyklopädischer Artikel |