Komplexe DB-Struktur
Hy all...
Vielleicht erst mal zum stand der Dinge:
Ich habe vor eine Website mit PHP, MySQL und Flash zu erstellen. Diese Website wird als Medium der Visionären darstellung der Server und Serverorte gebraucht! Um eine DB für die Server zu machen ist kein problem. Nur:
Jetzt möchte ich auch eine für den Serverort und zwar nicht-> Server_id1 steht in Schrank_id2 oder so... sondern: Server_id1 steht im Serverraum2, im Schrank3, in Slot4!
So fähig bin ich glaubs au noch um so eine DB erstellen zukönnen! Doch jetzt sind nicht alle Server gleich gross! Das heisst das manche nur 1 Slot benötigen, andere wiederrum 5 oder so! Versteht ihr mein Problem?
Also ich würde das ganze so angehen.. ist das schon mal nicht schlecht?
Server
-------
server_id
modell_id
Modell
-------
modell_id
modell
benoetigte_slots
serverraum
---------
raum_id
raum
serverschrank
-------------
schrank_id
schrank
raum_id
schrankslots
-------------
schrank_slots_id
slot
schrank_id
server_id
ich glaube das ist so für den anfang mal richtig oder nicht...
gibt zwar eine grosse ausgangslage aber ich glaube die ist nicht zu umgehen oder? mit grosse ausgangslage mein ich z.bsp:
schrankslots:
----------------
schrank_slots_id slot schrank_id server_id
1 1 1 200
2 2 1 200
3 3 1 67
......
25 1 2 456
26 2 2 44
.....
50 1 3 150
51 2 3 150
seht ihr dort mein probelm bei der server_id!?!
wie kann ich das umgehen?
So eingetragen siet es ja nicht wild aus, nur wie gestallte ich dann die abfrage mit der ich im Flash dies Visionär darstellen möchte?
SELECT * from schrankslots WHERE server_id = 200
Ich müsste die ausgabe irgendwie zusammenfassen... da ansonsten das Bild des Servers unterteilt werden würde...besser gesagt: immer wieder wiederholt wird am anfang eines slots
Könnt ihr mir vielleicht helfen??
Danke und gruss
CrazyMind
|