习 题
针对数据库library(表结构和内容见附录)进行下面的实验:
1.对各个表实现实体完整性并验证。
2.实现表之间的参照完整性并验证。
3.实现下列约束并验证:
①姓名不能为空值。
②性别应该为“男”或“女”。(https://www.daowen.com)
③年龄必须在0~100。
④价格必须大于0。
⑤借阅日期默认为当前日期。
4.创建触发器,当删除reader表中读者的信息时,同时删除borrow表中该读者的记录。
5.创建一个表book_Count,用来记录每本书被借阅的次数,关系模式为(bno,borrowtimes),其中bno表示图书编号,borrowTimes表示借阅次数。现要求在borrow表上创建一个触发器,当有新的借阅记录时,更新book_Count表的信息,将被借图书的借阅次数加1。