引言
数据库系统概述
1、数据库和其他课程的关系:
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LP0eD2c8-1630849201817)(截图\数据库和其他课程的关系.png)]
-
离散数学
- 图、数、集合、关系数理逻辑等基本的数学性质
-
数据结构
- 内存中数据的快速操作
- 离散数学的知识应用到数据库中
-
操作系统
- 文件操作
- 内存管理
-
软件工程:
- 软件项目的设计与实现
-
编译原理:
- 语句 及其操作的识别
- 综合来看:数据库需要:
- 内存和外存结合的数据操作
- 大规模的数据操作
- 操作的执行算法的实现
- 数据库设计与实现
2、课程特点:
-
思维: 数据库的思维:
- 其实就是集合、逻辑、与对象的思维
-
应用: 数据库语言SQL其实是:
- 结构化和面向对象程序设计语言的补充
-
管理:主要就是管理:
- 数据的存储
- 数据的查询的算法和效率
ch01 基本知识与关系模型
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-55Yifup6-1630849201820)(./截图/QQ截图20210904171531.png)]
1、数据库是一种思维?
-
1.学习将各种各样的数据聚集起来形成数据库,实现积累的能力
-
2.学会应用数据库实现积累的效益
-
为了达到这两种效果,我们就要学习数据库管理和控制的手段
2、简要的大数据观点:
-
只求关系,不求因果
- 理解:关系和因果之间的区别:
-
因果必然是相关的,但是相关未必是因果
-
- 理解:关系和因果之间的区别:
-
部分数据集上的分析到全数据集上的分:
- 其实就是从抽样到全数据
-
不要相信经验,一切以数据说话