Zitat von
Budda:
..... Alles in eine Tabelle oder unterteilen. Brauch ich zwingend eine
GUID oder einen Index?....
Grundsätzlich sollte in einer Tabelle nur das stehen was eindeutig dazu gehört (blöder Satz).
Beispiel:
Du möchtest Adressen von Kunden verwalten. Zu jeder Firma gibt es mehrere Ansprechpartner in dieser.
Tabelle 1 - Firmen
Tabelle 2 - Ansprechpartner (ist verbunden mit Tabelle 2)
Tabelle 3 - Anreden (ist verbunden mit Tabelle 2)
Ob Du mit
GUID oder einem Index arbeitest ist fast egal. Ich selber verwende als ID-Feld inzwichen ein vormales CHAR-Feld in welches ich eine
GUID eintrage die ich selber erzeuge (d.H. nicht vom
SQL-Server erzeugt).
Dadurch kann ich wenn ich z.B wenn ich eine neue Firma anlege sofort einen Ansprechpartner erzeugen.
Ich kenne ja schon zu diesem Zeitpunkt das ID-Feld der Firma.
Wenn ich diese vom Server erzeugen lasse bekomme ich den Wert für das ID-Feld logischerweise erst nach dem Post.
Aber das ist alles ein sehr komplexes Thema.
Stephan B.
"Lasst den Gänsen ihre Füßchen"