Vergleich bzgl. OOP-Konzepte
OOP | LDAP | SQL |
---|---|---|
Klassen | Es gibt Objektklassen | Klasse entspricht einer ER-Instanz und wird als Tabelle realisiert. |
Container |
| Container sind die Tabellen. In der Tabelle werden alle Objekte einer Klasse gespeichert. |
Objekte | Objekte werden in Containern gespeichert | entspricht der Zeile einer Tabelle |
Attribute |
| entspricht der Spalte einer Tabelle (Feld) |
Vererbung |
| Werden mit Tabellen pro vererbte Klasse realisiert. Die Tabellen haben identische Primärschlüssel. |
Relationen |
|
|
Vergleich bzgl. OOP-Konzepte
- LDAP-Vorteile
- Zuordnung Container und Klasse ist variabel (n:n). In einem Container können mehrere Klassen instanziiert werden, eine Klasse kann auch in anderen Containern instanziiert werden. Pro Container werden Klassen vorgeschrieben (Schema). (SQL: Container=Klasse)
- Realisierung von Baumstrukturen
- multiple gleichartige Attribute
- LDAP-Nachteile (gegenwärtige Sicht)
- Importieren aus LDAP nach Outlook nicht möglich (Einbinden eines LDAP)
- Office-Seriendruck kann keine LDAP-Dentquellen verarbeiten
- keine JOINs über Relationen möglich
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.