数据库__学生成绩管理系统课程设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!

目录 一、摘要 - 1 - 二、系统用户要求: - 1 - 三、需求分析: - 2 - 1、文字表述: - 2 - 2、数据流图: - 3 - 3、数据字典: - 3 - 四、概念结构设计: - 4 - 五、逻辑结构设计: - 7 - 1、E-R图向关系模型的转换 - 7 - 2、数据模型的规范化 - 8 - 3、设计用户子模式 - 9 - 六、数据库的物理设计: - 10 - 1、数据库的物理设计的内容和方法: - 10 - 2、关系模式存取方法选择,确定数据库的存储结构: - 10 - 七、数据库的实施: - 11 - 八、总结: - 18 - 九、参考文献: - 18 - 学生信息管理系统数据库设计 ——学生成绩管理系统 一、摘要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。 3、数据字典: (1)、数据项 数据库表名 关系模式名称 备注 teacher 教师 教师信息表 Student 学生 学生基本信息表 Course 课程 课程基本信息表 Score 成绩 课程成绩信息表 字段名 字段类型 约束控制 说明 tname char 教师姓名 tno char Primary key 教师编号 Sno char Primary key 学号 sname char Not null 学生姓名 sex char ‘男’或‘女’ 性别 dept Char 系别 age char 年龄 birth datetime 出生日期 address Char 地址 cno Char Primary key 课程号 cname char Not null 课程名称 hour int Not null 课时 credit int Not null 学分 score int 成绩 (2)、数据结构: 数据结构名 组成 Teacher表 编号、教师姓名 Student表 学号、学生姓名、性别、系别、年龄、地址、出生日期 Course表 课程号、课程名称、课时、学分 Score表 课程号、学号、成绩 四、概念结构设计: 总的E—R图: 局部E—R图: 教师信息E—R图 学生信息E—R图 课程信息E—R图 成绩信息E—R图 五、逻辑结构设计: 1、E-R图向关系模型的转换 学生信息(学号,学生姓名,性别,系别,年龄,地址,出生日期),其主键字为学号; 课程信息(课程号,课程名称,学时,学分),其主键字为课程号; 成绩信息(课程号,学号,成绩),其主键字为课程号和学号。 表的创建 在概念设计的基础上,根据设计得到系统总的E-R图,按照概念模式与关系模式转化的一般规则,结合实际的需要进行逻辑设计,E—R图中的实体、实体的属性和实体之间的联系转化为关系模式。最后生成的关系及关系表如下: 教师表 字段名 字段类型 约束控制 说明 tno char Primary key 教师编号 tname char 教师姓名 学生表 字段名 字段类型 约束控制 说明 sno char Primary key 学号 sname char Not Null 学生姓名 sex char ‘男’或‘女’ 性别 dept char 系别 age char 年龄 birth datetime 出生日期 address char 地址 课程表 字段名 字段类型 约束控制 说明 cno char Primary key 课程号 cname char Not null 课程名称 hour int Not null 课时 credit int Not null 学分 成绩表 字段名 字段类型 约束控制 说明 cno char 外部键 课程号 sno char 外部键 学号 score int 成绩 2、数据模型的规范化 教师表 teacher (tno,tname) 该模式的码为tno,由于只有一个码,所以不存在非主属性对码的部分函数依赖,可以达到2NCF。另外,该关系模式的函数依赖为:tno-tname,其间不存在传递依赖,故教师表可以达到3NCF。 学生表 student (sno,sname,sex,dept,age,birth,address) 该关系模式的码为sno,由于只有一个码,所以不存在非主属性对码的部分函数依赖,可以达到2NCF。另外,该关系模式的函数依赖为:sno-sname, sno-sex, sno-dept, sno-age, sno-birth, sno-add

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档