Hallo Tom,
vielen Dank für deine Mühe und Hilfe.
Mein Problem ist hier die Tabelle "Bestellung".
Bestellung
------------------------
id
id_kunde
bestelldatum
Angenommen es gibt den Kunden "Fred Feuerstein"
Kunde
------------------------
id,name,strasse,plz,ort
5,'Fred Feuerstein','Feuerstr.3','11111','Feuerort'
In "Bestellung" wäre es dann so
id,id_kunde,bestelldatum
--------------------------------
1,5,'2013-11-01'
Wenn ich nur feste, dauerhafte Kunden hätte, wäre das so ok. Aber es handelt sich halt um kein echtes, richtiges Bestellsystem mit Waren.
Es kann beim "Bestellvorgang" vorkommen, dass vor dem Speichern ein Formular mit Adressfelder eingeblendet wird. Hier kann man dann in Freitextfeldern Daten eingeben. Diesen Kunden muss es aber nicht geben. Auch könnnen bestimmte Felder leer bleiben. Beispiel:
Name: Herbert
Strasse:
Plz:
Ort: Irgendwo
Jetzt komme ich halt mit der "id_kunde" nicht mehr weiter.
Daher meine Überlegung die zusätzliche Tabelle "bestelluser"
bestellid,adresse1,adresse2,adresse3,adresse4,adresse5
----------------------------------------------------------
Die adress Felder sind als varchar(200) angelegt. Ich denke wenn es hier "Leereinträge" gibt (Leerstring) dürfte das nicht sooo schlimm sein da kein Speicher verbraucht wird?
viele Grüße
Werner