Relationale Datenbank: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (New page: Eine <b>relationale Datenbank</b> (engl. relational database) bildet zusammen mit einem relationalen Datenbankmanagementsystem ein [[relation...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Eine <b>relationale [[Datenbank]]</b> (engl. relational database) bildet zusammen mit einem [[Relationales Datenbankmanagementsystem|relationalen Datenbankmanagementsystem]] ein [[relationales Datenbanksystem]]. Der Begriff der "relationalen Datenbank" wurde | Eine <b>relationale [[Datenbank]]</b> (engl. relational database) bildet zusammen mit einem [[Relationales Datenbankmanagementsystem|relationalen Datenbankmanagementsystem]] ein [[relationales Datenbanksystem]]. Der Begriff der "relationalen Datenbank" wurde von E. F. Codd in seinem Artikel <i>A relational model of data for large shared data banks</i> (1970) eingeführt. Im Unterschied zu anderen [[Datenbanksystem]]en (netzwerkartigen bzw. hierarchischen Systemen) fusst das [[Relationales Datenbankmodell|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. | 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. |
Version vom 9. Januar 2009, 22:31 Uhr
Eine relationale Datenbank (engl. relational database) bildet zusammen mit einem relationalen Datenbankmanagementsystem ein relationales Datenbanksystem. Der Begriff der "relationalen Datenbank" wurde von E. F. Codd in seinem Artikel A relational model of data for large shared data banks (1970) 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.