摘要:
今天继续由杰龙标软技术总监讲解Sql Server数据库:数据的完整性与约束:用“宁可错杀一百,也不放过一个”和“一粒老鼠屎,坏了一锅粥的例子”来说明保持数据完整性的目的。就是宁可不让数据进去,也要保持进去的数据的正确性。其中数据的不完整性又包括:(1) 实体信息(行)导致的不完整。通过定义主键的方式来解决。(2) 域(列)信息导致的不完整,例如输错了生日的情况,可以用表达式和Check约束等方式来解决。(3) 表间引用的不完整性(很重要)。可以通过定义外键等方式解决。(4) 业务规则的不完整性。可以通过程序,脚本和触发器等方式解决。什么是约束?约束就是保证数据完整性的方式。约束分为表级约束和 阅读全文
posted @ 2006-09-18 18:58 阳光VIP 阅读(105) 评论(0) 推荐(0) 编辑