借书证号,count(*) 借书本数from 书籍表a,借阅表bwhere a.图书编号=b.图书编号and 借书证号='10001'9group by?b.借书证号order by b.借书证号三、填空题(每空 2 分,共 10 分)1、procedure2、select * from 借阅表 where 借书证号=@no and 图书编号=@Bid3、trigger tri_Book4、借阅表for?insert5、@btotal=0begin四、程序题(共15分)1、读者还书存储过程:ReturnBook_1的创建,成功还书时将归还否字段的‘否’改成‘是’ 还书日期为当前时间,显示“成功地向图书馆归还!”。2、用借书证号和图书编号为“10001”和“j1” 来验证存储过程。create procedure ReturnBook_1@no varchar(10),@Bid varchar(30)asif exists(select * from 借阅表where 借书证号=@no and 图书编号=@Bid?and 归还否='否')beginUpdate 借阅表set 归还否='是',还书日期=getdate()where 借书证号=@no and 图书编号=@BidSelect '成功地向图书馆归还'endgoEXEC?ReturnBook_1 '10001','j1'XXXXXX 学 院(B卷)20**-20** 学年第**学期期末考查试卷参考答案课程名称:?数据库考试班级:?XXXXXXXXXXXXXXXXXXXX一、单选题(每题 2 分,共 20 分)1D?2B?3C?4D?5A?6A?7B?8B?9A?10C二、数据库设计题(共 40 分)根据如下 E-R 图,将其转换为逻辑数据库。成绩学号?姓名学生 m?10选修 n?课程号课程?课程名