没有合适的资源?快使用搜索试试~ 我知道了~
使用SQL Server开发服务器端应用程序
需积分: 14 24 下载量 189 浏览量
2016-06-06
21:23:48
上传
评论 1
收藏 481KB DOC 举报
温馨提示
试读
13页
在学生-课程数据库中,编写存储过程或触发器,完成以下功能: 1.将一个新学生元组(通过实参得到)插入student表中; 2.将一个新课程元组(通过实参得到)插入course表中; 3.输入某个学生的某门课程成绩(通过实参得到); 4.逐条(使用游标)浏览某个系(通过实参得到)的学生记录; 5.统计任意一门课程的成绩分布情况,即按照各分数段统计人数; 6.统计每个学生(通过实参得到)的平均成绩及排名; 7.将学生选课成绩从百分制改为等级制(即A、B、C、D、E)显示。 8.创建一个触发器,删除学生表中记录的同时删除选修表中相应的选课记录。
资源推荐
资源详情
资源评论
数据库实验报告
班 级:软工
14 01
班
学 号:1408010120
姓 名:胡宝全
2016 年 6 月
使用 SQL Server 开发服务器端应用程序
一、实验类别
综合型实验
二、实验目的
熟练掌握后台服务器端应用程序的开发。
三、实验环境
SQL Server 系列的数据库管理系统
四、实验内容
在学生-课程数据库中,编写存储过程或触发器,完成以下功能:
1.将一个新学生元组(通过实参得到)插入 student 表中;
2.将一个新课程元组(通过实参得到)插入 course 表中;
3.输入某个学生的某门课程成绩(通过实参得到);
4.逐条(使用游标)浏览某个系(通过实参得到)的学生记录;
5.统计任意一门课程的成绩分布情况,即按照各分数段统计人数;
6.统计每个学生(通过实参得到)的平均成绩及排名;
7.将学生选课成绩从百分制改为等级制(即 A、B、C、D、E)显示。
8.创建一个触发器,删除学生表中记录的同时删除选修表中相应的选课记录。
五、实验要求
提交源程序并标识必要的注释。保证程序能正确编译和运行,认真撰写实验报告。
六、实验过程
1.创建数据库 stu-course 及数据表:课表(course)、学生选课及成绩表(sc)、学生信息表
(student)创建后的结果如下图 1 所示:
图 1 数据库与表
2.创建存储过程 Insert_Student 完成功能:将一个新学生元组(通过实参得到)插入
student 表中,具体代码及运行结果如所示:
创建存储过程:
Create Procedure Insert_Student
@sno char(10),
@sname nchar(10),
@ssex char(2),
@sage smallint,
@sdept nchar(10)
as
insert student (sno,sname,ssex,sage,sdept)
values(@sno,@sname,@ssex,@sage,@sdept)
执行存储过程:
exec Insert_Student '1408010120','胡宝全','男',21,'CS'
结果如下图所示:
剩余12页未读,继续阅读
资源评论
胡宝全
- 粉丝: 71
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功