Umfragebogen in DB plazieren - Datenbankdesign
Marcus
- datenbank
Hallo !
Ich habe einen Umfragebogen der im Intranet plaziert werden soll, dabei soll die Antworten in eine DB fließen um daraus eine Statistik zu erstellen.
Der Fragebogen hat eine Beurteilungskriterium, wie z.b. Die Erreichbarkeit, jetzt soll man wählen wie hoch die Priorität dieses Kriterium ist (1 - 3), und zu guterletzt natürlich das Kriterium beurteilen (1 - 6).
Irgendwie komme ich beim Datenbankdesign nicht weiter. Wie müsste die Datenbank am effektivesten aufgebaut werden, damit ich nachher eine ordentliche Statistik bekommen.
Wenn jemand einen Tip hat wäre ich sehr dankbar !
Danke !
Gruss
Marcus
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