数据分析 关系数据库和MySQL
文章目录
关系数据库概述
1. 为什么要使用数据库
- 数据持久化 —— 将数据从内存转移到硬盘(长久保存数据的储存介质)
- 数据库(database) —— 存储数据,管理数据
2. 数据库的类型
- 关系(型)数据库
- 非关系型数据库 —> NoSQL数据库 —> No SQL —> No, SQL —> Not Only SQL
- KV数据库
- 文档数据库
- 列族数据库
- 图数据库
- 文档数据库
- KV数据库
关系数据库的特点
- 理论基础:关系模型 - 关系代数 - 关系运算 - 谓词逻辑
- 具体表象:用二维表组织数据
- 行(row):记录(record) - 元组(tuple)
- 列(column):字段(field) - 属性(attribute)
- 主键(primary key)
- 外键(foreign key)
- 编程语言:SQL - 结构化查询语言