smo*_*ok1 5 delphi referential-integrity constraints foreign-keys
我公司在我们的一个产品中使用ElevateDB.但是,我们的数据库只是一堆表.最近,随着更多功能的设计和更多模块的添加,我们发现我们的数据不再是"一堆不相关的表",而是开始是真正的数据结构.
我以前没有使用ElevateDB的经验,我主要使用Oracle,MSSQL和Firebird.所以问题是 - 如果我们想要重组表结构以具有外键约束并实现关系完整性,那么ElevateDB上常见的陷阱是什么?我不是在询问有关关系数据库的一般问题,但我对ElevateDB有兴趣并且不感兴趣.
我们使用Delphi 2009作为客户端应用程序.
小智 6
在ElevateDB中,唯一可能让你绊倒RI的是缺少级联更新或删除.我们将这些留给用户来处理事务(您也可以使用触发器来执行此操作).无论如何,ElevateDB将始终执行RI并防止在主键和外键方面存在任何不正确的数据.实质上,ElevateDB的RI仅支持ON UPDATE和ON DELETE子句的RESTRICT选项.
如果您有任何其他问题,请随时在我们的新闻组中通过Stuart提到的URL询问他们.
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |