DB Entwicklung für Webshop

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

  • DB Entwicklung für Webshop

    Hallo

    Wir möchten gerne einen Webshop in PHP Entwickeln mit einer My Sql DB.

    Der Shop sollte über folgende Funktionalitäten verfügen:

    Artikel nach Kategorien anzeigen
    Artikel mit Artikelnummer , text, Bild und eiem Preis hinterlegen.
    Artikel in den Wahrenkorb legen
    Artikel bestellen (nur gegen rechnung)

    Die Artikel müssen selbstverstänflich über einen Adminbereich eingepflegt und geändert werden können.

    Dazu haben wir folgendes ERM erstellt:
    ->Siehe Dateianhang

    Kann uns irgend ein DB Crack mal kurz einen Blick drauf werfen und allenfalls den ein oder anderen überlegungsfehler melden.

    Danke im Voraus!!
    Angehängte Dateien

  • #2
    wieso sieht ein und der gleiche artikel im unterschiedlichen kategorien anders aus?


    ps. warenkorb schreibt man ohne h. (rechts oben)
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Wieso sind die Bezeichnungen teils redundant und denglish?
      Entweder UserKunde -> Kunde, Categorie -> Kategorie oder UserKunde -> User, Categorie -> Category und dann aber auch Bild -> Image usw.

      Ja das ist ein wenig kleinlich, aber unglückliche Bezeichnungen erschweren das Verständnis (auch später im Code, wo man keine Beziehungspfeile sieht) und wirken unprofessionell.

      Zum DB-Design selbst: siehe Abraxas - und wieso sehe ich keine Kardinalitäten (1:1, 1:n, n:m)? Kann ich mir zwar aus dem Kontext ableiten, aber dann brauchts überhaupt kein Schema - das Stichwort "Shop" hätte genügt.
      Die Kardinalitäten zeigen euch auch, wo ihr ggf. Beziehungstabellen benötigt.
      Zuletzt geändert von onemorenerd; 08.07.2006, 13:30.

      Kommentar


      • #4
        Original geschrieben von onemorenerd
        [...] siehe Abraxas [...]
        *hust*
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Erstmal besten Dank für den Input, hab mal alles ein wenig geändert
          ->siehe file

          Abraxas input verstehe ich leider nicht ganz mit den verschiedenen artikel....
          Haben wir die Tabelle in dem bereich falsch aufgebaut?
          Angehängte Dateien

          Kommentar


          • #6
            Original geschrieben von Klester
            [...] Abraxas [...]
            *doppelhust*
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Original geschrieben von Klester
              Haben wir die Tabelle in dem bereich falsch aufgebaut?
              ganz klares ja ....

              denn normalerweise gehören artikelbild direkt an die artikeltabelle und nicht erst über eine zusätzliche tabelle, welche auch die kategorien einbezieht.
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar


              • #8
                Sorry Abraxax

                sonst ist die DB so okay?

                Kommentar


                • #9
                  Hier nochmal die geänderte Version (Beziehungen auch okay?):
                  Angehängte Dateien

                  Kommentar


                  • #10
                    ich habe die mal einen vorschlag von mir beigefügt. sicherlich noch ausbaufähig und auf das minimalste vereinfacht.
                    Angehängte Dateien
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar


                    • #11
                      Sieht ja absolut klasse aus,
                      stehen ewigs in Deiner Schuld!

                      Mit was für einem profi DB toll hast Du dieses ERM erstellt?
                      und hast Du auch noch eine aufschlüsselung von den symbolen?

                      Kommentar


                      • #12
                        Original geschrieben von Klester
                        und hast Du auch noch eine aufschlüsselung von den symbolen?
                        Und möchtest du die Programmierung der Applikation vielleicht auch noch gleich für uns übernehmen?
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          dbdesigner unter linux
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar


                          • #14
                            Besten Dank Abraxax!

                            Kommentar

                            Lädt...
                            X