1、创建视图v_b1,使其具有功能: 显示有借阅记录的读者号(不要重复显示)
2、创建视图v_b2,使其具有功能: 统计各本图书的借阅量
3、从视图v_b2中查询“借阅量排名前2的图书的编号及其借阅量”
4、 创建视图v_v1,使其具有功能:使用视图v_b2查询“借阅量排名前2的图书的编号及其借阅量” ,结果按借阅量作降序排序
5、创建视图v_v2,使其具有功能:使用视图v_v1中查询借阅量排名前2的图书的名字及其借阅量,结果按借阅量作升序排序
6、 创建视图v_r1,使其具有功能: 显示所有读者信息
7、 创建视图v_r2,使其具有功能: 显示软件系的读者信息
使用SQL语句查看视图v_b1的结构
- 使用视图v_r1,向读者表新增一个软件系的读者 (读者编号:30303,账号:Alen ,性别:男,部门:软件)
使用视图v_r2,向读者表新增一个游戏系的读者 (读者编号:30304,账号: Ai ,性别:男,部门:游戏)
修改视图v_r2,使得通过它无法添加软件系之外的读者
尝试使用视图v_r2,向读者表新增一个软件系的读者 :
读者编号:30306,账号:tet ,性别:男,部门:软件
是否成功?若失败,请写出失败原因
尝试使用视图v_r2,向读者表新增一个管理系的读者 :
读者编号:30307,账号:kk ,性别:女,部门:管理
是否成功?若失败,请写出失败原因
使用了with check option修改视图v_r2,使得通过它无法添加软件系之外的读者