Mahlzeit Kalle_B,
Sehe ich anders.
Dann siehst Du das falsch.
Wenn 4711 tot ist und ich nenne einen neuen Datensatz 4711, ist der sehr wohl eindeutig.
Nein. Denn dann bezeichnet 4711 sowohl einen nicht mehr existierenden Datensatz (auf den vielleicht noch irgendwo eine schlecht konstruierte Referenz verweist) als auch einen "neuen".
Eindeutige Bezeichner (IDs) sollten *NIEMALS* wiederverwendet werden. Datensätze sollten - insbesondere wenn Verknüpfungen auf sie existieren (könnten) - *NICHT* "hart" gelöscht, sondern lediglich als "inaktiv" (o.ä.) gekennzeichnet werden. Mit vernünftigen DBMS ist das ohne Probleme machbar (Views, VPD usw.).
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|