Je souhaite créer une application qui évalue les entreprises en fonction de certains questionnaires remplis par les utilisateurs. Mais j'ai du mal à créer le schéma approprié. Les entreprises seront de type différent et selon le type d'entreprise, le questionnaire peut être différent. L'utilisateur évaluera l'entreprise de répondre aux questions du questionnaire 1-7 alors que différents à partir des questionnaires peuvent avoir un nombre différent de questionsCréer un schéma de base de données pour le système de classification des questionnaires
Donc, ma première pensée était la suivante:
- Table pour les questions
- Table des questionnaires avec clé étrangère aux questions
- de table pour les entreprises
pour les questionnaires et les entreprises. Mais je n'arrive pas à appliquer correctement le système de notation pour chaque évaluation des utilisateurs. Est-ce la bonne approche? Peut-être quelque chose de différent? Quelles sont vos suggestions?
Avez-vous envisagé de modéliser l'information qui est le * sujet * du questionnaire plutôt que le questionnaire lui-même? Un questionnaire est simplement un outil pour remplir cette information et ne nécessite pas vraiment un modèle de données spécial pour le soutenir. – sqlvogel
Seriez-vous aimable d'expliquer un peu plus? – Apostolos