Announcement

Collapse
No announcement yet.

OO vs relationalem Datenmodell

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • OO vs relationalem Datenmodell

    Hallo

    Ich habe ein kleines Anliegen bezüglich Objekt orientierten und relationalen (SQL etc.) Datenmodellen.

    Ich überlege mir gerade ein Beispiel wo das OO Datenmodell besser geeignet ist als das relationale und ein anderes Beispiel wo das relationale besser geeignet ist, aber ich komme irgendwie auf keinen grünen Zweig.

    Fallen vielleicht jemandem gerade solche Beispiele ein?

    Die Hauptanwendung von Objekt Datenbanken ist ja, Programmiersprachen persistent zu machen, d.h. Objekte zu konservieren. Was gibt es sonst noch für Anwendungen? Also im Sinne von Generalisierungen.

  • #2
    Die Hauptanwendung von Datenbanken ist es, Daten zu halten. Es ist nur die Frage in welcher Form. Es unterscheidet sich nur der Zugriff auf die Daten. OO DBs haben sich allerdings nicht so richtig durchsetzen können; sind aber für kleinere Datenmengen durchaus gleichwertig. Insofern stellt sich nicht die Frage, was es für Anwendungen gibt. Man kann mit beiden Methoden alle Daten speichern. Es ist nur eine Frage der Performance.
    Christian

    Comment


    • #3
      Originally posted by Christian Marquardt View Post
      ..OO DBs haben sich allerdings nicht so richtig durchsetzen können..Man kann mit beiden Methoden alle Daten speichern. Es ist nur eine Frage der Performance.
      Das wäre wohl das Fazit. Aus diesen und anderen Gründen habe ich mich nie in der Praxis mit OO DB beschäftigt. Die Frage des TE riecht allerdings nach Schule oder Uni und Theorie.
      Die Antwort ist eigentlich naheliegend, man bekommt eine gute Durchgängigkeit von Programm zur Datenhaltung, nützlich bspw. in kleinen Projekten ohne DB (Admin) Knowhow oder bei komplexen Datenmodellen oder bei Prototyping.
      Analog kann man vielleicht fragen, wo/warum wird JPA/Hibernate eingesetzt.
      Gruß, defo

      Comment


      • #4
        http://www.java-forum.org/datenbankp...tenmodell.html

        http://www.coding-board.de/showthrea...em-Datenmodell

        http://www.computerbase.de/forum/sho....php?t=1239872

        http://www.proggen.org/forum/viewtopic.php?f=71&t=5592

        Die Antwort von XIN im letzten Forum strotz ja nur so von Fachwissen

        Da kein Interesse an einer Antwort -> geschlossen
        Zuletzt editiert von Christian Marquardt; 22.09.2013, 10:37.
        Christian

        Comment

        Working...
        X