Daniela Koller: Umfragebogen in DB plazieren - Datenbankdesign

Beitrag lesen

Hi Marcus

Ich würde das so lösen:

Frage: Alle Infos die du so rund um eine Frage hast
User: Alle Infos die du rund um einen User speichern willst

Bewertung: FrageID, UserID, Gewicht, Bewertung

Die Tabelle Frage und User müssten, falls du sie überhaupt
benötigst noch einmal separat angeschaut werden ob
da nicht je nach dem noch normalisiert werden sollte oder
ob da speziellere Angaben nötig sind.

Bewertung ist FrageID und UserID ein kombinierter Schlüssel aus
den Schlüsseln der beiden anderen Tabellen, einzeln sind sie
jeweils Fremdschlüssel dieser Tabelle (dh, mit den Feldern
kriegst du die zugehörige Frage/User aus den anderen Tabellen).
Alle deine bisherigen Auswertungen die du hier gefragt hast,
sind damit lösbar. Auch weitere Auswertungen müssten problemlos
möglich sein.

hth Daniela