SQL常见面试题集(二).docVIP

  • 4
  • 0
  • 约 6页
  • 2017-08-13 发布于河南
  • 举报
SQL试题集(二) 问题描述: 本题用到下面三个关系表: CARD   借书卡。  CNO 卡号,NAME 姓名,CLASS 班级 BOOKS  图书。   BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数 BORROW  借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期 备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。 要求实现如下15个处理:  1. 写出建立BORROW表的SQL语句,要求定义主码完整性约束和引用完整性约束。  2. 找出借书超过5本的读者,输出借书卡号及所借图书册数。  3. 查询借阅了水浒一书的读者,输出姓名及班级。  4. 查询过期未还图书,输出借阅者(卡号)、书号及还书日期。  5. 查询书名包括网络关键词的图书,输出书号、书名、作者。  6. 查询现有图书中价格最高的图书,输出书名及作者。  7. 查询当前借了计算方法但没有借计算方法习题集的读者,输出其借书卡号,并按卡号降序排序输出。  8. 将C01班同学所借图书的还期都延长一周。  9. 从BOOKS表中删除当前无人借阅的图书记录。  10.如果经常按书名查询图书信息,请建立合适的索引。  11.在BORROW表上建立一个触发器,完成如下功能:如果读者借阅的书名是数据库技术及应用,就将该读者的借阅记录保存在BORRO

文档评论(0)

1亿VIP精品文档

相关文档