数据库复习

1 数据库绪论

数据独立性

在这里插入图片描述

模式(schema)
是数据库逻辑结构和特征的描述,是型的描述,相对稳定。

模式的一个实例(instance)
是模式的一个具体值,反映数据库某一时刻的状态,随数据更新变动。

在这里插入图片描述

完整性约束

实体完整性(主键有且不重复)
引用完整性(外键随意,但是关联的主键要存在)
域完整性(取值合理)

数据模型三要素

在这里插入图片描述

两大类数据模型

  • 概念层数据模型 E-R图之类的表示
  • 组织层数据模型
    • 逻辑模型 例如关系,层次,网状
    • 物理模型 怎么存的

概念模型、逻辑模型、物理模型

概念模型可以用E-R图表示

在这里插入图片描述

逻辑模型常见种类

  • 非关系模型
    • 层次模型(文件树)
    • 网状模型
  • 关系模型
  • 面向对象模型
  • 对象关系模型

2 关系代数

概念

笛卡尔积
R R RX R R RX R = ( i , j , k ) R=(i, j, k) R=(i,j,k) 平面点集

在这里插入图片描述

关系模型包含三部分:关系数据结构、关系操作、关系的完整性

有三类关系表
在这里插入图片描述

关系代数运算

在这里插入图片描述

基本运算

传统集合运算
并、差、交

前提:对应位置的域相同,属性数目相同
在这里插入图片描述

笛卡尔积
连串

改名 ρ s ( R ) \rho_s(R) ρs(R)

ρ s ( R ) \rho_s(R) ρs(R) 将R改名为S

笛卡尔积

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

专门关系运算
选择

选择某些行
在这里插入图片描述

投影

选择某些列
在这里插入图片描述
注意:投影结果要去除相同行

联接
θ \theta θ连接

可以理解为选择运算+笛卡尔积运算的组合
在这里插入图片描述
在这里插入图片描述

自然连接

在这里插入图片描述
在这里插入图片描述
注意上图的第二个例子

外连接

在这里插入图片描述

扩展运算

赋值

在这里插入图片描述

广义投影

在这里插入图片描述

分组与聚集函数

在这里插入图片描述

插入
删除
更新
视图

视图之上还能继续定义视图
在这里插入图片描述

物化视图

3 SQL

在这里插入图片描述

DDL

DML

DQL

DCL

4 数据库安全性

4.1 数据库安全控制模型

在这里插入图片描述

4.2 视图机制

4.3 审计加密等安全性

数据库完整性

完整性定义

  • 正确性
  • 相容性

关系数据理论

关系数据库设计

数据库索引技术

数据库查询优化

数据库恢复技术

数据库并发控制

//[2021-06-13 16:44] 未完待续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值