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


文档评论(0)