一、数据库完整性概念

数据库完整性防止合法用户使用数据库时向数据库加入不符合语义的数据。防止错误的数据进入数据库。

完整性规则

  1. 触发条件
  2. 约束条件
  3. 违约响应

二、完整性约束分类

  • 按约束的粒度

    • 表级约束、列级约束、元组级约束
  • 按约束对象的状态
    • 静态约束、动态约束
  • 按约束作用类型分
    • 域完整性、实体完整性、参照完整性

第12章 数据库完整性相关推荐

  1. 数据库系统概论 ---- 第五章 -- 数据库完整性

    文章目录 第五章 -- 数据库完整性 5.1 实体完整性 5.1.1 定义实体完整性 5.1.2 实体完整性检查和违约处理 5.2 参照完整性 5.2.2 参照完整性检查和违约处理 5.3 用户定义的 ...

  2. 重温《数据库系统概论》【第一篇 基础篇】【第5章 数据库完整性】

    本篇内容为中国人民大学教授王珊.萨师煊的<数据库系统概论>自学课程的复习笔记,学习视频源于小破站(传送门),对应视频P32-P36,属教材"[第一篇 基础篇]"的&qu ...

  3. 2022-1-9数据库理论期末复习(六)第五章 数据库完整性

    第五章 数据库完整性 数据库的 完整性 是指数据的 正确性 和 相容性. 数据库必须具有以下的功能 1)提供定义完整性 2)和完整性检查的机制 3)违约方法 1. 静态列级约束 静态列级约束:对的取值 ...

  4. 数据库系统概论:第五章 数据库完整性

    数据库的完整性指的就是数据的正确性和相容性.数据的正确性是指数据是符合世界语义.反映当前实际状况的:数据的相容性就是指数据库在同一对象在不同关系表中的数据是符合逻辑的. DBMS必须能够实现如下功能: ...

  5. 第9章 数据库完整性

    以下图片来自西安交通大学侯迪老师的ppt,仅供学习和复习使用,请勿转载或他用 9.1 概述 完整性包括了数据的正确性和相容性 正确性:数据符合现实世界语义 相容性:同一对象在不同关系表中的数据时符合逻 ...

  6. Oracle 9i amp; 10g编程艺术-深入数据库体系结构——第12章:数据类型

    第12章                      数据类型 选择一个正确的数据类型,这看上去再容易不过了,但我屡屡见得选择不当的情况.要选择什么类型来存储你的数据,这是一个最基本的决定,而且这个决定 ...

  7. SaaS模式、技术与案例详解——第12章 数据存储

    [本章导读语] 不积跬步,无以至千里. ________<荀子.劝学篇> 信任,或是缺乏充分信任,都是妨碍SaaS推广的首要问题.我们可以说,关于产品.客户.雇员.供应商等的数据是商业运营 ...

  8. Linux就这个范儿 第12章 一个网络一个世界

    Linux就这个范儿 第12章 一个网络一个世界 与Linux有缘相识还得从一项开发任务说起.十八年前,我在Nucleus  OS上开发无线网桥AP,需要加入STP生成树协议(SpanningTree ...

  9. 数据库学习之---第1章 数据库基础

    第1章 数据库基础 1.1 一个肤浅的定义 什么是数据库?这是一个很难回答的问题,经典的教科书往往都是从信息.数据说起,直到数据库.这里我想直接给出一个不准确的,肤浅的定义(这也是最早的FoxBASE ...

最新文章

  1. 每天一小时python官方文档学习(一)————python的简单介绍
  2. 互联网大数据对教育的重要性
  3. objective-c(iOS5) 中weak和strong使用的区别
  4. php header readfile,采用header定义为文件然后readfile下载
  5. Oracle JET Model 数据获取与使用
  6. 渗透理解Animation时间插值Interpolator类
  7. 面试不再尬聊的Mysql数据库优化方案
  8. 中级通信工程师证书有什么用
  9. 地学计算方法/地统计学(5第五章 空间插值与克里格法)
  10. Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
  11. Android 动画丢帧问题
  12. 【C语言随笔2】GCC编译环境下Socket编程简单实践
  13. 一个比 ClickHouse 还快的开源数据库
  14. opencv 图像填充
  15. numpy 数组扩充维度
  16. 抖音Android无障碍开发知识总结
  17. git拉取远程分支到本地(本地不存在的分支)
  18. java parse json string
  19. 安卓游戏修改器-八门神器 GameKiller 2.31
  20. HC-SR501人体感应模块介绍

热门文章

  1. Base ui 纯as3的ui
  2. centos系统在Visual Studio Code 中使用超级管理员权限保存文件
  3. mybatisplus page排序_MyBatisPlus分页的同时指定排序规则说明
  4. rxjava背压_Android Rxjava :最简单全面背压讲解 (Flowable)
  5. pytorch学习笔记(十六):Parameters
  6. 第 20 次 CSP认证 202009-2 风险人群筛查
  7. ~~染色法判别二分图
  8. 图像处理——双线性插值(Bilinear Interpolation)
  9. Python遍历文件夹获取文件名并写入excel
  10. 动态规划,java实现算法导论15章钢条切割