datenbank_anfänger: zusammengesetzter foreignkey?

hi,

habe zur Zeit folgendes ERM-Konstrukt:
___________           _____________
|Studenten|           |Fachbereich|
-----------           -------------
                            |
                            |
                       _____________
                       |Studiengang|
                       -------------

Dürfte ich dann das File für die Studenten so aufbauen?
Studenent(Matrikelnummer,FB_ID,Studiengang_ID)
          ______________ ---------------------

Matrikelnummer wäre dann Primarykey und FB_ID und Studiengan_ID zusammengesetzter foreign-key. Geht das? Oder muss ich die Studenten von FB und Studiengang abhängig machen?

gruss

  1. Schönen Sonntag,

    die Verknüpfung (foreignkey) wird immer auf der n/m-Seite eingetragen.
    Den Student gibts nur einmal.
    Den Fachbereich und den Studiengang aber auch.

    Allerdings gibts da noch ganz viele Semester. Und die hast Du vergessen.

    Student (1)  :  (n) Semester (m)  : (1) Studiengang (n) : (1) Fachbereich

    So wird ein Schu  draus oder besser ne Datenbank.

    hi,

    habe zur Zeit folgendes ERM-Konstrukt:
    ___________           _____________
    |Studenten|           |Fachbereich|
    -----------           -------------
                                |
                                |
                           _____________
                           |Studiengang|
                           -------------

    Dürfte ich dann das File für die Studenten so aufbauen?
    Studenent(Matrikelnummer,FB_ID,Studiengang_ID)
              ______________ ---------------------

    Liebe Grüße aus http://www.braunschweig.de

    Tom