【发布时间】:2009-02-26 21:07:08
【问题描述】:
我正在开发一个具有一些数据关系的 iPhone 应用程序(例如作者 -> 书籍)。当用户从应用程序中删除作者对象时,我有一些 SQLite 触发器在删除时运行,以从数据库中删除具有与作者主键匹配的外键的任何书籍。
我还使用触发器在创建新项目时插入一些数据。
我不禁感到这可能是糟糕的设计,或者会导致一些我没想到的问题。也就是说,当数据库具有内置功能来处理它时,我是否应该依靠我的应用程序中的代码来处理像这样传播删除?
你说什么?
【问题讨论】:
标签: iphone cocoa database-design sqlite triggers