读书人

用命令建表时怎么使两个表中的数据相互

发布时间: 2012-05-04 12:36:09 作者: rapoo

用命令建表时如何使两个表中的数据相互制约?check约束可以吗?
图书表中有个库存量,图书借阅表中有图书借阅与归还功能,问如何能够实现每次借阅图书是库存量减一,还书使库存加一?



如题:

CARD (CNO, NAME, CLASS)

借书卡关系。 CNO 卡号,NAME 姓名,CLASS 班级



BOOKS (BNO, BNAME, AUTHOR, PRICE, QUANTITY)

图书关系。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数



BORROW (CNO, BNO, RDATE)

借书记录关系。 CNO 借书卡号,BNO 书号,RDATE 还书日期



说明:限定每人每种书只能借一本;库存册数随借书、还书而改变。


[解决办法]
触发器

读书人网 >SQL Server

热点推荐