BarryZed的个人博客
朋友圈
全部文章
分类
标签
时间线
其他平台
Bilibili
Steam
osu!
新浪微博
Telegram网盘
常用文章
歌词
Entertainment Radar
音乐下载
其他项目
拼豆图纸生成器
网站与我
BarryZed | 专注于眼前的事物吧。
0
学习笔记
SQL
数据库
编程
🗃️
数据库系统原理
字数
9737
阅读时长≈
25
分钟
2026-5-25
2026-7-2
Hi!我是
BarryZed
欢迎来我的首个个人博客❤
目前在
单曲循环
: Yanni - The Rain Must Fall(Live 2011/1993)
个人朋友圈
目录
数据库引论
数据管理发展的几个阶段
人工管理阶段
文件系统阶段
数据库系统阶段
数据库体系结构
物理独立性
逻辑独立性
结构独立性
分布独立性
事务的四个特性(ACID)
模式
数据模型
基本概念
码(Key)
常用的数据模型
层次结构(树)
网状结构(有向图)
关系模型
实体-联系方法(E-R模型)
关系型数据库
结构及形式化定义
关系
关系的完整性约束
实体完整性
参照完整性
用户自定义完整性
关系代数的基本运算
并
差
广义笛卡尔积
选择(Selection)
投影(Projection)
关系代数的扩展运输
交
连接(Join)
除(Division)
关系型数据库标准语言SQL
' ' 与" "
表的创建、删除与修改
常见约束条件
列级约束与表级约束
表的结构修改
索引的建立与删除
数据查询
单表查询
聚集函数
group by 与 having
连接查询
嵌套查询
集合查询
数据修改
插入数据
修改数据
删除数据
视图
创建视图
删除视图
数据库安全与保护
数据库的安全性
数据库系统的安全概述
存取控制
审计
数据库的完整性
完整性约束条件
数据库完整性约束
按约束对象
属性级完整性
元组级完整性
关系级完整性
按检查时机
静态完整性约束
动态完整性约束
完整性控制
外码是否接受空值
在被参照关系中删除元组
级联删除(Cascaded)
受限删除(Restricted)
置空值删除(Nullified)
在参照关系中插入元组
受限插入(Restricted Insert)
递归插入(Cascaded Insert)
修改被参照关系中的被参照属性值
级联修改(Cascaded)
受限删除(Restricted)
置空值删除(Nullified)
数据库并发控制
并发控制概述
事务
指令
并发操作
数据的不一致性
丢失修改(Lost Update)
脏读(Dirty Read)
不可重复读(Non-repeatable Read)
幻读(Phantom Read)
具体差别
可串行性
可串行性(Serializability)
事务的隔离级别
封锁(Locking)
封锁类型
封锁粒度(Lock Granularity)
封锁协议(Locking Protocol)
保证数据 “一致性” 的封锁协议——三级封锁协议
保证并行调度 “可串行性” 的封锁协议——两段封锁协议(Two-Phase Locking,2PL)
活锁(Livelock)和死锁(Deadlock)
活锁(Livelock)
死锁(Deadlock)
数据库恢复技术
故障的种类
事务故障(Transaction Failure)
系统故障(System Failure)
介质故障
计算机病毒
恢复的实现技术
数据转储(Data Dump / Backup)
登记日志文件
为保证数据库是可恢复的,日志文件必须遵守以下两个原则:
恢复策略
事务故障的恢复
系统故障的恢复
检查点技术
关系型数据库设计理论
数据依赖对关系模式的影响
插入异常(Insertion Anomaly)
删除异常(Deletion Anomaly)
修改异常(Update Anomaly)
关系模式的规范化
函数依赖(Functional Dependency,FD)
平凡函数依赖
非平凡函数依赖
完全函数依赖(Full Functional Dependency)
部分函数依赖(Partial Functional Dependency)
码
候选码与主码
超码(Super Key)
主属性(prime attribute)
其他属性
范式
第一范式(1NF,First Normal Form)
第二范式(2NF,Second Normal Form)
第三范式(3NF,Third Normal Form)
BCNF(Boyce–Codd Normal Form,巴斯-科德范式)
多值依赖与第四范式
多值依赖(Multivalued Dependency,MVD)
第四范式(4NF,Fourth Normal Form)
最近更新
常用软件推荐
2026-7-14
歌词
2026-7-6
数据库系统原理
2026-7-2
My Radar Is Rotating…
2026-6-22
《失落星船:马拉松》游戏内百科归档
2026-6-2
机器学习
2026-5-31
教程
14
编程
10
高等数学
9
微分方程
8
推荐
6
Windows
6
白嫖
5
建站
5
个人
5
MARATHON
4
C++
4
笔记本电脑
3
社会实践
3
乐队
3
AI模型
3
英语
3
Apex Legends
2
翻译
2
设定集
2
剪辑
2
大学物理
2
离散数学
2
质点运动学
2
架子鼓
2
C
2
Java
2
Linux
2
Python
2
算法
2
ROG
1
Notion
1
歌词
1
Office
1
探路者之书
1
Geebar
1
ilem
1
字幕
1
台词
1
图
1
关系
1
Internet Download Manager
1
雨中冒险2
1
mod
1
概率论
1
排序
1
年度总结
1
RSS
1
Ubuntu
1
VMware
1
应用统计学
1
机器学习
1
Shell
1
SQL
1
数据库
1
文章数:
63
建站天数:
571 天
访问量:
访客数: