Umsetzung einer Problemstellung

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

  • Umsetzung einer Problemstellung

    Hallo zusammen, ich kann mal wieder euer fundiertes Wissen gebrauchen :-)

    #Folgende Problemstellung:
    Für jede StudiumsFachrichtung gibt es eine Checkliste mit Zielen. Jeder Student (der einer bestimmten Fachrichtung zugeordnet ist) bekommt im Laufe seines Studiums Unterschriften bei den jeweiligen Zielen, die erreicht wurden.

    Jetzt muss diese Problemstellung irgendwie modelliert werden.
    Ich bin mir jetzt nicht ganz sicher wie ich das dann später abbilden soll.

    Ich bräuchte eine :

    Tabelle Checkliste
    - id_Checkliste
    - id_Fachrichtung
    - Ziel 1 (VARCHAR400)
    - Ziel 2 (VARCHAR400)
    - Ziel 3 (VARCHAR400)
    - usw..

    Tabelle Student
    - id_student
    - id_Fachrichtung
    - ...

    Tabelle Fachrichtung
    - id_fachrichtung
    - fachrichtung (VARCHAR100)
    - Studiumsdauer (FLOAT)

    So und nun benötige ich noch eine Tabelle in der abgespeichert wird, welche der Ziele, für die Fachrichtung des einzelnen Studenten schon erreicht wurden.

    Nur bin ich mir nicht ganz sicher wie diese Tabelle auszusehen hat (Welche Felder konkret benötigt werden)

    kann mir vll. jemand weiterhelfen?

  • #2
    Ist die Checkliste an die Fachrichtung gekoppelt oder an den Studenten?

    Jedenfalls solltest du natürlich die erste Tabelle noch weiter normaisieren.

    So und nun benötige ich noch eine Tabelle in der abgespeichert wird, welche der Ziele, für die Fachrichtung des einzelnen Studenten schon erreicht wurden.
    Die würde ich als zuordnungstabelle nehmen:

    student, ziel, bestanden

    Kommentar


    • #3
      Die Checklisten sind an Fachrichtungen gekoppelt, die Studenten an die Fachrichtungen.

      Wegen Normalisierung:

      Um die erste Tabelle:

      Tabelle Checkliste
      - id_Checkliste
      - id_Fachrichtung
      - Ziel 1 (VARCHAR400)
      - Ziel 2 (VARCHAR400)
      - Ziel 3 (VARCHAR400)
      - usw..

      weiter zu normalisieren, also z.b. eine neue Tabelle erzeugen?:

      Tabelle Ziel
      - id_Ziel
      - Ziel (VARCHAR)

      und die checkliste abändern in:

      Tabelle Checkliste:
      - id_Checkliste
      - id_Fachrichtung
      - id_Ziel

      ? ... das wär ja dann i.O.

      und die Zuordnungstabelle würde dann auch passen :-)
      Danke für die Hilfe !!!

      Kommentar

      Lädt...
      X