Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 数据完整性

 

完整性约束

为确保数据库中数据的有效性,需要创建检查语句以定义有效数据和无效数据,并设计数据必须遵守的规则(亦称作业务规则)。通常,业务规则通过检查约束、用户定义数据类型以及事务的正确使用来实现。

构建数据库的约束比构建客户端应用程序的约束或将约束形成文字说明提供给数据库用户更为可靠。构建数据库的约束将成为数据库本身定义的一部分,并且数据库将在所有应用程序中一致地实施这些约束。只需在数据库中设置一次约束,对以后与数据库进行的所有交互都将实施该约束。

相反,构建客户端应用程序的约束在每次软件更改时都会受到影响,而且可能需要在多个应用程序,或一个客户端应用程序的多个位置中实施。