加粗必考
基本概念
数据
数据是能计算机能存的。
信息是有用的数据。
对大厂来讲最宝贵的是数据。
数据处理
从原始数据中提取有用的数据成分。
数据管理
经历了人工管理,文件管理和数据库系统阶段。
数据库——存储数据
相互关联的数据的集合。
需要存储数据就需要数据库。
数据库管理系统——管理数据
提供一个方便、高效存取数据库信息的途径。
数据库应用系统——使用数据
“互联网+”和“+互联网”
(传统管理方式)+互联网:只是把线下的流程搬到了线上,业务流程没有改变。
互联网+(新方式):例如线上支付和线下支付脱钩,不需要零钱。
数据视图
数据模型
- 关系模型
- 实体-联系模型
- 半结构化数据模型
- 基于对象的数据模型
关系数据模型应用最广
数据抽象
- 物理层
- 最低层次的抽象,描述底层的数据结构
- 物理模式
- 逻辑层
- 描述存储什么数据以及数据间的联系
- 逻辑模式
- 视图层
- 子模式
- 描述数据库的某个部分
- 看起来是一张大表,但是给不同的人看到的部分是不一样的
数据库语言
- 数据定义语言
- 数据操纵语言
不叫保存叫插入:保存存在最后面,插入可以在任何地方
数据库设计
主要内容是数据库模式的设计
- 概念设计
- 顶层设计,决定数据库应该包括哪些数据,比如要不要存姓名
- 最开始的一步
- 其实是最难的,越抽象越难,越跟人打交道越难
- 逻辑设计
- 考虑姓名存在哪个表里
- 物理设计
- 考虑用多长的字段存姓名。
数据库引擎
存储管理器
数据的存储、检索和更新
查询处理器
数据的检索
事务管理
负责原子性、一致性的操作
数据管理技术的发展
人工管理阶段
文件系统阶段
数据库系统阶段