Re: Eindeutigkeit: DB2 vs. relationales Datenmodell


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Axel Pürner am Februar 05, 2004 um 09:14:

Als Antwort auf Eindeutigkeit: DB2 vs. relationales Datenmodell geschrieben von Christian von der Weth on Februar 04, 2004 um 16:26:

Hi Christian,

die ersten Implementierungen des relationalen Modells (bei SQL/DS, DB2 oder Oracle) besaßen keine Primär- und Fremdschlüssel. Das war eine Implementierungsentscheidung der Hersteller, nicht ein Freiheitsgrad der relationalen Theorie.
DB2 hat wohl erst mit Version 2.3 dieses Feature erhalten. Aus Gründen der Abwärtskompatibilität (und weil Kunden es auch so wollen) erzwingen DB2 oder Oracle nicht die Verwendung von Primärschlüsseln. Auch heute werden bei manchen Anwendern noch Tabellen ohne PKs und FKs definiert (übliche Begründung: Performance). Das ist eben der Unterschied zwischen Theorie und Praxis.

MfG

Axel Pürner




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]