首页 > 代码库 > 【oracle入门】数据完整性约束
【oracle入门】数据完整性约束
数据的完整性约束是对数据描述的某种约束条件,关系型数据模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
- 实体完整性Entity Integrity
一个基本关系通过对应显示世界的一个实体集。例如学生关系对应于学生的集体。现实世界中的实体是可区分的,即它们具有某一种唯一性标识。相应地,关系模式中以主码作为唯一标识符。
- 参照完整性 Referential Integrity
现实世界中打的实体之间往往存在某种联系,在关系模型中实体及实体间的联系都是用关系描述的。这样就自然存在着关系与关系间的引用。
- 用户定义的完整性User-defined Integrity
实体完整性和参照完整性适用于任何关系数据库系统,除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。
eg CHECK(AGE BETWEEN 15 AND 30)
【oracle入门】数据完整性约束
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。