![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
GAUSS2021
这个作者很懒,什么都没留下…
展开
-
一文读懂三种并发控制机制(封锁、时间戳、有效性确认,大量例子+证明)
文章目录并发控制概述事务特性**定义**并发控制机制串行调度和可串行调度调度串行调度可串行化调度事务和调度的记法冲突可串行化冲突优先图证明使用锁的可串行化实现锁封锁调度器两阶段封锁(2PL)证明多种锁模式的封锁系统共享锁与排他锁相容性矩阵锁的升级更新锁增量锁总结锁的种类事务一致性、冲突和合法调度共享锁、排他锁、更新锁的例子封锁调度器的一种体系结构插入锁锁表锁表的结构封锁信息的数据结构封锁与解锁的处理封锁请求的处理解锁请求的处理数据库元素的层次可封锁元素多粒度的锁警示锁幻象与插入的正确处理树协议基于树封锁的动原创 2022-03-26 22:24:57 · 3248 阅读 · 0 评论 -
关系数据库设计理论中的定义
文章目录关系数据库设计理论定义函数依赖键属性的闭包异常分解Boyce-Codd范式 (BCNF)无损连接第三范式 关系数据库设计理论 定义 函数依赖 如果 RRR 的两个元组在属性 {A1,A2,..An}\{A_1,A_2,..A_n\}{A1,A2,..An} 上一致,那么它们必定在其他属性 {B1,B2,..Bm}\{B_1,B_2,..B_m\}{B1,B2,..Bm} 上也一致。记为 {A1,A2,..An}→{B1,B2,..Bm}. \{A_1,A_2,..A_n\} \right原创 2022-01-05 22:46:21 · 306 阅读 · 0 评论 -
数据库系列 数据模型
数据模型 数据模型一般用于描述数据库中数据的结构,也包含施加于数据上的各种约束。通常,数据模型提供了一套规则描述数据上的各种操作,比如数据查询和修改。 层次/网状模型 层次模型:类似于半结构化数据模型,是一个基于树的模型。它的缺点是不像现代数据模型那样,它是真正在物理层次上进行操作,这样程序开发者不能在一个较高层次上写出代码。 关系模型 关系代数 关系代数是一门代数。一般地,代数由一些操作符(或称算子)和原子操作数组成。代数允许把操作符作用于原子操作数或代数表达式上来构造表达式。关系代数的原子操作数是代表关原创 2021-11-28 21:56:35 · 526 阅读 · 0 评论