Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#4

Re: [Suche] Tutorial zur DB Anwendungsprogrammierung

  Alt 13. Okt 2003, 16:02
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"
  Mit Zitat antworten Zitat