1.1、数据库的相关概念
DB:数据库 DBMS:数据库管理系统 SQL:结构化查询语言
1.2、数据库与数据库管理系统的关系
flowchart LR
客户A--> Web服务器
客户B--> Web服务器
客户C--> Web服务器
Web服务器-->MySQL数据库管理系统
MySQL数据库管理系统-->数据库1
MySQL数据库管理系统-->数据库2
数据库1-->表1
数据库1-->表2
数据库1-->表3
数据库2-->表4
数据库2-->表5
数据库2-->表6
2.1关系型数据库(RDBMS)
- 把复杂的数据结构归纳为简单的二元关系(二维表格形式);
- 以行(row)和列(column)的形式存出数据,组成表(table),一组表组成一个库;
- 表语表之间的数据存在一个关系模型,关系型数据库就是建立在关系模型上的数据库。
- 关系型数据库优势:实现复杂查询与事务支持
2.2非关系型数据库(非RDBMS)
- 即关系型数据库的轻量版本,性能较高(通过减少使用频率低的功能来提高性能)
2.3有哪些非关系型数据库
- 键值型数据库
- 文档型数据库
- 搜索引擎数据库
- 列表数据库
- 图型数据库