shop db design

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • shop db design

    hi all,

    ich grübel gerade über eine mysql shop struktur. wie kann ich das am besten lösen?

    nehmen wir an ich hätte eine tabelle "produkt-kategorien" und eine tabelle "produkte".

    tabelle produkt-kategorien
    - pkid
    - kategorie
    - beschreibung

    tabelle produkte
    - pid
    - produkt
    - beschreibung
    - pkid (als fremd-key)

    würde ja eigentlich schon ausreichen

    wenn ich jetzt aber über 300 produkte habe, wird's ziemlich unübersichtlich.
    soll ich jetzt für jede produkt-kategorie eine tabelle anlegen? aber wie speicher ich die produkte am besten?

    wer kann mir helfen?

    ok, um das mal zu verdeutlichen hab ich die zwei tabellen in access angelegt und eine beziehung hergestellt.

    <img entfernt>

    wie kann ich das besser lösen??

    danke schonmal
    Zuletzt geändert von polar; 16.12.2002, 09:35.

  • #2
    hi

    das kannst dur schon so machen, wie du es beschrieben hast. ich verwende immer eine extra tabelle, in der nur die beziehung pkid-pid vorhanden ist. das hat den vorteil, das ein produkt unter mehreren kategorien gefuehrt werden kann. auch finde ich es uebersichtlich und recht praktisch in der handhabung.
    der nachteil ist, das du wenn ein produkt geloescht wird immer auch aus der zusatztabelle das produkt loeschen musst.

    gruesse von pau

    Kommentar


    • #3
      gut, eine extra tabelle könnte ich noch machen. aber ich find es trotzdem total unübersichtlich wenn mehr als 300 produkte in der produkt tabelle sind.

      300 produkte ist schon eine ganze menge aber ich möchte ja vorsorgen.

      Kommentar


      • #4
        Hast du denn nur bestimmte Kategorien oder auch noch Unterkategorien

        zum Beispiel Kategorie EDV Unterkategorie Mainboard...

        Dann würde ich für die Unterkategorien noch ne Tabelle anlegen plus Beziehungs Tabelle

        Kommentar


        • #5
          ja, unterkategorien gibts auch noch

          zb.

          hardware
          - board's
          - cpu's
          usw.

          software
          - office
          - grafik
          usw.

          die zwei oberkategorien wollte ich eigentlich weg lassen und nur die unterkategorien verwenden.

          Kommentar


          • #6
            naja ich dachte damit kannste ein bißchen mehr übersicht erreichen..

            Kommentar


            • #7
              hehe ja ok hab mir auch schon was überlegt. danke

              Kommentar

              Lädt...
              X