- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求分析
《数据库课程设计》
—题库管理系统
学校的题库管理系统
实现课程、题型等基本信息的管理;
能管理每一门课程的题型,每门课程的章节;
实现习题信息的管理,能按题型或章节录入每门课程的习题; 定义存储过程查询指定课程各种题型和各章节的习题数量; 定义视图查询各门课程使用的题型;
设每个习题有一个题号,题号由系统自动生成,要求从 1开设编号;
设每个习题都有习题的建立日期,其值为系统时间,请定义实现(用默认实现)
;
定义存储过程实现查询各门课程、各种题型的习题数量;
可以自动抽题组成套题,习题每抽取一次,要使习题的抽取次数加 1(用触发器实现);
建立数据库相关表之间的参照完整性约束。
任务概述
、数据字典
数据结构:学生
数据结构:学生
组 成:学号,姓名,性别,系别
说 明:学生表所存放的是学生的信息,学号为学生的用户名,是唯一的,设为主码。
数据结构:任课老师
组
说
成:职工号,姓名,性别,系别
明:任课老师表所存放的是任课老师的信息,职工号为任课老师的用户名,是唯一
的,设为主码。
数据结构:课程
组
说
成:课程名,课程号,章节号
明:课程表存放课程的相关信息,课程号是课程的唯一标识,设为主码。
数据结构:授课
组 成:课程号,教师号,学号
说 明:授课表存放任课老师和学生之间的授课关系。课程号,教师号和学号属性组是授课表的唯一标识,设为主码。
数据结构:测验卷
组 成:试卷号,试卷名,课程号,题量,测试时间,难度
说 明:测验卷的详细信息填入此表中。试卷号存放的是对测验卷一个编号,课程号是课程科目的编码,试卷号和课程号的属性组被设为主码;试卷名存放的是测验卷的主题名;题目内容存放每一题内容,与习题库发生联系;题量存放的是测验卷一共有多少题目。
数据结构:课程习题
组 成:课程号,章节号,建立日期,难度,题号,答案
说 明:课程习题的详细内容存放在此表中。课程代号存放的是课程科目的编码;章节号存放的是对章节的编号;建立日期存放的是习题的上传日期;难度存放的是每一题的难度系数;题号存放的是每一道题的题目编号;课程代号,章节号,难度和题号的属性组设为主 码。
数据结构:选择
组 成:试卷号,课程号,题目内容
说 明:选择表存放的是测验卷和课程习题之间的联系。试卷号和课程号是选择表的唯一标识,设为主码。
数据结构:解答
组 成:课程号,试卷号,学号,记录号,成绩
说 明:解答表存放的是学生解答测验卷的相关信息。课程号、试卷号和学号可以唯一标识解答信息,设为主码;记录号存放学生解答测验卷的次数;成绩存放每次学生测验的成绩。
数据结构:题型
组 成:题名,题号,类别名
说 明:题型表存放的是学生所做的习题的相关信息。题号可以作为唯一标识解答信息, 设为主码。
数据库概念设计
、局部概念模式设计
在系统界定范围内,将静态数据对象或逻辑上具有独立意义的概念抽象为实体集,如学生
、任课教师、课程负责人、测验卷、课程习题、课程等。从数据字典的角度来看,可将数据源点和数据结构作为实体集,而把数据处理抽象为实体间的联系。
学生任课教师职工号
学生
任课教师
职工号
姓名
系别
性别
学号
姓名
性别
系别
测验卷
试卷号
试卷名
题量
测验时间
难度
课程时间
课程习题
课程号
章号
知识点
难度
题号
答案
节号
课程
课程
课程号
课程名
章号
节号
、E-R 图表示数据库的概念结构
下图为课程责任人、任课教师、学生、课程、课程习题、测试卷实体集之间的关系 E-R图
职工号
职工号
姓名
性别
系别
任课老师
1
设定
M
测试卷
试卷号
试卷名
课程名
题量
测试时间
难度
任课老师和测试卷的 E-R 图
职工号
职工号
姓名
性别
系别
任课老师
M
教授
1
课程
课程号
课程名
章号
节号
任课老师和课程的 E-R 图
职工号
姓名
性别
系别
任课教师
M
教授
N
学生
学号
姓名
性别
系别
任课老师和学生的 E-R 图
课程号
试卷号
试卷名 题量 测试时间 难度
测试卷
M
选择
N
课程习题
课程号 章号 建立日期 难度 题号 答案 节号
测试卷和课程习题的 E-R 图
试卷名 试卷号 课程号 题 量 测试时间 难 度
测试卷
N
解答
M
学生
学号 姓名 姓名 系别
学生和测试卷的 E-R 图
职工号
职工号
姓名
性别
系别
任教老师
1
设定
M
题型
题名
题号
类别名
任教老师和题型的 E-R 图
章号
章名
章内容
章
1
包含
M
节
节号
节名
节内容
章和节的 E-R图
全局概念模式 E-R 图
节号
课程号
题目内容
试卷名试卷号课程号
题量
测试时间
课程习题
N
选择
M
测试卷
N
解答
章号
建立日期
难度题号
答案
M 1
设定
M
成绩
题型
M
设定
文档评论(0)