Datenbank-Design
am 04.06.2006 16:16:28 von dominik.freiberger
Guten Tag,
ich habe mal eine Frage:
Ich habe ein Menü Script welches auf 2 Tabellen aufbaut.
Die erste menu_kat:
id | name
Ich glaube diese Tabelle erklärt sich von selbst, Hier werden die
Kategorien festgelegt und bekommen eine id zugewiesen.
Und die zweite menu_links:
id | name | ordner | datei | kat
'id' und 'name' erklären sich von selbst. 'ordner' und 'datei'
enthalten das Ziel worauf der Link verweist
(index.php?ordner=3D$row['ordner']&datei=3D$row['datei']) und 'kat'
enthält die id der Zugehörigen Kategorie aus menu_kat.
Das ganze gibt dann sowas aus:
|---Automarken (Eine Kategorie)
| |--- Mercedes (Ein Link)
| |--- BMW
|
|---Häuser
|--- Meine Villa
|---Mein Gartenhaus
Und mein Problem ist jetzt ich will auch Links auf der Ebene der
Kategorien
zB.:
|---Automarken (Eine Kategorie)
| |--- Mercedes (Ein Link)
| |--- BMW
|
|--Gästebuch(Soll ein Link sein, ist aber nach dem momentigen DB
Design nicht möglich)
Hättet ihr eine Idee oda Anregung wie die beiden (oda auch eine oda 3)
Datenbanken aussehen sollten?
Vielen Dank
Grüße Dominik
Re: Datenbank-Design
am 04.06.2006 21:43:56 von Alex Hepp
Hallo,
> Hättet ihr eine Idee oda Anregung wie die beiden (oda auch eine oda 3)
> Datenbanken aussehen sollten?
> Vielen Dank
> Grüße Dominik
Also, dann wollen wir doch mal sehen, wenn ich das richtig verstanden hab,
willst Du dann jetzt sowohl auf Top Level, als auch eine Ebene darunter mehr
Informationen speichern, zb. die Links..
Bilde es doch einfach so ab, dass egal ist, welchen Level du hast, dann kannst
Du auch beliebige Tiefe abbilden, und eben die Infos zusätzlich.
tabelle menu_item
-----------------
menu_item_id | super_id | name | link_id
1 null Automarken null
2 1 Mercedes 1
3 null Gästebuch 2
tabelle menu_link
-----------------
link_id | ordner | datei
1 /Mercedes autos.jpg
2 /gaeste guests.jpg
Ich weiss nich, was du wirklich verlinken möchtest ;)
HTH
grüße
alex
Re: Datenbank-Design
am 05.06.2006 17:33:03 von dominik.freiberger
Alexander Hepp wrote:
> Also, dann wollen wir doch mal sehen, wenn ich das richtig verstanden hab,
> willst Du dann jetzt sowohl auf Top Level, als auch eine Ebene darunter m=
ehr
> Informationen speichern, zb. die Links..
Genau das will ich.
> Ich weiss nich, was du wirklich verlinken möchtest ;)
Natürlich meine ganzen Autos und Häuser ;)
tabelle menu_link
-----------------
link_id | ordner | datei
1 /Mercedes slk.jpg
2 /Mercedes sl.jpg
3 /Hauser villa_los_angeles.jpg
4 /Hauser haus_ibiza.jpg
Danke nochmal
Gruß Dominik
Re: Datenbank-Design
am 05.06.2006 19:12:58 von Alex Hepp
dominik.freiberger@googlemail.com schrieb am 05.06.2006 17:33:
> Alexander Hepp wrote:
> Natürlich meine ganzen Autos und Häuser ;)
Verstehe ;)
> tabelle menu_link
> -----------------
> link_id | ordner | datei
> 1 /Mercedes slk.jpg
> 2 /Mercedes sl.jpg
> 3 /Hauser villa_los_angeles.jpg
> 4 /Hauser haus_ibiza.jpg
Öh, wie siehts aus? Gibts ne Belohnung ??? ;)
Hoffe, ich konnte helfen...
Gruß alex