数据库原理与应用 王立 第5章 数据的基本管理——数据分析与完整性设计.pptVIP

  • 21
  • 0
  • 约7.25千字
  • 约 45页
  • 2015-12-10 发布于广东
  • 举报

数据库原理与应用 王立 第5章 数据的基本管理——数据分析与完整性设计.ppt

数据库原理与应用 第05章 数据的基本管理——数据分析与完整性设计 学习目标: 任务的提出 需考虑的问题 5.2 数据完整性介绍 数据库规划的一项非常重要的步骤就是决定保证数据完整性的最好方法。数据的完整性就是指存储在数据库中数据的一致性和正确性。在SQL server中,根据数据完整性措施所作用的数据库对象和范围的不同,可以分为三种类型: 实体完整性 域完整性 参照完整性 实体完整性 实体完整性也称为行完整性,要求表中的所有行有一个唯一的标识符,这种标识符一般称为主键值。例如在学生信息表中学生的学号应该是唯一的,这样才能唯一的确定某一个学生。主键值是否能够修改或者表中的全部记录是否能够全部删除,这要依赖于主键表和其他表之间要求的完整性 域完整性 域完整性也称为列完整性,指定一个数据集对某个列是否有效和确定是否允许空值。域完整性通常是经过使用有效性检查来实现的,并且还可以通过限制数据类型、格式或者可能的取值范围来实现。 参照完整性 参照完整性保证在主键(在被参考表中)和外键之间的关系总是得到维护。如果在被参照表中的一行被一个外键参考,那么这一行既不能被删除,也不能修改主键值。 5.3 约束的设置 主键(Primary key)约束 惟一性(Unique)约束 外键(foreign key)约束 检查(Check)约束 默认值 (Default) 是否可以为空

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档