Hallo arameous,
ich finde die Verwendung des Begriffes "Datenbanksysteme" hier etwas ungünstig, den ein DWH ist zunächst einmal auch nur eine Datebank.
Ich vermute mal es geht eher um den Vergleich von OLTP und DWH. Dazu könntest Du Dir mal zunächst die Konzepte dazu durchlesen, z.B. bei Wikipedia
Online Transaction Processing und
Data Warehouse, daraus sollten schon die Unterschiede klar werden.
Kurz gefasst: Bei OLTP verwendet man beim Schreiben von Daten Transaktionen, über Foreign Key Constrainst wird die referenzielle Integrität gewährleistet, Business Logik durch Stored Procedure oder Trigger geregelt.
Bei DWH geht es darum, möglichst schnell Massdaten aus den Quelle OLTPs zu übernehmen. Integrität interessiert nur bedingt, die muss bereits die Quelle sicher gestellt haben, explizite Transaktion verwendet man auch nicht, es soll ja schnell
gehen und wenn Daten verloren gehen: Man kann sie ja jederzeit aus dem Quell-System erhalten.
Siehe auch:
Unterschiede zwischen OLTP-, DWH- und OLAP-Systemen
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog
Xing