我正在同时学习数据库(通过 Access)、db 的编程接口(通过 Delphi)以及将两者链接起来(通过 MS 的 SQL)——所以请原谅新手在这里的任何困惑......我正在使用教师的成绩簿作为帮助我学习的例子。我理解学生和他们的作业成绩之间的关系是多对多的。我可以设置底层表和关系,我可以查询底层数据库。
我想不通的是如何以通常在电子表格中的方式显示/报告学生和成绩 - 学生在行中,作业在列中,成绩在单元格中 - 添加了作业的附加点随着课程的进行;在规划数据库字段时,不知道所有分配。
一种解决方案可能等同于 MS 的数据透视表概念。用德尔福很容易做到这一点吗?是否存在更简单的替代方案?(也许以某种方式制作一个单独的表格,其中包含学生姓名和个人作业名称的字段?)