最近可能和小伙伴做一点小东西,感觉会用到数据库,无奈之前没咋接触,只能开始恶补功课了。
第一次的分享,主要是这样几个内容:
- 数据库概述(包括数据管理技术的发展与基本内容)
- 数据库MySQL的安装(见链接)
- MySQL基于库的一些操作
- 对存储引擎的介绍
数据库概述
数据库管理技术的发展阶段简要:
人工管理阶段
特征:
- 数据不能够长期保存
- 数据不能够共享
- 程序本身管理数据
- 数据不具有独立性
为什么不存在独立性而又不能共享?
文件系统阶段
由于计算机硬件出现了磁盘,计算机软件出现了高级语言和操作系统,程序与数据有了一等的独立性,出现了程序文件和数据文件
特征:
- 数据可以长期保存
- 数据由文件系统来管理
- 数据冗余大,共享性差
- 数据独立性差
数据库系统阶段
特征:
- 数据实现结构化
- 数据实现了共享性
- 数据独立性强
- 数据粒度变小