[21天学通Oacle 第二版] 第6章 约束.pptVIP

  • 1
  • 0
  • 约4.78千字
  • 约 29页
  • 2017-07-08 发布于贵州
  • 举报
[21天学通Oacle 第二版] 第6章 约束

第6章 约束 约束是每个数据库必不可少的一部分。约束的根本目的在于保持数据的完整性。数据完整性,是指数据的精确性和可靠性。即数据库中的数据都是符合某种预定义规则。当用户输入的数据不符合这些规则时,将无法实现对数据库的更改。 主键约束; 外键约束; 唯一性约束; 检查约束; 默认值约束。 6.1 主键约束 主键约束是数据库中最常见的约束。主键约束可以保证数据完整性。即防止数据表中的两条记录完全相同,通过将主键纳入查询条件,可以达到查询结果最多返回一条记录的目的。 6.1.1 主键简介 主键被创建在一个或多个列上,通过这些列的值或者值的组合,唯一地标识一条记录。例如,对于存储了学生信息的student表,一般会为每个学生分配一个student_id,也就是说将主键建立在student_id这个列上。student_id将成为每个学生的唯一标识。当向student表中插入新的学生信息时,如果要插入的student_id已经存在,数据库将拒绝插入该条记录。这就是主键保证数据完整性的体现。对于主键,有以下几点需要注意。 主键列的数据类型并不一定是数值型。 主键列不一定只有一列。 主键是规则制定者的意志体现,不要将其与现实世界混淆。 6.1.2 创建主键约束 1.创建主键约束 Create table only_test (id number primary key, name va

文档评论(0)

1亿VIP精品文档

相关文档