天津农学院计算机科学与信息工程系
《数据库与SQLServer》教学实习报告
目
12
录
内容简介1需求分析1
21组织结构分析122业务流程分析223数据处理分析3
f24其他各种限制和要求分析53概念模型设计5
31学生表局部ER图532教师表局部ER图533课程表局部ER图634成绩表局部ER图635全局ER图74逻辑设计7
41表结构742表联系843约束844视图845存储过程85物理实现8
51SQL语句952调试过程13
f1
内容简介
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深
刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率。设计学生信息管理的数据库,要使我熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求,使用SQLServer实现所设计的数据库。
2
需求分析
21组织结构分析学生基本信息一般包括学生的学号、姓名、性别、生日、出生地、政治面目、毕业院校、原籍住址、联系方式、所在系、所在专业、所在的班、学习成绩等。学生的学习成绩主要包括学习的课程以及各个课程的成绩。学习的课程一般包括课程的课程号、课程名、所教授这门课程的老师。老师的信息一般包括老师的工号、姓名、年龄、性别、所在的院系。
1
f22业务流程分析
开始
建立数据库学生信息管理系统
建立或修改学生、教师、课程、成绩表建立或修改各表存储数据的存储过程
建立或修改各表的约束和触发器
往四个表里输入r