SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt

SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt

ID:50306617

大小:938.50 KB

页数:18页

时间:2020-03-07

SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt_第1页
SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt_第2页
SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt_第3页
SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt_第4页
SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt_第5页
资源描述:

《SQL Server 2008数据库管理项目教程 教学课件 作者 张宝华 主编 兰静 沈志梅 副主编15.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目5SQLServer2008数据库应用实例SQLServer2008数据库管理项目教程第15章SQLServer2008与Asp.net联合开发学生 成绩查询系统实例第15章SQLServer2008与Asp.net联 合开发学生成绩查询系统实例SQLServer2008数据库管理项目教程理论学习(教学)目标:1.掌握需求分析和概念设计的方法。2.了解逻辑设计的重要性。3.掌握多表连接查询的使用。技能学习(教学)目标:1.了解成绩查询系统动态网站的制作方法。2.掌握设计数据库的方法。3.掌握多条件多表查询的技术。第15章SQLServer2008与Asp.net联合开发学 生成绩查询系统

2、实例本章主要介绍一个简单的学生成绩查询系统,通过学习,读者将会对与学校相关的数据库设计、成绩查询系统有一个系统的认识,能够制作出不同特色的学校网站。通过对学生、班级、专业、院系等层次结构的分析、成绩记录查询的分析,设计出符合实际需要的数据库,学习设计具有复杂关系的数据库。通过对复杂关系数据库中的多表查询,进一步提高对多条件多表查询的实际运用能力,15.1系统设计按照系统的要求,结合实际给出如下设计:数据库的概念设计、数据库的逻辑设计和功能设计。15.1.1需求分析学生成绩查询系统的主要功能应包括如下几个方面:教师对成绩的管理(按班级对成绩的查询,成绩的录入,补考成绩的管理),学生对成绩的查询

3、(单科成绩的查询,某学期成绩的查询,全部成绩的查询,补考成绩的查询)等。15.1.2概念设计以下介绍数据库概念设计,首先给出一个基本的分析结果,在此基础上再分析得出一个更能够满足要求和实际需要的设计结果。通过分析可以得到E-R图如图15.1所示,其中包括六个实体。图15.1关于学生、成绩等六个实体的E-R图15.1.2概念设计对课程加以分析,考虑教师在不同的学期可能教授不同的课程,课程所选择的教程可能不同,把它拆为三个实体,这样每个实体对应一个表,在逻辑设计时更加方便,这样三个实体之间存在多对多的关系。其E-R图如图15.3所示。图15.3教师、课程、教程三个实体的E-R图15.1.2概念设

4、计最后将几个E-R图合为一体,如图15.4所示。图15.4整个系统的E-R图15.1.3逻辑设计在图15.4中已经设计到实体和表一一对应,在逻辑设计中只要把E-R图中的实体转换为数据库的表即可。在本书中的成绩管理系统所使用的表有9个,表结构如表15-1至15-9所示。表15-1班级表列名数据类型说明班级编号Varchar(7)主键班级名称Varchar(8)班级名称专业编号Varchar(3)专业年级Varchar(2)年级班次Varchar(2)班次教职工编号Varchar(5)辅导员15.1.3逻辑设计表15-4专业表列名数据类型说明专业编号Varchar(3)主键院系编号Varchar

5、(2)院系专业名称Varchar(20)专业全称专业简称Varchar(4)专业简称表15-5辅导员表列名数据类型说明教职工编号Varchar(5)主键姓名Varchar(8)辅导员姓名性别char(2)性别出生年月Smalldatetime出生年月办公电话Varchar(8)办公电话其他联系方式Varchar(11)手机,宅电登录名Varchar(12)管理登录名密码Varchar(6)密码15.1.3逻辑设计表15-2学生表列名数据类型说明学生编号Varchar(7)主键姓名Varchar(8)学生姓名班级编号Varchar(7)班级性别Varchar(2)性别出生年月Smalldate

6、time出生年月家庭地址Varchar(30)家庭地址主要联系方式Varchar(12)手机、电话密码Varchar(6)密码表15-3院系表列名数据类型说明院系编号Varchar(2)主键院系名称Varchar(20)院系全称15.1.3逻辑设计表15-8教程表列名数据类型说明教程编号Bigint主键课程编号Varchar(4)课程班级编号Varchar(7)班级学期Varchar(3)学期(091表示2009年上半年)教职工编号Varchar(5)教师表15-9成绩表列名数据类型说明编号Bigint主键教程编号Bigint课程学生编号Varchar(7)学生成绩Decimal(9,18,

7、6)成绩备注Bigint补考次数15.1.3逻辑设计表15-6课程表列名数据类型说明课程编号Varchar(4)主键课程名称Varchar(30)课程名称表15-7教师表列名数据类型说明教职工编号Varchar(5)主键姓名Varchar(8)教师姓名性别Varchar(2)性别出生年月Smalldatetime出生年月主要联系方式Varchar(11)办公电话其他联系方式Varchar(11)手机,宅电15

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

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

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