上QQ阅读APP看书,第一时间看更新
4.6 习题
请根据所学内容尝试下列操作:
1.插入新的Item、ShopLocation及HomeLocation对象。
2.将item.shopLocation及item.homeLocation分别设为ShopLocation及HomeLocation对象。(提示:可参照程序清单4-1)。
3.把Unit实体的items关系的Delete规则从Deny改为Cascade。现在删掉一个unit对象,然后观察在保存上下文的时候,相关的items对象会怎样?
4.查看Grocery-Dude.sqlite文件中与Location相关的数据表,观察Location实体是怎样和数据库中的数据表对应起来的。同时也注意观察Location子实体中的storedIn属性与aisle属性是怎样存放在ZLOCATION表中的。
完成上述测试后,请把Unit实体的items关系的Delete规则改为Nullify。