PDF (US Ltr) - 180.8Kb
PDF (A4) - 180.7Kb
Sakila 样例数据库的设计假设是,某个商店的员工只能将库存商品租给该商店的顾客,而不能租给其他商店的顾客。这个假设体现在 rental
、inventory
、staff
和 store
表之间的关系形成了一个循环。一个顾客只能属于一个商店,但员工却没有类似的限制。如果员工从其他商店出租商品,rental
表中的数据可能会变得不一致。
这个问题的解决方案留给读者。以下是一些可行的方法: