当前位置: 首页 > news >正文

关系型数据库的完整性和一致性

完整性

1.实体完整性 - 每一个实体都是独一无二的,没有冗余 --主键/唯一索引

2.参照完整性 - 外键

3.域完整性 - 存储的数据都是有效的数据 --数据类型/数据长度/非空约束/检查约束/

检查约束:

alter table tb_score add constraint ck_score_scmark check (scmark between 0 and 100);

一致性: 事务- 要么全成功要么全失败,操作不可分割 -ACID特性

A-Atomicity - 原子性 不可分割

C-Consistency  -一致性-事务的前后数据状态一致

I-Isolation -- 隔离性 - - 并发的多个事务不知道彼此之间的中间状态

D- Duration - 持久性 - 事务完成后数据要做持久化

数据库分类:关系型数据库SQL和非关系型数据库N哦SQL

--文档数据库-MongoDB、ElasticSearch

--键值对数据库-Redis

-- 列族数据库

--图数据库

文件系统、层次系统、网状数据库

http://www.lryc.cn/news/507873.html

相关文章:

  • 设计模式の命令访问者迭代器模式
  • 信息系统项目管理 -冲突管理
  • Gmsh有限元网格剖分(Python)---点、直线、平面的移动
  • 山景BP1048增加AT指令,实现单片机串口控制播放音乐(一)
  • SMMU软件指南SMMU编程之全局错误和最小配置
  • CPU条件下Pytorch、jupyter环境配置
  • 【自用】通信内网部署rzgxxt项目_01,后端pipeDemo部署(使用nssm.exe仿照nohup)
  • Ubuntu 安装实时内核指南
  • MySQL 主从复制与高可用
  • RCE总结
  • 基于UNITY3D的照片墙演示项目技术分享
  • 随手记:小程序兼容后台的wangEditor富文本配置链接
  • maven项目运行时NoSuchMethodError问题排查记录(依赖冲突解决)
  • ECharts关系图-关系图11,附视频讲解与代码下载
  • 【C语言】动态内存管理:详解malloc和free函数
  • EGO Swarm翻译
  • Linux根目录
  • SAP-SD-参照退货订单补货时带不出行项目
  • 12-C语言单向链表
  • 2024年11月 蓝桥杯青少组 STEMA考试 Scratch真题
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.2,RTP协议-RTP协议概述,协议详情
  • Linux系统编程——系统内核中的信号
  • delve调试环境搭建—golang
  • shell脚本的循环-----while和for循环
  • 【游戏设计原理】21 - 解谜游戏的设计
  • 【漏洞复现】Wordpress GutenKit 插件 远程文件写入致RCE漏洞复现(CVE-2024-9234)
  • 深度学习任务简介:分类、回归和生成
  • 【测试】Unittest
  • java 根据路径下载文件转换为MultipartFile,并且上传到服务器
  • Onvif服务端开发