J'ai une base de données qui a différentes notes par cours (c'est-à-dire trois devoirs pour le cours 1, deux devoirs pour le cours 2, ..., cours N avec devoirs M). Comment dois-je gérer cela dans la mesure où la conception de base de données va?Tables dynamiques?
CourseID HW1 HW2 HW3
1 100 99 100
2 100 75 NULL
EDIT Je suppose que je dois reformuler ma question. En ce moment, j'ai deux tables, Cours et Devoirs. Les devoirs permettent de suivre une clé étrangère. Ma question est comment puis-je savoir combien de devoirs seront disponibles pour chaque cours?
downvoted parce que le modèle proposé a devoirs et cours comme des entités indépendantes - tout devoirs peuvent demander à tout cours . Comme Homework dépend fonctionnellement de Course, 'CourseID' devrait être une colonne de clé étrangère dans' Homework' référençant la table 'Course', et la troisième table devrait être éliminée. –