2013年4月14日
摘要: 更新数据库时,表中不能出现不符合完整性要求的记录,以保证为用户提供正确、有效的数据。实现该目的最直接的方法,是在编写数据库应用程序时,对每个更新操作都进行完整性检查。但这种检查往往是复杂、重复、低效的。SQL把各种完整性约束作为数据库模式定义的一部分,由数据库管理系统维护,这样即可有效防止对数据库的意外破坏,提高了完整性检测的效率,又减轻了编程人员的负担。SQL Server支持三种完整性约束:1、实体完整性2、参照完整性(或引用完整性)3、用户自定义完整性1、实体完整性和主码实体完整性是通过主码(PRIMARY KEY)的定义来实现的。一旦某个属性或属性组被定义为主码,该主码的每个属性就不能 阅读全文
posted @ 2013-04-14 16:28 凯枫几多 阅读(329) 评论(1) 推荐(1) 编辑