冗余 c.简单性考虑 2.2.3 具体实现图 2-1 总 ER图网上测试系统 5 / 29 图 2-2 管理员图 2-3 选课表图 2-4 课程信息网上测试系统 6 / 29 图 2-5 填空题库图 2-6 学生图 2-7 答卷网上测试系统 7 / 29 图 2-8 试卷 2.3 逻辑结构设计 2.3.1 设计目的把概念结构设计阶段设计好的概念模型转换为逻辑模型,即将基本 E-R 图通过转换规则转换为关系模型,然后根据优化方法得到优化的数据模型。 2.3.2 具体实现将上述 E-R 图转换优化后得到的关系模式为: Admin (ID,password );Teacher( tID ,password); Student( sno ,sname,password); Course( cno ,cname); Sc( cno,sno ,grade); Paper( cno,sno,titleno ,sanswer,getscore); Title( cno,titleno ,titlecontent,answear,score); Title1( cno,titleno ,titlecontent,A,B,C,D,answear,score); Testpaper( cno,testpaperno,titleno, titlecontent); 后期 title1 删去,统一使用了 title0 题库表表网上测试系统 8 / 29 图 2-9 ER图转关系模式 2.4 数据库实施和维护针对数据库维护部分,我们小组将及时对该系统数据库进行备份,将各用户信息保存在文件中,保证用户信息的安全性。 3. 运行结果登入(以管理员为例): 网上测试系统 9 / 29 管理员管理相关表信息: 登入老师后出题: 老师修改题目: 网上测试系统 10 / 29 老师查卷(生成的视图): 运行结果: