本系统选用
SQL Server 2005 数据库。它在 SQL Server 2000 的基础上增添一些新特性,包括表和索引数据分区、CLR 集成、T-SQL 语言增强、快照隔离、数据库镜像、异步处理能力等功能。
(1)数据库需求分析
评分过程中需要存储考生的基本信息,明确每个考生解答了哪些试题,提交试题评阅后的成绩是多少,由此总结出如下需求:
l 一个考生可以解答多题,一个答题对应一个试题l 一个答题有一个程序文件名
l 一个程序文件名对应一个试题号
l 考生提交答题,评阅就有一个成绩
对数据库需求进行归结,设计如下的数据实体:
l 考生信息:学号、姓名、班级24
l 试题信息:试题号、程序文件名、试题内容
通过对上述数据实体的分析,得出各实体间的关系为:一个考生可以解答多个试题,多个试题提交评阅生成一个成绩,最后每个考生就拥有一个成绩。
其 E-R 图如图 3.6 所示:
图 3.6 E-R 图
(
(1)数据库需求分析
评分过程中需要存储考生的基本信息,明确每个考生解答了哪些试题,提交试题评阅后的成绩是多少,由此总结出如下需求:
l 一个考生可以解答多题,一个答题对应一个试题l 一个答题有一个程序文件名
l 一个程序文件名对应一个试题号
l 考生提交答题,评阅就有一个成绩
对数据库需求进行归结,设计如下的数据实体:
l 考生信息:学号、姓名、班级24
l 试题信息:试题号、程序文件名、试题内容
l 成绩信息:学号、得分情况、总成绩
通过对上述数据实体的分析,得出各实体间的关系为:一个考生可以解答多个试题,多个试题提交评阅生成一个成绩,最后每个考生就拥有一个成绩。
其 E-R 图如图 3.6 所示:
图 3.6 E-R 图
(