Relationale Datenbank

Aus Mikiwiki
Version vom 10. Januar 2009, 00:30 Uhr von Michi (Diskussion | Beiträge) (New page: Eine <b>relationale Datenbank</b> (engl. relational database) bildet zusammen mit einem relationalen Datenbankmanagementsystem ein [[relation...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Eine relationale Datenbank (engl. relational database) bildet zusammen mit einem relationalen Datenbankmanagementsystem ein relationales Datenbanksystem. Der Begriff der "relationalen Datenbank" wurde 1970 von E. F. Codd in seinem Artikel A relational model of data for large shared data banks eingeführt. Im Unterschied zu anderen Datenbanksystemen (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

Vorlage:dewi