数据库的连接代码

数据库的连接代码

ID:39577600

大小:88.20 KB

页数:10页

时间:2019-07-06

数据库的连接代码_第1页
数据库的连接代码_第2页
数据库的连接代码_第3页
数据库的连接代码_第4页
数据库的连接代码_第5页
资源描述:

《数据库的连接代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、需求分析某学校为了实现学生管理,准备设计和开发一个学生管理系统。建立一个关于学生选课、考试,教师授课、命题等诸多信息关系的数据库。1.信息需求:班级表:班级编号班级名学生信息表学号学生姓名所选课程编号(外键------课程表)班级编号(外键----------班级表)课程表课程编号课程名教师编号(外键--------教师表)考题表考题编号课程编号(外键--------课程表)考题类型(外键--------考题类型表)教师表教师号教师姓名课程编号考题类型表考题类型编号考题名称成绩表成绩编号学生编

2、号(外键--------学生信息表)课程编号(外键--------课程表)考试时间考试成绩2.处理需求1.学生管理:可以统计学生信息,完成选课、考试等任务。2.课程管理:完成学生选课,确定课程代课老师、课程号等信息。3.考试管理:确定考试内容(类型、考题号、考试科目),统计学生成绩。3.安全性1.代课老师只能观察所带学生信息;只能修改、访问所带课程成绩;决定考题类型及考题号。2.学生只能访问个人成绩,不能修改;学生只能选定指定课程并无修改权限。3.课程一旦选定不能删除制定课程。数据流图考题教授教师

3、命题选取课程考试成绩学生数据字典:1.数据项:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系}(1)数据文件:学生表文件组成:学号,姓名,性别,课程编号数据名:学号数据项含义说明:学生的编号别名:stuNum数据类型:int长度:9取值范围:无与其他数据项逻辑关系:可以唯一映射其他数据项数据名:姓名数据项含义说明:学生的姓名别名:StuName数据类型:可变字符类型长度:50取值范围:无与其他数据项逻辑关系:可以唯一映射其

4、他数据项数据名:性别数据项含义说明:学生的性别别名:stnSex数据类型:可变字符类型长度:4取值范围:男,女与其他数据项逻辑关系:可以不能映射其他数据项数据名:课程编号数据项含义说明:选课的编号别名:sclassNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以唯一映射其他数据项(2)数据文件:课程表文件组成:课程编号、课程名、教师号数据名:课程编号数据项含义说明:学校课程的编号别名:classNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以映射其他数据项数

5、据名:课程名数据项含义说明:课程的名称别名:className数据类型:可变字符类型长度:50取值范围:无与其他数据项逻辑关系:可以映射其他数据项数据名:教师号数据项含义说明:授课教师的编号别名:teacherNum数据类型:可变字符类型长度:5取值范围:无与其他数据项逻辑关系:可以唯一映射其他数据项(3)数据文件:班级表文件组成:班级号、班级名数据名:班级号数据项含义说明:班级的唯一编号别名:classNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以映射其他数据项数据名:班级

6、名数据项含义说明:该产品的名称别名:className数据类型:可变字符类型长度:50取值范围:无与其他数据项逻辑关系:可以映射其他数据项(4)数据文件:教师表文件组成:教师号、教师名、课程编号数据名:教师编号数据项含义说明:教师的唯一编号别名:teacherNum数据类型:int长度:5取值范围:与其他数据项逻辑关系:可以映射其他数据项数据名:教师名数据项含义说明:教师的名称别名:teacherName数据类型:varcahr长度:50取值范围:无与其他数据项逻辑关系:不可以映射其他数据项。数据

7、名:课程编号数据项含义说明:教师所教授的课程编号别名:classNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以映射其他数据项(5)数据文件:成绩表文件组成:课程编号、成绩、学生编号数据名:课程编号数据项含义说明:所考试课程的编号别名:classNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以映射其他数据项数据名:成绩数据项含义说明:考试所的成绩别名:gread数据类型:可变字符类型长度:3取值范围:1-100与其他数据项逻辑关系:不可以映射其他数据项数据名

8、:学生号数据项含义说明:成绩所对应的学生别名:stuNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以唯一映射其他数据项(6)数据文件:考题表文件组成:考题类型、课程编号数据名:考题号数据项含义说明:考题对应的课程别名:classNum数据类型:int长度:5取值范围:无与其他数据项逻辑关系:可以唯一映射其他数据项数据名:考题类型数据项含义说明:考题的类型别名:text数据类型:可变字符类型长度:A、B、C、D取值范围:不可以映射其他数据项二、概念机构分析(E-R

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

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

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