数据的完整性约束是对数据描述的某种约束条件,关系型数据模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
    • 实体完整性Entity Integrity
一个基本关系通过对应显示世界的一个实体集。例如学生关系对应于学生的集体。现实世界中的实体是可区分的,即它们具有某一种唯一性标识。相应地,关系模式中以主码作为唯一标识符。
    • 参照完整性 Referential Integrity
现实世界中打的实体之间往往存在某种联系,在关系模型中实体及实体间的联系都是用关系描述的。这样就自然存在着关系与关系间的引用。
    • 用户定义的完整性User-defined Integrity
实体完整性和参照完整性适用于任何关系数据库系统,除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。
eg CHECK(AGE BETWEEN 15 AND 30)

最新文章

  1. 《图解TCP/IP》读书笔记
  2. ASP.NET Core (Database First)
  3. Linux终端杀手、程序员利器-Tmux
  4. HTML之:fieldset——一个不常用的HTML标签
  5. 使用ssh正向连接、反向连接、做socks代理的方法
  6. JS里面匿名函数的调用 & 变量作用域的实验
  7. Visual C++内存泄露检测—VLD工具使用说明[转]
  8. BZOJ 1035 Risk
  9. qt tablewidget中单个和批量删除代码如下(部分)截图如下
  10. Java编写的接口测试工具
  11. vs2013突然打不开项目,项目全部不兼容
  12. 基于嵌入式linux路由转发功能的实现
  13. [IBM][CLI Driver] SQL0270N 函数不受支持(原因码:"75")。 SQLSTATE=42997
  14. Centos7下安装mysql5.6需要注意的点
  15. php5.6+apache2.4+linux搭建php环境
  16. ASP.NET MVC中Section、Partial View 和 Child Action(转载)
  17. 3D游戏与计算机图形学中的数学方法-视截体
  18. Q:关于栈的常见问题
  19. 【BZOJ3714】[PA2014]Kuglarz 最小生成树
  20. OneNote如何使用

热门文章

  1. Docker bridge-utils 工具简单部署
  2. Python 静态方法,类方法,属性方法
  3. Python Mysql 交互
  4. FASM学习中的一些表格
  5. 【论文笔记】CBAM: Convolutional Block Attention Module
  6. Learning-Python【19】:Python常用模块(2)—— os、sys、shutil
  7. python 自定义异常
  8. R 语言 decostand() 函数
  9. 最长公共前缀(java实现)
  10. MySQL 导出用户权限