Registriert seit: 29. Nov 2010
3.072 Beiträge
Delphi 2010 Enterprise
|
AW: Konzeptionelle Frage - Datenabgleich
6. Aug 2020, 18:57
Gegeben seien folgende Daten mit PK und FK. Wie sieht die Beziehung aus? Wer oder was hält Dich von einem Join ab, der gar nicht die richtigen Felder nutzt? Würde ein falscher Join wenigstens an einem lückenhaften Ergebnis sichtbar?
1 1 hobbycoder
2 2 himitsu
3 3 jobo
1 1 Köln
2 2 Bonn
3 3 Rom
1 1 ADV
2 2 BDV
3 3 CDV
statt dessen diese Daten, so könnte man es besser finden:
1 11 hobbycoder
2 12 himitzu
3 13 jobo
4 1 Köln
5 2 Bonn
6 3 Rom
7 1 ADV
8 2 BDV
9 3 EDV
Tatsächlich sähen sie wohl eher so aus:
1 11 hobbycoder
4 12 himitzu
7 13 jobo
2 1 Köln
5 4 Bonn
8 7 Rom
3 1 ADV
6 4 BDV
9 7 EDV
Letztlich auch egal wie sie aussehen. Technische Schlüssel haben keine Bedeutung, außer ihrer Eindeutigkeit.
Wenn man über Synchronisation usw. redet, eignen sich Sequenzen durch ihrere Konfigurierbarkeit außerdem, um in abgeschotteten oder nur teilweise Online Systemen autarke, aber ins Gesamtsystem passende ID zu generieren.
Am Ende ist man vielleicht bei UUID.
Gruß, Jo
|