sql server实验报告模板.doc

sql server实验报告模板.doc

ID:61513079

大小:24.50 KB

页数:5页

时间:2021-02-09

sql server实验报告模板.doc_第1页
sql server实验报告模板.doc_第2页
sql server实验报告模板.doc_第3页
sql server实验报告模板.doc_第4页
sql server实验报告模板.doc_第5页
资源描述:

《sql server实验报告模板.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验名称:创建数据表实验时间:2012.9.19实验目的:1.掌握通过SSMS创建数据表的方法。2.掌握通过T-SQL创建数据表的方法。3.掌握主键与外键的设置方法。实验环境:Windows2003,SQLServer2005实验设计或实验原理:在上节课创建的数据库中创建以下表:系部表、专业表、班级表(具体表结构见实验文档中)实验内容:createtable系部(系部代码char(2)notnullconstraintpk_xibudaimaprimarykey,系部名称varchar(30)notnull,系主任varchar(8)

2、)createtable专业(专业代码char(4)notnullconstraintpk_zhuanyedaimaprimarykey,专业名称char(20)notnull,系部代码char(2)notnullconstraintfk_xibudaimareferences系部(系部代码))createtable班级(班级代码char(9)notnullconstraintpk_banjidaimaprimarykey,班级名称varchar(20)notnull,专业代码char(4)notnullconstraintfk_zh

3、uanyedaima1references专业(专业代码),系部代码char(2)notnullconstraintfk_xibudaima2references系部(系部代码),备注varchar(50))实验名称:数据的高级查询实验时间:2012.11.7实验目的:1、掌握连接查询的语法及使用。2、掌握带“IN”谓词的子查询。实验环境:Windows2003,SQLServer2005实验设计或实验原理:在student数据库完成下列查询:1、查询“06级网络技术班”班级的学生,显示学生学号、姓名、班级名称和班级代码。(连接查询)

4、2、查询不是“06级软件工程班”的学生信息。3、查询和“孙辉”在同一个班级学习的学生信息(提示:用带IN的子查询方法)。4、查询选修了“网络营销”课程的学生学号、姓名(试用带IN的子查询方法求解)。实验内容:1、select学生.学号,姓名,班级名称,班级.班级代码from学生join班级on学生.班级代码=班级.班级代码where班级名称='06级网络技术班'2、select*from学生where班级代码in(select班级代码from班级where班级名称!='06级软件工程班')3、select*from学生where班级代

5、码in(select班级代码from班级where班级代码in(select班级代码from学生where姓名='孙辉'))4、select学号,姓名from学生where学号in(select学号from课程注册where课程号in(select课程号from课程where课程名称='网络营销'))实验名称:存储过程的创建及使用实验时间:2012.12.12实验目的:1、加深存储过程的概念以及作用的理解。2、掌握不带参数、带参数的存储过程的创建和执行方法。实验环境:Windows2003,SQLServer2005实验设计或实验原理

6、:1、student数据库中,创建一个带参数的存储过程st_chengjichaxun,该存储过程用于当输入任意一个成绩时,将从三个表(学生表、课程注册表、课程表)中查询出大于或等于该成绩的学生学号、姓名、课程名和课程成绩。创建完成后,执行该存储过程,查询获得学分的学生(即成绩大于或等于60)。查询不是“06级软件工程班”的学生信息。2、student数据库中,创建一个存储过程st_dkcjfx,当任意输入一个存在的课程名称时,该存储过程将统计出该门课程的平均成绩、最高成绩和最低成绩。3、某一学生管理系统中的学生表结构如下:学生(学号

7、,姓名,性别,年龄,系别)现创建一存储过程InfoByName,通过输入参数学生姓名(如“张然”),筛选出该学生的基本信息,对不存在此学生姓名的输入值,必须作一检测,打印信息“对不起,你输入的学生姓名不存在,请重新核对再输入!”。实验内容:1、createprocst_chengjichaxun@cjtinyintasselect学生.学号,姓名,课程名称,成绩from学生,课程注册,课程where学生.学号=课程注册.学号and课程.课程号=课程注册.课程号and成绩>=@cjexecst_chengjichaxun'60'2、cr

8、eateprocst_dkcjfx@kcmcchar(20)asselectavg(成绩)as平均成绩,max(成绩)as最高成绩,min(成绩)as最低成绩from课程注册where课程号in(select课程号fro

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

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

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