- 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)
您可能关注的文档
- ch3 PL SQL编程.ppt
- 心理学术语对照表.docx
- 网络第三单元复习.ppt
- ProE WildFire输入面修复.doc
- 钱薇:探析企业固定资产造假的手段、影响及甄别.doc
- 讲义六--URL链接及导航条.ppt
- 计算机网络初步.ppt
- chapter4 TCP IP应用层常用协议.ppt
- 第五节课信息获取的一般过程与文件下载.ppt
- 3DsMax_命令C字头解译.doc
- 2025-2026学年全国青少年海洋科技创新大赛船舶设计题.docx
- 2025-2026学年全国青少年足球训练营.docx
- 2025-2026学年大学生跆拳道竞技 hidden 技能评分.docx
- 2025-2026学年全国青少年武术散打竞技能力选拔真题.docx
- 2026年上海国际都会《行测》(言语理解)解析卷.docx
- 2026年四川省公务员考试《申论》(市级卷)精选模拟题.docx
- 2026年天津滨海新区《行测》(L类)真题详解.docx
- 2026年天津市公务员考试《言语理解》真题解析.docx
- 2026年新疆维吾尔自治区公务员考试《申论》(生态文明建设专题)真题卷.docx
- 2026年新疆维吾尔自治区公务员考试《行政职业能力测验》(C类)模拟题.docx
原创力文档

文档评论(0)