oracle管理 05.docxVIP

  • 3
  • 0
  • 约 8页
  • 2017-08-05 发布于河南
  • 举报
13.约束文章分类:数据库玩转oracle实战教程(第五天) 内容介绍1.上节回顾2.维护数据的完整性 √ 3.管理索引 √ 4.管理权限和角色 √ 期望目标1.掌握维护oracle数据完整性的技巧2.理解索引概念,会建立索引3.管理oracle的权限和角色维护数据的完整性介绍介绍数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则,在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。约束约束约束用于确保数据库数据满足特定的商业规则。在oracle中,约束包括:not null、 unique, primary key, foreign key,和check五种。使用 not null(非空)如果在列上定义了not null,那么当插入数据时,必须为列提供数据。 unique(唯一)当定义了唯一约束后,该列值是不能重复的,但是可以为null。primary key(主键)用于唯一的标示表行的数据,当定义主键约束后,该列不但不能重复而且不能为null。需要说明的是:一张表最多只能有一个主键,但是可以有多个unqiue约束。foreign key(外键)用于定义主表和从表之间的关系。外键约束要定义在从表上,主表则必须具有主键约束或是unique约束,当定义外键约束后

文档评论(0)

1亿VIP精品文档

相关文档