0003. 什么是“数据库”
1. 📝 概述
- 数据库包含两层含义:
- 保管数据的 “仓库”
- 数据管理的 “方法和技术”
- 数据库(Database)
- 对于数据库的概念,没有一个完全固定的定义,随着数据库历史的发展,定义的内容也有很大的差异,其中一种比较普遍的观点认为,数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
- 数据库是一个按数据结构来存储和管理数据的计算机软件系统。
- 数据库是存储和管理数据的仓库。
- 数据库不仅提供对数据的高效存取功能,还支持多用户并发访问,并保证数据的安全性和一致性。
- 数据库是由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。
- 数据表之间相互关联,反映了客观事物间的本质联系。
- 数据库系统提供对数据的安全控制和完整性控制。
2. 📒 数据库的发展阶段
- 人工管理阶段
- 文件系统阶段
- 数据库系统阶段
- 高级数据库阶段
- ……
3. 📒 数据库的种类
- 层次式数据库
- 网络式数据库
- 关系式数据库
- 非关系式数据库
- ……
- 不同种类的数据库按不同的数据结构来联系和组织。
4. 📒 数据库的一些普遍特点
- 结构化存储:数据按照一定的格式进行组织。
- 高效查询:通过 SQL 语言可以快速检索、更新、删除数据。
- 安全性高:支持权限控制,保障数据安全。
- 支持事务:确保多个操作要么全部成功,要么全部失败。
- ……