全文预览

东华理工大学数据库试题

上传者:似水流年 |  格式:doc  |  页数:4 |  大小:0KB

文档介绍
看各门课程选修人数。列出“课程号,选修人数”两列。(4分)Р Create view view1 (1分)РAs РSelect cno, count(*) as numРFrom scРGroup by cno (3分)Р为test数据库用户user1 分配权限,允许他对S, C表进行查看、更新记录操作。(4分)Р Grant select,update on s to user1 (2分)РGrant select,update on c to user1 (2分)Р创建存储过程,根据用户提供的学号编号,课程编号,显示成绩,若学号,课号信息有误,显示“找不到数据”(6分)Р Create procedure proc1 (@sno char(12),@cno char(4))РAs (2分)РDeclare @score numeric(5,1)РSelect @score=score from scРWhere sno=@sno and cno=@cno (2分)РIf @score is null Р Print ‘找不到数据’РElseРР专业 班级 学号 姓名 Р РР专用考试纸 请勿浪费 Р Print @score (2分)Р创建触发器,不允许在SC表中添加“s007”的选课信息(6分)Р Create trigger trigger1РOn scРFor insert (3分)РAsРDeclare @sno char(12)РSelect @sno=sno from insertedРIf @sno=’s007’ Р Rollback (3分)

收藏

分享

举报
下载此文档