Am Montag Juni 16 2003 18:20 schrieb Michael Gruetzner: > Yevgen Reznichenko wrote: > > Hi > > > > Am 06/16/2003 05:04 PM schrieb Michael Gruetzner: > >> Ok, ich stimme dir vollständig zu. Was hälst du davon, die Id auch > >> noch mit zu Stammdatum hinzuzufügen? > > > > Sollen alle Stammdaten eine eindeutige ID haben? Kunden und > > Lieferanten ja, aber was mit z.B. Adressen? Hat es ein Sinn sie > > eindeutig zu kennzeichen? Sollten Adressen ein Stammdatum sein oder > > ein unabhängiges Objekt das von Objekt Kunden beinhaltet wird? > > Adressen sollten ein Stammdatum sein. Aber wir können ja jeder > Adresse beim Anlegen eine eindeutige Id geben. ID, siehe meine vorherige mail. > Wenn eine Adresse gleichzeitig Kunde und Lieferant ist und > somit auch Kunden und Lieferantennummer identisch sind würde > das allerdings keinen Sinn machen(oder ist das kein Problem)? Ja, das ist Richtig. Deshalb brauchen wir eine Tabelle in der die Nummernkreise festgelegt werden. Bspl. -Adresse Meier wird angelegt. ID, vom System vergeben, ist 12322. -Da das eine Kundenadresse ist bekommt sie eine Nummer aus dem Nummernblock 300000. Der Rechner schlägt 300121 vor. Diese, nun Kundennummer, wir in einer extra Tabelle gespeichert. Verknüpft über die ID der AdressTabelle. -Jetzt wird ein Lieferant Meier angelegt. -Das System sagt, daß es schon eine Meier gibt. Es ist sogar der Richtige. -Wir übermehmen dieses Datensatz, allerdings ohne die Kundennummer. Es ist ja jetzt eine Lieferantenadresse. -Das system hat schon eine ID, die 12322. -Der Nummernblock für Lieferanten liegt bei 200000. Der Rechner Schlägt eine Lieferantennummer 200042 von. Diese, nun Lieferantennummer, wird wieder in der extra Tabelle gespeichert und mit der ID 12322. Wenn wir auf die Nr 300121 zugreifen, bekommen wir einen Kunden. Wenn wir auf die Nr 200042 zugreifen, bekommen wir einen Lieferanten. Wir bekommen jedoch jedesmal den gleichen Datensatz. Das läßt sich jetzt noch beliebig weiterführen. cu -- Roland Kruggel mailto: rkruggel@xxxxxxx System: AMD 1200Mhz, Debian woody, 2.4.20, KDE 3.1 -- Projekt: Warenwirtschaft. Projektname: Jana Infos: http://jana.bbf7.de -------------------------------------------------------------------- Zum AUSTRAGEN schicken Sie eine Mail an idefix-request@xxxxxxxxxxxxx mit dem Subject "unsubscribe". mailto:idefix-request@xxxxxxxxxxxxx?subject=unsubscribe Mailarchive: //www.freelists.org/archives/idefix Probleme? Mail an mailto:rkruggel@xxxxxxx (deutsch)