Engin: Noch eine frage zur DB normailiserung

Beitrag lesen

Hi,

jetzt hab ich meine DB zwar normailisert, nur frag ich mich, ob´s richtig ist.

Ich hab 3 Tabellen,

  
1\. - interpret_id, name             (primary key - interpret_id)  
  
2\. - id, interpret_album, spec_id   (spec_id bekommt interpret_id von 1. zugewiesen)  
  
3\. - id, song_titel, song_text, spec_id   (auch hier ist spec_id die interpret_id von Tabelle 1.)

Jetzt wird es so sein, das Tabelle 1, also interpret - name mehrmals vorkommen wird, auch
wird bsp. weise Tabelle 2, interpret_album unter gleichem Albumnamen viele einträge haben.

Soll ich interpreten - name und interpret_album bei jedem neuen Eintrag Doppelt speichern und mit neuen IDs versehen?

Auf dieses problem bin ich grade bei der DB abfrage gestossen, wenn ich nach
einem interpreten abfrage,
wird mir 3 mal der gleiche Name angezeigt, er soll aber nur einmal gezeigt werden.
Für interpret_album gilt das gleiche problem.

Wie sollte ich das Handhaben?

Grüße aus H im R,
Engin

0 46

DB Normalisieren und eine ID in 3 Tabellen speichern

Engin
  • datenbank
  1. 0
    Ilja
    1. 0

      DB Normalisieren Ok. 3 INSERT INTO ausführen Problem

      Engin
      1. 0
        Struppi
        1. 0
          Engin
          1. 0
            ChrisB
            1. 0

              3 INSERT INTO ausführen Problem auch OK.

              Engin
              1. 0
                ChrisB
                1. 0

                  LAST_INSERT_ID() bzw. mysql_insert_id() wie richtig verwenden?

                  Engin
                  1. 0
                    ChrisB
                    1. 0
                      Engin
                    2. 0
                      EKKi
                      1. 0
                        Sven Rautenberg
                        1. 0
                          EKKi
                          1. 0
                            Sven Rautenberg
                            1. 0
                              EKKi
                  2. 0
                    Struppi
                    1. 0
                      Engin
                      1. 0
                        ChrisB
                        1. 0
                          Engin
                          1. 0
                            ChrisB
                            1. 0

                              Danke!

                              Engin
                      2. 0
                        Struppi
  2. 0

    Noch eine frage zur DB normailiserung

    Engin
    1. 0
      ChrisB
      1. 0
        Engin
        1. 0
          EKKi
          1. 0
            Engin
            1. 0
              EKKi
              1. 0
                Engin
                1. 0
                  EKKi
                  1. 0
                    Engin
                    1. 0
                      EKKi
                      1. 0
                        Engin
                        1. 0
                          EKKi
                          1. 0
                            Engin
                  2. 0
                    ChrisB
                    1. 0

                      Danke! DB normailiserung schreitet voran

                      Engin
  3. 0

    PHP $_GET und sonderzeichen <>\

    Engin
    • php
    1. 0
      dedlfix
      1. 0
        Engin
        1. 0
          dedlfix
          1. 0
            Engin
            1. 0
              EKKi
              1. 0

                PHP $_GET auch gelöst

                Engin
    2. 0
      EKKi