Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| computer:tutorials:sql:dbms [2013/05/12 19:02] – angelegt christian | computer:tutorials:sql:dbms [2013/05/13 07:38] (aktuell) – [Objektorientiere Datenbankmanagementsysteme (OODBMS)] christian | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ======Relationale Datenbankmanagementsysteme (RDBMS)====== | ======Relationale Datenbankmanagementsysteme (RDBMS)====== | ||
| {{ SQL_Relational.jpg? | {{ SQL_Relational.jpg? | ||
| - | Relationale | + | Relationale Datenbankmanagementsysteme basieren auf dem relationalen Datenbankmodell von **Edgar Codd** aus dem Jahr 1970. Die meisten modernen Datenbanksysteme sind relational (//was jedoch nicht unbedingt bedeutet, dass objektorientierte oder objektrelationale Datenbankmanagementsysteme den relationalen Pendants technisch nachstehen// |
| Relational bezieht sich nicht auf auf eine etwaige Verbindung zwischen zwei Tabellen sondern bezeichnet die technische Grundlage des Datenbankmanagementsystems: | Relational bezieht sich nicht auf auf eine etwaige Verbindung zwischen zwei Tabellen sondern bezeichnet die technische Grundlage des Datenbankmanagementsystems: | ||
| Zeile 18: | Zeile 18: | ||
| ======Objektorientiere Datenbankmanagementsysteme (OODBMS)====== | ======Objektorientiere Datenbankmanagementsysteme (OODBMS)====== | ||
| - | Objektorientierte Datenbankmanagementsysteme verwenden das gleiche, | + | Objektorientierte Datenbankmanagementsysteme verwenden das gleiche, |
| OODBMS finden Verwendung bei der Verwaltung komplexer Datenobjekte, | OODBMS finden Verwendung bei der Verwaltung komplexer Datenobjekte, | ||
| Zeile 25: | Zeile 25: | ||
| * Manipulation erfolgt mittels **ODL** (//Object Definition Language//) | * Manipulation erfolgt mittels **ODL** (//Object Definition Language//) | ||
| * Die Verwendung künstlich erzeugter eindeutiger Schlüssel entfällt aufgrund der Objektorientierung | * Die Verwendung künstlich erzeugter eindeutiger Schlüssel entfällt aufgrund der Objektorientierung | ||
| - | * Die Implementierung von " | + | * Die Implementierung von "//Joins//" gestaltet sich einfacher, da auch hier das Modell der Objektorientierung zum Tragen kommt |
| Beispiele für OODBMS: | Beispiele für OODBMS: | ||