数据库系统(上):模型与语言 第1讲 初步认识数据库系统

本课程所有内容及图片来自MOOC “数据库系统(上)” 课程,推荐大家去看课程,老师讲的非常好
在这里插入图片描述

1.1 为什么要学习数据库系统

(1)Everything Over DB

在这里插入图片描述

(2)信息积累与运用的基础—数据库

在这里插入图片描述

(3)基于数据库的应用—大数据

在这里插入图片描述

(4)数据自有黄金屋

在这里插入图片描述
自我小结:数据的发展由之前的账本,业务手绘表,从人为的控制到机器的帮助对数据提供更好的管理,数据积累到一定的程度时,基于大数据的分析,找到数据的规律。规律无处不在,经济、金融市场中,数据就是金钱。

1.2 什么是数据库?

(1)数据库与信息管理

在这里插入图片描述

(2)数据库与“表”

在这里插入图片描述

(3)基于“表”的数据库的影响

在这里插入图片描述

(4)对“表”的抽象:理解-区分-命名-表达

“表” 里面有什么?
在这里插入图片描述

(5)数据库与“表”的关系

在这里插入图片描述

(6)由表形式的数据库到各式各样的数据库

在这里插入图片描述
自我小结:数据库就是表的集合,一个库中存在着各式各样的表,每张表都有不同的结构,可能相互独立,也可能相互关联,那么这个库就是记录当前这个集合中,所包含的各式各样,对应情况的关系。

1.3 什么是数据库系统?

(1)数据库系统构成—概念层次

在这里插入图片描述

(2)数据库系统构成—实例层次

在这里插入图片描述

(3)实例化和概念化理解数据库系统

在这里插入图片描述
自我小结:数据库系统由:数据库、数据库管理系统、数据库应用、数据库管理员构成。我们平时所说的使用的数据库更准确的说明应该是:使用的是什么数据库管理系统。设计、代码负责的是:数据库应用,操作数据。对于数据自己的表,自己可以说是简单的数据参数内容的管理者。

1.4 什么是数据库管理系统 - 怎样利用数据库管理学系统管理数据?

(1)从用户角度看数据库管理系统的功能

用户:数据库管理系统因具有什么功能?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)数据库语言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
自我小结:数据库管理系统,是一个管理数据库的系统软件。标准分为DDL(定义数据格式)、DML(操作数据)、DCL(数据的控制)。那么数据库管理系统的不同,那么对于的操作语言肯定是会有所不同的,Oracle、Mysql俩个数据库管理系统的不同对应操作数据的格式语法也有点不同。使用何种高级语言进行开发,已经有大佬将对应的SQL语言与高级语言融合到一起,用更加方便地高级语言操作数据。

1.5 什么是数据管理系统 - 数据库管理系统的功能概览?

(1)从系统实现角度看DBMS的功能

系统:数据库管理系统应具有什么功能?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)典型的数据库管理系统

在这里插入图片描述

(3)小结

在这里插入图片描述
自我小结:数据库管理系统,该软件,不只是提供了解析数据库语言的操作,还运行着其他其他程序,对于事务的控制;对于查询的优化;undolog、redolog日志的记录,可以完成对数据的恢复,还可以主动进行性能分析等功能。

1.6 回顾

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值