DB-Struktur Frage

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

  • DB-Struktur Frage

    Hallo !

    Ich hätte folgende frage, und zwar arbeite ich gerade an einer DB für einen Konzertveranstalter. Wenn ein Kunde Tickets zu einer bestimmten Veranstaltung gekauft hat, soll er die Möglichkeit haben auszuwählen ob er per email informiert werden möchte, falls das Konzert betreffende Änderungen auftreten.

    Jetzt hab ich mir grad mal überlegt wie man diese Tabelle am klügsten designed...

    Vorschlag 1:

    Ich leg ne Tabelle an mit 2 Spalten, in der ersten die ID des Konzertes und in der anderen Spalte die email-Adresse der Kunden, durch ein Zeichen separiert welches in email-Adresse nicht vorkommen darf, um die Adresse später leicht aus dem String herauszutrennen.

    Vorschlag 2:

    Tabelle mit 2 Spalten, in der ersten wie gehabt die ID des Konzertes, in der anderen eine email-Adresse eines Kunden. Für jeden weiteren Kunden wird eine neue Zeile angelegt.

    Das wird natürlich ne Menge Zeilen geben und da bei den Konzerten selten Änderungen bezüglich des Termins oder ähnlichem vorkommen wird diese Tabelle wohl selten genutzt werden...


    Hat jemand vielleicht einen anderen Lösungsvorschlag bzw. kann mir sagen was für diesen Fall das beste DB-Design ist ?


    Vielen Dank, muc

  • #2
    Vorschlag:
    Du brauchst insgesamt 3 Tabellen!!!

    Tabelle1:
    ------------
    ID
    Emailadresse
    (sonstiges)

    Tabelle2:
    ------------
    ID
    Konzertveranstaltung

    Tabelle3:
    ------------
    ID
    FK_Emailadresse_ID
    FK_Konzertveranstaltung_ID

    http://members.tripod.de/guenther19/Diagram1.png
    Zuletzt geändert von Günni; 04.12.2003, 03:32.
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      Hi !
      Danke für deine schnelle Antwort, habs auch schon umgesetzt !
      Gruß, muc

      Kommentar


      • #4
        OffTopic:
        @Günni
        womit hast du die grafik erstellt?
        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
          Mit dem Freewareprogramm Dia (http://www.lysator.liu.se/~alla/dia/)
          Eigentlich ist es ein UML Diagramm. Hab leider nix besseres auf die schnelle gefunden in dem Prog.
          Es gibt aber bestimmt noch bessere Progs, mit denen man das erstellen kann...
          mfg
          Günni


          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
          City-Tiger - Online durch die Straßen tigern...

          Kommentar


          • #6
            cool hatte mich da bisher immer mit der corel rum geärgert

            danke!

            EDIT:
            hab gerade versucht, mir das teil man zu ziehen ... leider sind die links auf der seite tot ... aber bei sourceforge gibt es die exe-datei: http://prdownloads.sourceforge.net/d...0.86-setup.exe


            EDIT:
            hab es jetzt mal etwas getestet: geil ! nochmals danke
            Zuletzt geändert von hansi; 04.12.2003, 13:32.

            Kommentar


            • #7
              OffTopic:
              @Günni.
              ich check das proggi heute abend mal. thx.
              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
                Mit Microsoft Visio sollte dies auch gehn...
                mfg
                Günni


                Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                City-Tiger - Online durch die Straßen tigern...

                Kommentar


                • #9
                  Original geschrieben von Günni
                  Mit Microsoft Visio sollte dies auch gehn...
                  das kostet aber money

                  Kommentar


                  • #10
                    Jepp, und wie ich MS kenne bestimmt nicht zu wenig
                    mfg
                    Günni


                    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                    City-Tiger - Online durch die Straßen tigern...

                    Kommentar

                    Lädt...
                    X