数据库基本概念:数据库的定义、特点、分类、组成、作用
一:数据库相关概念
1.1 定义
(1)数据库:存储数据的仓库
(2)数据库管理系统:模拟和管理数据库的大型软件
(3)SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
1.2 关系型数据库管理系统
用到不同的数据库管理系统也不用怕,因为SQL提供一套统一标准创造这些关系型数据库
1.3 数据模型
(1)概念
(2)二维表:类似excel中的表格,有表头、行和列
1.4 SQL
(1)SQL分类(定义、操作、查询、权限)
(2)数据类型
二:Redis
2.1 简介
(1)键值型数据库
redis内存的数据都是键值对
解决松散问题:一个用户的多个字段组装成一个sjon字符串做为value存储
2.2 NoSQL
(1)非结构化
优点:数据插入较多的时候,修改表中某个字段不会造成过大影响,也不影响业务
(2)非关联性
记录一个用户下了几个单,每个单下面有几个商品,使用json文档嵌套
缺点:数据重复(数据存储了多份,在多个文档里,比如另一个用户也可以买荣耀)
(3)非SQL
无固定语法格式不统一