MYSQL/ extra Tabelle oder erweitern?

schlimbim

Grünschnabel
Hallo,

mein Ziel ist es, einen so genannten "PC-builder" zu programmieren.
meine Vorstellung:
°man hat z.B. 4 Listen/Boxen (HTML Formular)
°sobald man in der ersten Liste ein Mainboard auswählt, erscheint in der zweiten Liste
(Festplatte oder Arbeitspeicher), die zu diesem passen.
Danach wählt man den CPU aus der dritten Liste aus (es sollen mehrer zur Auswahl stehen

ein Beispiel:
http://www.nvidia.com/content/drivers/drivers.asp


Mein Problem:
Da die Datensätze irgendwie miteinander Verknüpft werden müssen, hab ich mir überlegt:
Diese Verknüpfung durch die Anschlüsse der Hardware zu machen.
z.B. Mainboard besitzt ATA(IDE) Anschluss, und es befinden sich Festplatten im Lager
die denselben Anschluss haben, DANN: sobald man auf ein Mainbord mit diesem
Anschluss klickt, werden nur Festplatten mit IDE zur Auswahl gestellt.

So und nun weiß ich einfach nicht ob ich diesen Anschluss bei der Hardware mit in der Tabelle speichern soll (z.B. ID/ Hardwaretyp/Anschluss)

ODER

ob ich dafür eine extra Tabelle anlegen soll?
ich kann nicht einschätzen ob das eine oder andere eventuell später zu Problemen führen kann?

Ich bin für jede Hilfe dankbar :)

PS: wollte es eigentlich kürzer fassen aber... ehm.. :-(
 
Hi,

ich wüsste jetzt erstmal nicht, warum du eine zweite Tabelle anlegen solltest.
Was würde in der Tabelle drin stehen? ID und Anschluss?
Wenn ja, dann macht das eigentlich nur Sinn, wenn du Geräte hast, die mehrere Anschlussarten unterstützen. Ansonsten kannst du den Anschluss auch direkt mit bei den anderen Informationen speichern.
 
Zurück