数据库系统

文章目录

第1章 概论

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

第2章 基本知识与关系模型

1、数据库、数据库管理系统、数据库系统

什么是数据库

数据库是一种技术,更是一种思维。数据库是电子化信息的集合。
数据库起源于表:表由抽象开始:理解-区分-命名-表达。
在这里插入图片描述
在这里插入图片描述

什么是数据库系统

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

什么是数据库管理系统DBMS

从用户角度看其功能:数据库定义DDL、数据库操作DML、数据库控制DCL、数据库维护
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从系统角度看其功能:解析语言并执行的系统。形式 – 构造 – 自动化来实现。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

2、数据库系统的结构抽象与演变

数据库系统的标准结构

1、DBMS管理数据的三个层次:
在这里插入图片描述
2、模式与视图:
在这里插入图片描述
3、三级模式两层映像:
在这里插入图片描述
4、标准结构:
在这里插入图片描述
5、两个独立性:
在这里插入图片描述

3、数据模型

1、数据、模式、数据模型
在这里插入图片描述
2、三大经典数据模型
在这里插入图片描述
其中,层次模型与网状模型用的不多了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、数据库系统的演变与发展

1、由文件系统到数据库
在这里插入图片描述
2、由文件系统到数据库
在这里插入图片描述
2、由层次模型数据库、网状模型数据库到关系数据库
在这里插入图片描述
在这里插入图片描述
3、由关系数据库到对象关系数据库、面向对象数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、由多种多样的数据库到多数据库开放式互联
在这里插入图片描述
4、新型数据库
在这里插入图片描述
在这里插入图片描述

5、小结

在这里插入图片描述

3、关系模型之基本概念

1、什么是关系模型

1、关系模型研究什么?
在这里插入图片描述
2、关系模型的三个要素:
在这里插入图片描述
3、关系代数与关系演算(元组演算、域演算):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、关系模型与关系数据库语言:
在这里插入图片描述

2、什么是关系

1、表的严格定义——关系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、关系的特性:
/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、关系的重要概念——候选码/候选键
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、关系模型的完整性

1、实体完整性
在这里插入图片描述
2、空值及其含义
在这里插入图片描述
3、参照完整性在这里插入图片描述
4、用户自定义完整性
在这里插入图片描述

4、本讲内容

在这里插入图片描述

4、关系模型之关系代数

1、关系代数之基本操作

1、关系代数运算的特点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1、并操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、差操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、笛卡尔积操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、选择操作(纯关系操作)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、投影操作(纯关系操作)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、关系代数之扩展操作

1、交操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、θ-连接 操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、自然连接 操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、关系代数之组合和应用训练

1、集合操作思维训练
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、关系代数之复杂扩展操作

1、除操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、外连接 操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、本讲内容

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

5、关系模型之关系演算

1、本讲学什么

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

2、关系演算之关系元组演算

在这里插入图片描述
1、关系元组演算公式的形式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、存在量词与全称量词 的理解与应用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、正确性与等价性交换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、四个最复杂的例子
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、元组演算与关系代数的等价性
在这里插入图片描述

3、关系演算之关系域演算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1、关系域演算语言QBE
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、关系演算之安全性

在这里插入图片描述

5、关于三种关系运算的一些观点

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

6、本讲学什么

在这里插入图片描述

第2章 数据库语言-SQL

6、SQL语言概述

1、SQL语言概述

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

2、利用sql语言建立数据库

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

在这里插入图片描述

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

3、利用sql语言进行多表联合查询

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

4、利用sql语言进行增删改

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

5、利用sql语言修正与撤销数据库

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

6、典型的DBMS交互环境的简介–SQL server
7、本讲内容

在这里插入图片描述

7、sql语言之复杂查询与视图

1、sql语言之子查询应用

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

2、sql语言之结果计算与聚集函数

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

3、sql语言之分组查询与分组过滤

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

4、利用sql语言实现关系代数的操作

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

5、sql语言之视图及其应用

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

6、本讲内容

在这里插入图片描述

8、SQL语言与数据库完整性与安全性

1、数据库完整性的概念与分类
2、SQL语言之列约束与表约束——静态约束
3、SQL语言之触发器——动态约束
4、数据库安全性的概念及分类
5、SQL语言之安全性实现
什么是数据库管理系统
什么是数据库管理系统

第4章 概论

第5章 概论

第6章 概论

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值