Ankündigung

Einklappen
Keine Ankündigung bisher.

Lieg ich da richtig?

Einklappen

Neue Werbung 2019

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

  • Lieg ich da richtig?

    Moin,

    ich Plane gerade einen Katalog. Ich möchte mit mehreren Tabelen arbeiten und möchte wissen ob ich das mit der Normalisierung richtig verstanden habe?

    tabele `kategorie`

    kad | kategorie
    -------------------------------------------
    1 | Auto
    2 | Motorad
    3 | Internet

    tabele `unterkategorie`

    -----------------------------------------------
    ukad | kad | unterkategorie
    --------------------------------------------------------
    1 | 1 | Handel & Zubehör
    2 | 2 | Helme & Bekleidung
    3 | 3 | Webhosting
    4 | 3 | DSL

    und das ganze später mit join abfragen. Liege ich da richtig, und/oder was muss ich evt. noch beachten?

    mfg Uwe

  • #2
    passt eh...

    Kommentar


    • #3
      nope!
      1. Tabelle mit Kategorien erstellen
      2. 2. Tabelle zur definition von Überkategorie/Unterkategorie:
      id | parent_kat_id | kat_id
      ------------------------------
      1 | 0 | 1
      2 | 0 | 2
      3 | 1 | 3
      4 | 1 | 4
      5 | 2 | 5

      demnach wäre kat 1 und 2 eine überkategorie. kat 1 hat als unterkat 3 und 4 und kat 2 als unterkat 5
      wäre mein tipp
      Developers-Guide.net
      Senseless

      Kommentar


      • #4
        errm... dazu hätt ich dann eine Frage....

        wieso ist die erste und die dritte Spalte gleich? Sinn?


        Wenn man sie also zusammenlegt hat man obige Lösung (Threadersteller).
        Bloß, dass man Top-Kategorien nicht als solche kennzeichnet (parent:kat:id = 0), sondern dazu einfach keine Zeilen vorhanden sind.

        Kommentar


        • #5
          Dann währen es aber doch drei Tabellen, oder?

          Uwe

          Kommentar

          Lädt...
          X