《数据库与SQLServer》教学实习报告.doc
《《数据库与SQLServer》教学实习报告.doc》由会员分享,可在线阅读,更多相关《《数据库与SQLServer》教学实习报告.doc(20页珍藏版)》请在三一办公上搜索。
1、天津农学院计算机科学与信息工程系数据库与SQL Server教学实习报告 目 录1 内容简介12 需求分析12.1 组织结构分析12.2 业务流程分析22.3 数据处理分析32.4 其他各种限制和要求分析53 概念模型设计53.1 学生表局部E-R图53.2 教师表局部E-R图53.3 课程表局部E-R图53.4 成绩表局部E-R图63.5 全局E-R图74 逻辑设计74.1表结构74.2表联系84.3约束84.4视图84.5存储过程85 物理实现85.1 SQL语句95.2调试过程131 内容简介随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个
2、领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率。设计学生信息管理的数据库,要使我熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求,使用SQL Server实现所设计的数据库。2 需求分析2.1 组织结构分析学生基本信息一般包括学生的学号、姓名、性别、生日、出生地、政治面目、毕业院校、原籍住址、联系方式、所在系、所在专业、所在的班、学习成绩等。学生的学习成绩主要包括学习的课程以及
3、各个课程的成绩。学习的课程一般包括课程的课程号、课程名、所教授这门课程的老师。老师的信息一般包括老师的工号、姓名、年龄、性别、所在的院系。2.2 业务流程分析图1 业务流程分析图否是开始建立数据库学生信息管理系统建立或修改学生、教师、课程、成绩表建立或修改各表存储数据的存储过程建立或修改各表的约束和触发器进行调试是否达到要求?有无逻辑错误?往四个表里输入数据建立查看成绩视图结束2.3 数据处理分析查看教师信息课程信息成绩信息学生信息教务人员学生教师成绩课程录入学生信息录入成绩信息录入课程信息录入教师信息图2 数据流图表1 学生表的数据字典字段数据类型宽度是否空值备注学号Char20否主键姓名N
4、varchar50否性别Nvarchar10否男或女出生年月Datetime否出生地Nvarchar50否政治面目Nvarchar10否毕业院校Nvarchar50否原籍住址Nvarchar50否系别Nvarchar50否专业Nvarchar50否班级Nvarchar50否宿舍Nvarchar50否联系方式Char20否是否有处分奖励Nvarchar10否是否担任过班委Nvarchar10否备注Text是表2 教师表的数据字典字段数据类型宽度是否空值备注教师号Char10否主键教师名Nvarchar50否年龄Char5否性别Nvarchar10否男或女所在院系Nvarchar50否备注Text
5、是表3 课程表的数据字典字段数据类型宽度是否空值备注课程号Char10否主键课程名Nvarchar50否学分Char5否教师号Char10否外键备注Text是表4 成绩表的数据字典字段数据类型宽度是否空值备注学号Char20否外键当主键课程号Char10否外键当主键成绩Char10否数值0-100备注Text是2.4 其他各种限制和要求分析如果删除学生表中记录的话,同时删除成绩表中相应的记录。3 概念模型设计3.1 学生表局部E-R图图3 学生表局部E-R图学生性别政治面目出生年月学号专业出生地系别班级原籍住址联系方式宿舍姓名是否有处分奖励毕业院校是否担任过班委3.2 教师表局部E-R图图4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库与SQLServer 数据库 SQLServer 教学 实习 报告
链接地址:https://www.31ppt.com/p-2395120.html