2022年实验六使用T-SQL编写存储过程访问数据库 2.pdf
《2022年实验六使用T-SQL编写存储过程访问数据库 2.pdf》由会员分享,可在线阅读,更多相关《2022年实验六使用T-SQL编写存储过程访问数据库 2.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 一 实验目的1.理解存储过程的概念、使用方式;2.熟悉使用 T-SQL编写存储过程来进行数据库应用程序的设计。二 实验工具 SQL Server 2005 利用 SQL Server 2005 SSMS 及其 SQL 查询编辑器,使用T-SQL 编写存储过程。三 实验内容和要求建立学生-课程数据库,其中包含学生表 Student(Sno,Sname,Ssex,Sage,Sdept)、课程表:Course(Cno,Cname,Cpno,Ccredit)和学生选课表:SC(Sno,Cno,Grade);编写相应的存储过程,完成下面的功能:(1)编写一个存储过程,可以查询指定系的学生的选课信息,
2、列出学号、姓名、所在系、课程名和成绩等内容。调用该存储过程,测试执行结果。(2)编写一个存储过程,返回指定课程的平均分。调用该存储过程,测试执行结果。(3)编写一个存储过程,可以查询指定系指定成绩等级的学生的选课信息,列出学号、姓名、所在系、课程名和成绩等内容。调用该存储过程,测试执行结果。(成绩等级为优、良、中、及格、不及格,其中成绩在90 分到 100 分之间为优,在 80 分到 89 分之间为良,在 70 分到 79 分之间为中,在 60 分到69 分之间为及格,在 0 分到 59分之间为不及格。)要求:提交创建存储过程的SQL 脚本,并标识必要的注释。保证程序能够正确编译和运行,并有相
3、应的测试代码。四 实验报告4.1 实验环境:4.2 实验内容与完成情况:createdatabase zhangsy-Drop database zhangsy go use zhangsy-创建三个表,分别是学生表,课程表和学生选课表;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -2 CREATETABLE Student (Sno char(10)PRIMARYKEY,Sname char(10)NOT NULL,Ssex char(2)CHECK(Ssex=男OR Ssex=女),Sage tinyintCHECK(Sage=15 AND Sage 0),Per
4、iod intCHECK(Period 0),PRIMARYKEY(Cno)go CREATETABLE SC (Sno char(10)NOT NULL,Cno char(4)NOT NULL,Grade tinyint,CHECK(Grade=0 and Grade=100),PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCES Student(Sno),FOREIGNKEY(Cno)REFERENCES Course(Cno)go-分别向这三个表中插入数据;Insertinto student values(2006010101,张扬 ,男,19,d
5、efault)Insertinto student values(2006010102,李勇 ,男,21,default)Insertinto student values(2006010103,王小 ,男,20,数学系 )Insertinto student values(2006010104,赵娣 ,女,18,外语系 )Insertinto student values(2006010105,刘柳 ,女,19,外语系 )go update student set sname=王小 where sno=2006010103 select*from student go Insertinto
6、Course values(J001,TC,2,32)Insertinto Course values(J002,VB,2,32)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -3 Insertinto Course values(J003,VC,2,32)Insertinto Course values(J004,计算机文化基础,2,32)go select*from course go Insertinto SC values(2006010101,J001,85)Insertinto SC values(2006010101,J002,80)Insertinto
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年实验六使用T-SQL编写存储过程访问数据库 2022 实验 使用 SQL 编写 存储 过程 访问 数据库
限制150内