目录
1.1 什么是数据库
1.2 数据库管理系统(DBMS)
1.3 数据库和文件系统的区别
1.4 数据库的发展史
1.5常见的数据库
1.5.1关系型数据库
1.5.2 非关系型数据库
1.6 DBMS支持的数据模型
1.1 什么是数据库
数据:描述事物的符号记录
数据库:存储数据的仓库, 是长期存放在计算机内,有组织,可共享的大量数据的集合
特点:
1.数据的结构化
2.数据的共享性高,冗余度低,易扩充
3.数据的独立性高
4.数据有DBMS统一管理和控制
1.2 数据库管理系统(DBMS)
它是管理数据库的一个软件,是对数据库的一种完整和统一的管理和控制机制。数据库管理系统不仅让我们能够实现对数据的快速检索和维护,还为数据的安全性、完整性、并发控制和数据恢复提供了保证。
1.3 数据库和文件系统的区别
文件系统:用于操作系统规定存储文件的格式
1.4 数据库的发展史
初始阶段-----人工管理:人力手工整理存储数据
萌芽阶段-----文件系统:使用磁盘文件来存储数据
初级阶段-----第一代数据库:出现了网状模型、层次模型的数据库
中级阶段-----第二代数据库:关系型数据库和结构化查询语言
高级阶段------新一代数据库:NOSQL型数据库
1.5常见的数据库
1.5.1关系型数据库
关系型数据库是建立在关系模型的基础上的数据库
关系模型指二维表格模型,因而一个关系型数据库就是由二维表及其之间的关系组织成的一个数据库
1.5.2 非关系型数据库
又称为NoSQL,意味不仅仅是SQL,还是一种轻量,开源,不兼容SQL功能的数据库,强调Key-VAlue存储和文档数据库的优点,而不是单纯的反对RDBMS(关系型数据库管理系统)。
1.6 DBMS支持的数据模型
1.层次模型
2.网状模型
3.关系模型
4.面向对象模型