Hallo !
Habe eine Frage zum Datenbankdesign :
Erstellen möchte ich eine Tabelle, die folgende Infos aufnimmt:
ID | Produkt | Anbieter | Anzahl interne Links | Suchwort | Position | Datum
Aussehen könnte das Ganze so:
0 | Laptop Modell xy | Shop 1 | 5 | Laptop xz | 10 | heute
1 | Laptop Modell xy | Shop 2 | 2 | Laptop xz | 32 | heute
2 | Laptop Modell xy | Shop 1 | 5 | Laptop yx | 3 | gestern
Aufstellen würde ich jetzt folgende Tabellen:
(Freue mich über konstruktive Kommentare, ob die Aufteilung so Sinn macht)
Produkt
ID | Name
Anbieter
ID | Name
Datum (immer nur der Tag)
ID | Datum
Suchwort
ID | Suchwort
Das Datum muß mit der Position und den Links verknüpft werden:
Anz. Links (zusätzl. Abhängigkeit Anbieter)
ID | ProduktID | AnbieterID | DatumID | Links
Position (zusätzl. Abhängigkeit Suchwort)
ID | AnbieterID | DatumID | SuchwortID | Position
Mein Problem ist jetzt folgendes:
Zu einem Produkt kann es verschiedene Suchworte geben, unter denen es gefunden wird (Ähnlichkeit)
Ein Suchwort soll aber auch mehreren Produkten zugeordnet werden.
Wie läßt sich das am besten verknüpfen? Stehe da gerade auf dem Schlauch!
Würde dabei gerne die Normalformen einhalten.
Freue mich auf Antworten !
Viele Grüße,
Sophie
Habe eine Frage zum Datenbankdesign :
Erstellen möchte ich eine Tabelle, die folgende Infos aufnimmt:
ID | Produkt | Anbieter | Anzahl interne Links | Suchwort | Position | Datum
Aussehen könnte das Ganze so:
0 | Laptop Modell xy | Shop 1 | 5 | Laptop xz | 10 | heute
1 | Laptop Modell xy | Shop 2 | 2 | Laptop xz | 32 | heute
2 | Laptop Modell xy | Shop 1 | 5 | Laptop yx | 3 | gestern
Aufstellen würde ich jetzt folgende Tabellen:
(Freue mich über konstruktive Kommentare, ob die Aufteilung so Sinn macht)
Produkt
ID | Name
Anbieter
ID | Name
Datum (immer nur der Tag)
ID | Datum
Suchwort
ID | Suchwort
Das Datum muß mit der Position und den Links verknüpft werden:
Anz. Links (zusätzl. Abhängigkeit Anbieter)
ID | ProduktID | AnbieterID | DatumID | Links
Position (zusätzl. Abhängigkeit Suchwort)
ID | AnbieterID | DatumID | SuchwortID | Position
Mein Problem ist jetzt folgendes:
Zu einem Produkt kann es verschiedene Suchworte geben, unter denen es gefunden wird (Ähnlichkeit)
Ein Suchwort soll aber auch mehreren Produkten zugeordnet werden.
Wie läßt sich das am besten verknüpfen? Stehe da gerade auf dem Schlauch!
Würde dabei gerne die Normalformen einhalten.
Freue mich auf Antworten !
Viele Grüße,
Sophie
Kommentar