创建数据库与约束.pptVIP

  • 4
  • 0
  • 约7.43千字
  • 约 37页
  • 2016-12-23 发布于河南
  • 举报
内容提要 2.1 表相关的几个基本概念 2.2 建立数据库表 2.3 建立表间关系 2.4 建立检查约束 2.5 导入和导出数据 2.6 删除表 2.1 表相关的几个基本概念 一、数据完整性 数据完整性是要求数据库中的数据具有准确性。准确性是通过数据库表的设计和约束来实现的。 SQL Server提供了以下4种类型的约束(Constraint): 1、实体完整性约束 实体完整性约束要求表中的每一行数据都反映不同的实体,不能在表中存在完全相同的数据行。 实现方法:索引、唯一约束、主键约束或标识列属性。 2、域完整性约束 域完整性约束是给定列的输入有效性。 实现方法:限制数据类型、检查约束、输入格式、外键约束、默认值、非空约束。 例如:学生的成绩若定义为整数类型则不能输入带小数的分数;学生选修的课程必须是课程表中实际存在的课程。 3、引用完整性 在输入或删除数据行时,引用完整性约束来保持表之间已经定义的关系。 在强制引用完整性时, SQL Server禁止用户进行下列操作: (1)当主表中没有关联的记录时,将记录添加到相关表中。 (2)更改主表中的值导致相关表中的记录孤立。 (3)从主表中删除记录,但仍存在与该记录匹配的相关记录。 实现

文档评论(0)

1亿VIP精品文档

相关文档