全文预览

数据库第四套练习题

上传者:读书之乐 |  格式:docx  |  页数:2 |  大小:21KB

文档介绍
ar(16),开课学期 tinyint ,学时 int ,学分 int )Рxsqk(学生情况 )表 (系别 char(10),班级 char(12),学号 varchar(30) ,姓名 char(12) ,性别 char(2),出生年Р月 datatime ,总学分 int )Р1、 编写一段程序,在学生管理库中创建存储过程?proc_8_2,要求实现如下功能:输入学生学号?char(8),Р根据该学生所选课程平均成绩显示提示信息,如果平均成绩超过?60 分,则显示“此学生成绩合格! ”,否则Р显示“此学生成绩不合格! ”。 create proc proc_8_2?@sno?char(8)?as?declare?@savgtinyintРselect @savg= avg(?成绩 )?from xscj?where xscj.?学号 =@sno?if @savg>=60Рprint ’此学生成绩合格!’?else?print ’此学生成绩不合格!’?goР2、 在学生情况表( xsqk )中创建一个触发器?trigger_9_1 ,实现如下的功能:当在学生情况表中(?xsqk )修Р改学生信息时,显示提示信息“学生情况表被修改了”?。create trigger trigger_9_1?on xsqkРfor insert,update,delete?as?print?‘学生情况表被修改了’?goР3、创建创建触发器?trigger_9_2 ,实现当删除学生课程表 ( xskc)中的某门课程记录时, 对应学生成绩表 (xscj)Р中的所有有关此课程的记录也均删除。?create trigger trigger_9_2?on xskc?for deleteРas?delete?from xscj?where?课程号 in(select?课程号 from xskc)?go

收藏

分享

举报
下载此文档