使用sqlserver开发服务器端应用程序

使用sqlserver开发服务器端应用程序

ID:22283095

大小:281.55 KB

页数:11页

时间:2018-10-28

使用sqlserver开发服务器端应用程序_第1页
使用sqlserver开发服务器端应用程序_第2页
使用sqlserver开发服务器端应用程序_第3页
使用sqlserver开发服务器端应用程序_第4页
使用sqlserver开发服务器端应用程序_第5页
资源描述:

《使用sqlserver开发服务器端应用程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库实验报告班级:软工1203班学号:1208010303姓名:王青枝2014年6月使用SQLServer开发服务器端应用程序一、实验类别综介型实验二、实验目的熟练掌握r;•台服务器端应用程序的开发。三、实验环境SQLServer系列的数据库管理系统四、实验内容对学生-课程数据库,编写存储过程,完成下而功能:1.逐条(使用游标)浏览某个系的学生记录;2.统计任意一门课程的成绩分介惜况,即按照各分数段统计人数;3.统计每个学生的平均成绩及排名;4.将学生选课成绩从百分制改为等级制(即A、B、C、D、E)显示。五、实验要求提交源程序并标识必要的注释。保证程序能正确编译和运行,认真撰写实验报告。六

2、、实验过程1.创建数据库DBPC-20140524FZNZ.DB-dbo.C遍PC-20140524FZNZ.DB-dbo.CnoCname►B计算机基5出2教掮庠原理(1)创建课程表C:3大学英语(2)创建的学生情况表S如下:5nobnamebsexSagebdept1201弓长三異21计科1202李四女23通信1203平石女20土木1204李会異20虹1205弓长明異19计科1206肖红女20软工1207卫育異22土木(3)创建的选课表SC如下SCnoSnoCnoScore11201376212033803120226541204186512031786120125971201183►*M

3、JLLNULLNULL2.创建存储过程1完成逐条(使川游标)浏览某个系的学生记录功能,具体代码:createprocedureSprocess@StudentNamechar(20)asdeclare@snochar(9),@snamevarchar(20),@ssexchar(2),@sdeptchar(20)declaresave_Scursorscrollforselectsno,sname,ssex,sdeptfromSwheresname=@StudentNameopensave一Sfetchnextfromsave_Sinto@snoz@sname,@ssex,@sdeptwhil

4、e@@fetch_status=0beginprint@snofetchnextfromsave_Sinto@snoz@sname,@ssex,@sdeptend--closecursorclosesave_S--deletecursordeallocatesave_SexecSprocess@StudentName=1张三及运行结果如下罔2所示。a]系统数握库a、」数握库快照日□DB®数搭库关系图曰表l±LJ至统表&]dbo.C&]dbo.SS□dbo.SC0]dbo.Useinfo□棚FT□同义词曰Ca可網住□CJ(±)奈统存傍过$ca函数>cfromsave一5-into@sno,Ssn

5、ame,-end——closecursorclosesaveS——deletecursor]deallocate-saveS-execScanrecord@ssexf@sdept@StudentNarae='张三1、Lin么消息命令已成功完成,——deletecursorAdeallocatesaveSjj娜库快照JDBao数握库关系图3Li35□奈统表SZ1dbo.C1*1Z3dbo.Sl±i□dbo.SCl±)Jdbo.Useinfo3C3视图execScanrecord@ScudencName=in么消息12013.创建存储过程2完成统计任意一门课程的成绩分布情况,即按照各分数段统计人数

6、功能,具体代码:CreateprocedureS_core@Coursevarchar(50)AsbeginSelectSum(casewhenScorebetween0and59then1else0end)asr不及格1,Sum(casewhenScorebetween60and74then1else0end)as*【60-74】1,Sum(casewhenScorebetween75and84then1else0end)as1【75-84】丨,Sum(casewhenScorebetween85and100then1else:0end)as1【85-100】Cname,fromSC,Cwh

7、ereCname=@CoursegroupbyCnameendEXECS_core'汁算机M础1GO运行结果如下图所示对敦源音涅器▼华x链(0),孵皤■T圊sPC-20140524FZNZ.DB-dbo.CSQLQucry22.sql-P.-dminirtrator(77))*SQLQuery21.sql-Administrator(79))日□DBUSrfi度关系S日LJ表a□系統表B□dbo.

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

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

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