Hi,
hier will ich ein paar Sachen dazu posten. Auch die Nachteile. Die Diskussion um Objekt-Datenbanken wäre längst gestorben, gäbe es diese Ursachen nicht.
Mathias hat das in einem anderen Thread sehr guten Thread gepostet:
Und das halte ich jetzt für aufwändiger in Notes als in RDBMS "mal schnell" durch eine Table zu wandern um diese Ersetzung vorzunehmen.
Das ist schon mal ein bischen irreführend. Es ist gerade der Vorteil von SQL und RDBMS, dass man hier über eine Menge an Tupeln (Zeilen) arbeiten kann:
Einfaches Beispiel:
update Firma Set city='Chemnitz' where city='Karl Marx Stadt';
Wenn es in der Tabelle >1 Tupel (Zeile) mit dem Property (Spaltenwert) 'Karl Marx Stadt' gibt, dann werden die alle wertmässig in 'Chemnitz' geändert. Also alles andere als "rumeiern".
andere Beispiele sind group by/(having) uvam.
Das "eiern über eine Tabelle" (Relation) kommt eigentlich nur zustande, wenn man in einem Programm die Datenbankinhalte in Objekte verwandelt.
Auf SQL/RDBMS Ebene kann man über eine Menge an Daten arbeiten und das ist eine sehr gute Eigenschaft.