部分基础SQL知识
关系型数据库与非关系型数据库
关系型数据库:MySQL、SQL Server等,是一种结构性数据库,数据以二维表的形式存在,每一列代表数据的一个属性,每一行代表一个数据实体。要求ACID(原子性、一致性、),扩展性较差
非关系型数据库:MongoDB、Redis等,不同于二位存储,比如MongoDB为json文档,可以只存储存在的属性,redis具有多种数据结构。要求BASE,扩展性比较强
范式
第一范式:每一列数据都是不可分割的原子项
第二范式:第一范式的基础上,非主属性要依赖于整个主键,而不是主键的部分属性
第三范式:第二范式的基础上,任何非主属性都直接依赖于主键,不能间接相关。
2025/9/4大约 13 分钟