Objektorientiert versus relational – Datenbanktheorie für Nicht-Informatiker

ÜbersichtNeues ThemaAntwortenAlle Nachrichten anzeigen

Kommentare

Autor

Datum

Objektorientiert versus relational – Dat...  
Fachartikel 22.02.07
Re: Objektorientiert versus relational...  
Ulrich Fuchs 02.05.07
Re: Objektorientiert versus relation...  
Michael Friedrich 23.03.09
Re: Objektorientiert versus relati...  
L Supreme 11.05.09
Re: Objektorientiert versus rela...  
S. Lange 14.08.09
Re: Objektorientiert versus relati...  
M. Peter 13.11.09

MoReq2    Rechnungen korrekt per E-Mail versend...

 Re: Objektorientiert versus relational – Datenb...

Antworten
Autor:Ulrich Fuchs (---.dip.t-dialin.net)
Datum:02.05.07
Liebe Frau Heine,

bitte bleiben Sie beim Marketing - mögen Sie den Kern von relationalen Datenbanken noch halbwegs treffen, bei den objektorientierten liegen Sie wirklich meilenweit daneben, dem Artikel merkt man (leider) an, dass Sie nichts von der Sache verstehen, über die Sie da schreiben. Bei so ziemlich jeder Aussage müsste man den Rotstift ansetzen...


| Damit ändert sich aber in der Datenbank der gesamte
| Zusammenhang seiner Verträge. Laut
| Datenbank hat nun Herr Erwin Fröhlich sämtliche Verträge
| abgeschlossen

Das ist eine Frage des Datenmodells, nicht des Datenbankkonzeptes

| In einer objektorientierten Datenbank wird jeder Datensatz
| als ein Ganzes gespeichert.

Nein.

| Abschluss der Versicherungspolice
| deutlich. Diese wird ebenfalls als ein Objekt gespeichert als

| Dokumententyp Vertrag
| Dokumtententypnr. 4
| Versicherungspolice
| Kundennr. 123
| Herr Erwin Müller
| Gartenstraße
| Berlin

Nein, auch objektorientiert wäre der Herr Müller ein(!) Objekt und würde nicht in jeden Vertrag heineindupliziert.

| Dies
| steigert die Leistungsfähigkeit der Suche innerhalb der
| Datenbank.

Nein, dies steigert (minimal) die Leistungsfähigkeit der Verknüpfung zwischen Sätzen, die Suche auf komplexen Datenbeständen wird dadurch weniger leistungsfähig.

| erden viele Informationen jedoch doppelt
| gespeichert – man spricht hier von
| redundanter Datenhaltung.

Nein.

|
| Jetzt heiratet Herr Erwin Müller,
| Die Datensätze werden hierdurch nicht geändert, ebenso wenig
| der Zusammenhang, in welchem
| sie gespeichert wurden. Wenn jetzt ein älterer Kollege sich
| an Herrn Müller erinnert und
| nach ihm in der Datenbank sucht, wird er ihn wie eh und je
| finden.

Das wäre ein ziemlicher Fehler im Datenmodell. Denn jetzt findet in Ihrem Beispiel niemand mehr die Verträge, die zu Herrn Fröhlich gehören. Die laufen in Ihrem Beispiel noch alle auf Herrn Müller.

|
| Zum einen ist die Suche in relationalen Datenbanken deutlich
| verstrickter als in
| objektorientierten Systemen.

Das Gegenteil ist der Fall

Ergebnis sind längere
| Suchzeiten.

Das Gegenteil ist der Fall

Meiner Meinung nach folgen
| hieraus auch weniger Möglichkeiten der Suche.

Das Gegenteil ist der Fall

In jedem Falle
| sind die verschiedensten
| Suchmöglichkeiten innerhalb einer objektorientierten Struktur
| deutlich einfacher zu
| gestalten.

Das Gegenteil ist der Fall

| Zum anderen garantiert die objektorientierte Datenbank
| Unveränderlichkeit.

Um Gottes Willen...


Beste Grüße
Ulrich Fuchs


Auf diese Nachricht antworten

Ihr Name:
Ihre E-Mail Adresse:
Betreff:
Nachricht:
Antworten zu diesem Diskussionsbeitrag per E-Mail an obige Adresse schicken.
 
Beim Anlegen eines Eintrages wird der Absenderhost gespeichert und angezeigt.
Einmal abgeschickte Beiträge können nicht mehr editiert oder gelöscht werden.

ZitatAbschicken

Sponsored Links

Single Frauen
Das Content Management PortalDas Dokumenten Management PortalDas IT-Security PortalDas Customer Relationship Management PortalDas E-Commerce PortalDas Enterprise Resource Planning PortalPortal für VoIP und mobile KommunikationDas Magazin für IT im KrankenhausDas Verzeichnis für IT-Profis
homeimpressumerklärung zum datenschutz - privacy policykontaktwerbung

Newsletter abonnieren


Ihre E-Mail-Adresse

Schnellsuche