会计考友 发表于 2012-8-4 14:06:19

oracle认证应用技术学习资料汇总1

管理Oracle约束与分区表
1.约束
 作用:
 约束用于确保数据库数据的完整性,在oracle数据库中,可以使用约束,触发器和应用代码(过程,函数)3种方法实现数据完整性,这3种方法中,因为约束易于维护,并且具有最好的性能,所以实现数据完整性首选约束.

    分类:
  约束的种类有:not null,unique,primary key,foreign key,check
  Not null确保字段值不能为空
  Unique:确保字段值唯一性
  Primary key,最常用的约束(主键约束),主键约束的列值不仅不能重复,也不能为NULL,注意一张表最多只能有一个主键约束,当定义主键约束后oracle自动建立一个以主键为关键字段的索引。
  Foreign key:定义了主从表之间的关系,foreign要定义在从表上,但主表必须具有主键约束或唯一约束,当定义froeign key后外部键列的数据必须在主表的主键列中存在,或者为NULL
  Check::用于强制表行数据必须满足的条件,如工资表,工人工资必须在2000-5000之间
页: [1]
查看完整版本: oracle认证应用技术学习资料汇总1