![](https://img-blog.csdnimg.cn/direct/419c026022ca44c9b83397c62db00cbb.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《数据库系统》
文章平均质量分 91
自己做的一些复习小笔记,一起进步
B站数据库视频,讲的真心好
https://www.bilibili.com/video/av32704556/
赫凯
人生如逆旅,我亦是行人。
展开
-
SQL 三表联查
因需要在三个表中查东西,还不能要交集,要并集。原创 2023-07-24 17:38:50 · 3637 阅读 · 0 评论 -
数据库系统知识总结(一):数据库系统基础知识
推荐一个比较好的数据库练习网站 SQLBolt,按着网站指示敲了一遍受益良多文章目录一、数据库系统基础知识1、四个基本概念数据数据库数据库管理系统数据库系统2、数据库系统的特点3、数据模型层次模型网状模型关系模型4、数据库系统的结构数据库系统的三级模式结构1 模式2 外模式3 内模式数据库的二级映像功能和数据独立性1 外模式 / 模式映像2 模式 / 内模式映像一、数据库系统基础知识1、四个...原创 2019-02-25 21:01:00 · 5131 阅读 · 0 评论 -
数据库系统知识总结(二):关系数据库与关系代数
文章目录二、关系数据库与关系代数1、关系模型的数据结构——关系2、关系操作3、关系完整性实体完整性参照完整性用户定义完整性4、关系代数5、关系演算二、关系数据库与关系代数1、关系模型的数据结构——关系关系实际上就是关系模式在某一时刻的状态或内容。也就是说,关系模式是型,关系是它的值。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。但在实...原创 2019-02-26 11:34:08 · 856 阅读 · 0 评论 -
数据库系统知识总结(三):SQL
文章目录三、SQL1、数据的定义1 模式的定义与删除定义模式删除模式2 基本表的定义、删除与修改定义基本表3 修改基本表4 删除表2、索引的建立和删除1 建立索引2 修改索引3 删除索引4 数据字典3、数据查询1 单表查询查询表中若干列- 指定列- 全部列- 查询经过计算的值选择表中的若干组- 消除取值重复的行- 查询满足条件的远组- ORDER BY 子句- 聚集函数- GROUP BY子句2...原创 2019-02-26 18:09:08 · 609 阅读 · 0 评论 -
数据库系统知识总结(四):关系数据理论
文章目录四、关系数据理论1、函数依赖1 定义- 部分函数依赖- 完全函数依赖- 传递函数依赖2 码- 超码- 候选码- 主码3 主属性4 非主属性2、范式1 1NF2 2NF3 3NF4 BCNF3、多值依赖和4NF1 多值依赖2 4NF4、最小覆盖和模式分解1 最小覆盖2 模式分解四、关系数据理论1、函数依赖1 定义数据依赖是一个关系内部属性与属性之间的一种约束关系。这种约束关系是通过...原创 2019-02-27 17:21:26 · 945 阅读 · 0 评论 -
数据库系统知识总结(五):数据库设计
文章目录五、数据库设计1、E-R模型1 实体之间的联系- 两个实体型之间的联系- 两个以上的实体型之间的联系- 单个实体内的联系2 E-R图2、E-R模型向关系模型的转化3、查询优化1 启发式规则2 查询优化树五、数据库设计1、E-R模型使用E-R图来描述显示世界的概念模型1 实体之间的联系- 两个实体型之间的联系一对一、一对多、多对多- 两个以上的实体型之间的联系也存在 一对一、...原创 2019-02-27 20:11:13 · 396 阅读 · 0 评论 -
数据库系统知识总结(六):事务、并发控制与故障恢复
文章目录六、事务、并发控制与故障恢复1、事务的ACID特性- 原子性- 一致性- 隔离性- 持续性2、数据库系统的几种故障及其恢复方式- 事务内部的故障- 系统故障- 介质故障- 计算机病毒故障3、具有检查点的恢复技术- 动态维护日志文件的步骤包括- 系统使用检查点方法进行恢复的步骤是4、并发操作可能产生的三种数据不一致性- 丢失修改- 不可重复读- 读“脏”数据5、X锁、S锁、封锁协议- 排他锁...原创 2019-02-27 22:11:36 · 2480 阅读 · 0 评论