_Oracle约束.pptVIP

  • 0
  • 0
  • 约2.33千字
  • 约 16页
  • 2018-01-18 发布于河南
  • 举报
_Oracle约束

Oracle数据库设计与建模 * 信息系:刘云 Oracle数据库原理与应用 Oracle数据库设计与建模 Oracle数据库设计与建模 Oracle约束 oracle提供5种约束 1、非空(NOT NULL)约束:所定义的列决不能为空 2、唯一(UNIQUE)约束:在表中每一行所定义的该列或该列的值不能相同 3、主键(PRIMARY KEY)约束:唯一标识表中的一行 4、外键(FOREIGN KEY)约束:用来维护子表和父表之间的应用完整性 5、条件(CHECK)约束:表中每行都要满足该约束条件 约束的定义 强加在表上的规则或者条件,确保数据库满足业务规则,保证数据的完整性。当对表进行DML或者DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统会拒绝执行这个操作。 约束的功能 实现一些业务规则,防止无效的垃圾数据进入数据库,维护数据库的完整性(也就是正确性和一致性),从而使数据库的开发和维护都更加容易 完整性约束(主键约束) 实现主键约束的两种常用方法: 1、创建表的时候,在列中添加primary key 2、在创建好的表中,通过关键字constraint为表中的某一列添加约束 例1.1:create table A( id number(5) primary key, name varchar2(20)

文档评论(0)

1亿VIP精品文档

相关文档