我正在尝试设计一个数据库,以便于我的评分过程。我想向数据库添加作业,为每个作业添加问题,并将问题加权为整体的百分比。学生通常犯同样的错误,所以我希望能够跟踪每个问题的停靠信用原因和停靠的数量,这样我就可以简单地将学生的作业提交与他们犯下的错误联系起来。目标是能够通过单个查询对学生进行平等评分,如果学生没有提交,则为学生提供零,如果学生提交了所有扣除,则评分等级。
我设计了表格结构,如下图所示:
我可以使用的工具是Access 2010(使用上面的关系图制作)。我试图超越描述表格来构建表单以帮助我填充它们。问题是,作为初学者,我无法弄清楚如何使用复合主键来访问Access。我无法弄清楚如何获得任何类型的表单链接到多个字段,或如何获得多个输入链接到彼此,所以我可以为组合框设置合适的下拉列表,甚至如何获取数据表表的视图使用组合框来使这些外键工作。
此时,我只能看到两个选项:使用复合主键更改这些表,以便为主键设置不同的字段,并在当前主键上设置复合唯一约束(我不知道如何在Access 2010中执行此操作),或放弃整个想法,转而费力地尝试Excel中的所有内容。
有没有人对我的方法有任何想法:
答案 0 :(得分:1)
这是我建议的图像,主键内容被复制到新密钥。然后可以删除主键。