《数据库课程设计》--题库管理系统

《数据库课程设计》--题库管理系统

ID:39089844

大小:274.91 KB

页数:22页

时间:2019-06-24

《数据库课程设计》--题库管理系统_第1页
《数据库课程设计》--题库管理系统_第2页
《数据库课程设计》--题库管理系统_第3页
《数据库课程设计》--题库管理系统_第4页
《数据库课程设计》--题库管理系统_第5页
资源描述:

《《数据库课程设计》--题库管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库课程设计》—题库管理系统1需求分析学校的题库管理系统l实现课程、题型等基本信息的管理;l能管理每一门课程的题型,每门课程的章节;l实现习题信息的管理,能按题型或章节录入每门课程的习题;l定义存储过程查询指定课程各种题型和各章节的习题数量;l定义视图查询各门课程使用的题型;l设每个习题有一个题号,题号由系统自动生成,要求从1开设编号;l设每个习题都有习题的建立日期,其值为系统时间,请定义实现(用默认实现);l定义存储过程实现查询各门课程、各种题型的习题数量;l可以自动抽题组成套题,习题每抽

2、取一次,要使习题的抽取次数加1(用触发器实现);l建立数据库相关表之间的参照完整性约束。2任务概述2.1、数据字典数据结构:学生组成:学号,姓名,性别,系别说明:学生表所存放的是学生的信息,学号为学生的用户名,是唯一的,设为主码。数据结构:任课老师组成:职工号,姓名,性别,系别说明:任课老师表所存放的是任课老师的信息,职工号为任课老师的用户名,是唯一的,设为主码。数据结构:课程组成:课程名,课程号,章节号说明:课程表存放课程的相关信息,课程号是课程的唯一标识,设为主码。数据结构:授课组成:课程号

3、,教师号,学号说明:授课表存放任课老师和学生之间的授课关系。课程号,教师号和学号属性组是授课表的唯一标识,设为主码。数据结构:测验卷组成:试卷号,试卷名,课程号,题量,测试时间,难度说明:测验卷的详细信息填入此表中。试卷号存放的是对测验卷一个编号,课程号是课程科目的编码,试卷号和课程号的属性组被设为主码;试卷名存放的是测验卷的主题名;题目内容存放每一题内容,与习题库发生联系;题量存放的是测验卷一共有多少题目。数据结构:课程习题组成:课程号,章节号,建立日期,难度,题号,答案说明:课程习题的详细内

4、容存放在此表中。课程代号存放的是课程科目的编码;章节号存放的是对章节的编号;建立日期存放的是习题的上传日期;难度存放的是每一题的难度系数;题号存放的是每一道题的题目编号;课程代号,章节号,难度和题号的属性组设为主码。数据结构:选择组成:试卷号,课程号,题目内容说明:选择表存放的是测验卷和课程习题之间的联系。试卷号和课程号是选择表的唯一标识,设为主码。数据结构:解答组成:课程号,试卷号,学号,记录号,成绩说明:解答表存放的是学生解答测验卷的相关信息。课程号、试卷号和学号可以唯一标识解答信息,设为主

5、码;记录号存放学生解答测验卷的次数;成绩存放每次学生测验的成绩。数据结构:题型组成:题名,题号,类别名说明:题型表存放的是学生所做的习题的相关信息。题号可以作为唯一标识解答信息,设为主码。1数据库概念设计3.1、局部概念模式设计在系统界定范围内,将静态数据对象或逻辑上具有独立意义的概念抽象为实体集,如学生、任课教师、课程负责人、测验卷、课程习题、课程等。从数据字典的角度来看,可将数据源点和数据结构作为实体集,而把数据处理抽象为实体间的联系。3.1.1实体集的属性:任课教师性别姓名学号系别学生性别

6、系别姓名职工号号课程时间难度测验时间题量试卷名试卷号测验卷课程习题答案题号难度知识点章号课程号节号节号课程名章号课程号课程3.1.2、E-R图表示数据库的概念结构下图为课程责任人、任课教师、学生、课程、课程习题、测试卷实体集之间的关系E-R图M职工号姓名性别系别任课老师设定测试卷试卷号课程名试卷名题量测试时间难度1任课老师和测试卷的E-R图节号姓名性别系别任课老师教授课程课程号章号职工号课程名1M任课老师和课程的E-R图M职工号性别姓名系别任课教师教授学生学号姓名性别系别N任课老师和学生的E-R

7、图节号课程号试卷名题量测试时间难度试卷号测试卷选择课程习题课程号章号建立日期难度题号答案MN测试卷和课程习题的E-R图题量难度测试时间课程号题量试卷号试卷名学号姓名系别姓名解答测试卷NM学生学生和测试卷的E-R图1职工号姓名性别系别任教老师设定题型题名题号类别名M任教老师和题型的E-R图章内容章名章号章1包含M节内容节名节号节章和节的E-R图3.2全局概念模式E-R图节号题目内容系别性别姓名学号难度测试时间题量课程号试卷号试卷名课程习题课程号章号建立日期难度题号答案选择测试卷设定成绩解答学生任教

8、老师教授课程职工号姓名性别系别课程号课程名设定题型题类别题号题名授课NMNMNMM1M1M1四.数据库逻辑设计4.1数据模型映射4.1.1由E-R图导出一般关系模型的四条原则原则1:E-R图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。原则2:E-R图中的从实体及相应的“的”联系变换为一个关系,从实体的属性加上主体关系的主码构成这个关系的属性。如果“的”联系是1:1的,则以主实体关系的主码(作为外来码)为这个关系的主码;如果“的”联系是1:M的,则以主实体关系的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。