Hallo,
ich möchte Bewertungen von Kunden speichern. Dabei kann der Kunde jeweils eine Produkt aus dem Shop bewerten und gleichzeitig auch den Shop selbst.
Folgende ÜBerlegungen:
3 Tabellen anlegen:
- bewertungen (bewertung_id, datum ...)
- produktbewertung (id, bewertung_id, produkt_id, bewertungstext)
- shopbewertung (id, bewertung_id, bewertungstext)
oder den Shop selbst auch als ein Produkt behandeln (id=0) und dann in eine einzige Tabelle die Datensätze speichern. Somit werden in der Tabelle immer 2 Datensätze gespeichert, jeweils für den Shop und das Produkt
- bewertungen (bewertung_id, datum, produkt_id, bewertungstext)
Was wäre denn die bessere Lösung oder vielleicht gibt es auch einen ganz anderen Ansatz?
ich möchte Bewertungen von Kunden speichern. Dabei kann der Kunde jeweils eine Produkt aus dem Shop bewerten und gleichzeitig auch den Shop selbst.
Folgende ÜBerlegungen:
3 Tabellen anlegen:
- bewertungen (bewertung_id, datum ...)
- produktbewertung (id, bewertung_id, produkt_id, bewertungstext)
- shopbewertung (id, bewertung_id, bewertungstext)
oder den Shop selbst auch als ein Produkt behandeln (id=0) und dann in eine einzige Tabelle die Datensätze speichern. Somit werden in der Tabelle immer 2 Datensätze gespeichert, jeweils für den Shop und das Produkt
- bewertungen (bewertung_id, datum, produkt_id, bewertungstext)
Was wäre denn die bessere Lösung oder vielleicht gibt es auch einen ganz anderen Ansatz?
Kommentar