[英]Database design for a learning management
我正在一个网站上工作,学生可以在该网站上查看他/她的测验,考试,家庭作业等分数。我一直沉迷于应如何设计数据库中的表格。 我有两个想法,但我不知道要使用哪个。
现在,我遇到了两个问题。 1.每个科目的类别可能会有所不同,并且老师可能会添加一些类别。 2.如果我动态创建表格,如何将表格与主题联系起来?
这么少的细节很难说。
但我假设以下
。 测验扩展讲义
。 考试延长讲义
。 功课延长发放
等等
handout(id, type, fields); -- for example "final exam 2014 senior blabla".
handout_student(score, #id_student, #id_handout); -- each student returns a handout
student(id, fields);
nn给学生的关系讲义,以分数作为关系属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.