【无标题】Zst_001(B站)-数据库笔记简

数据库

概念数据模型

image-20231012085707692


E-R图(属性,实体,联系)

image-20231012085545846


结构数据模型

层次模型

image-20231012090205253


关系模型

image-20231012090228905


三级模式结构

概念模式-基本表;

外模式-视图;

内模式-存储文件;

image-20231012090735887


两级映象

外模式/模式(视图与表之间的转换)-逻辑独立性;

内模式/模式(存储文件与表之间的转换)-物理独立性;

image-20231012091427165


关系模式基本术语

候选码-(唯一标识符)

为什么出现候选码?查询数据库时怎样精准查询?

image-20231012093352209


关系模型定义(完整性约束)

image-20231012094219726


笛卡尔积

image-20231012094539059


关系代数

image-20231012095128170


传统集合运算

image-20231012095232706


image-20231012095312325

笛卡尔积是整体看?


关系代数运算符

image-20231012110107166


选择投影

image-20231012105816902


连接

image-20231012111511407


θ连接示例

image-20231012111613611


等值连接

image-20231012112528763


自然连接

image-20231012114140787


自连接退化笛卡尔积实例:

image-20231013093811699


外连接
左外连接

左外连接看左边跟右边的元组是否全对应上

未对应上,左边元组各列保存,右边元组的列置为null;

对应上,左边元组各列保存,右边元组的某几列保存;

image-20231012115723618


右外连接

image-20231012115901598


全外连接

左外连接后(产生的新元组),和右外连接后(产生的新元组),直接添加到自然连接后;

image-20231012115455389


左外连接,右外连接,全外连接实例

image-20231012143110491


image-20231012133414004


关系代数转SQL语言

投影,选择->sql;

投影

image-20231013095419558


选择

image-20231013095534741


笛卡尔积->sql;

image-20231013095818541


自然连接->sql;

image-20231013100429732


SQL语言概述

SQL语言的分类

image-20231013113029359


建立基本表

image-20231013113250187


建立基本表示例:

image-20231013113445487


(数据操作语言DML)SQL数据操控语句

INSERT语句

image-20231013113744033


DELETE语句

image-20231013114002490


UPDATE语句

image-20231013114056390


(数据查询语言DQL)SELECT语句

概述

image-20231013114801140


投影

image-20231013114909808


image-20231013115018038


选择查询

image-20231013115155470


字符串匹配运算

image-20231013115433778


排序查询

image-20231013145932629


聚合函数

image-20231013150450597


数据分组

image-20231013151405844


image-20231013151335993


表的连接查询

image-20231013152355698


image-20231013153112324


子查询

image-20231013154923408


image-20231013155501792


相关子查询

image-20231013160447593


带EXISTS的子查询

image-20231013161935977


查询结果的并,交,差运算

image-20231013162518563


sql访问控制(权限管理)

image-20231013170443056


image-20231013170529959


视图

image-20231013171431607


索引

image-20231013172226464


image-20231013172254946



关系模式

image-20231013234726571


关系数据库的规范化(函数依赖)

image-20231014000155890


image-20231014151959109


属性闭包计算(确定主键(主码)或叫做候选关键字)

image-20231014153125888


关系模式的范式

范式的概述

image-20231014155743387


第一范式(1NF)

关系模式中每一个属性的值域只包含原子项,即不可分割的数据

image-20231014155650848


第一范式存在的问题

因为部分函数依赖,主键非空(实体完整性)等问题,第一范式存在数据冗余,更新异常(修改,插入,删除)都会出现问题;

image-20231014160745423


第二范式(消除部分函数依赖)

什么是部分函数依赖?

非主属性依赖于主键(主码)的子集;

在第一范式的基础上,每个非主属性都完全依赖函数的候选码(主键);

第二范式存在传递函数依赖,在插入,删除时出现,主键非空(实体完整性)等问题;

部分函数依赖(有些非主属性依赖于候选码的子集而不是完全依赖于候选码);

第二范式可以减少大量的数据冗余;

image-20231014162526400


关系模式的分解

image-20231014163308944


第三范式(消除传递函数依赖)

image-20231015154231410


示例

image-20231015154556695


第三范式还存在的问题以及问题的原因和BC范式(消除插入和删除异常)

第三范式存在的问题(主属性中还存在部分依赖或传递依赖候选码)

image-20231015160108136


第四范式

image-20231015161642718


规范化步骤

image-20231015161812134


判断是否存在部分函数依赖

image-20231015162922756


判断是否存在传递函数依赖

image-20231015164214535


无损连接和保持函数依赖

image-20231016000346060


数据库设计

image-20231016090115276


image-20231016090315969


需求分析

image-20231016090730925


image-20231016090816770


E-R图

image-20231016092116804


image-20231016092726500


E-R图设计与弱实体

image-20231016094538761


实体联系方法(实体设计符号规格)

image-20231016094706732


弱实体(实体之间的所有关系)

image-20231016094811582


概念结构设计

image-20231016100225678


image-20231016100330245


分E-R图的冲突

image-20231016100123980


逻辑结构设计

image-20231016104727928


一对一联系转换

image-20231016104846570


一对多联系转换

image-20231016105016068


多对多联系转换

image-20231016105116319


关系模式的规范化

image-20231016105253295


数据库物理设计和数据库实施与维护

image-20231016111539092


示例

image-20231016111750815


image-20231016112013414


数据库的控制功能

事务管理

image-20231016112336338


数据库的备份与恢复

image-20231016112452412


image-20231016113109932


并发控制

并发控制技术

image-20231016114021824


分布式数据库

image-20231016114544909


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值