数据库三大范式
...大约 1 分钟
数据库三大范式
三大范式
数据库三大范式是指在关系型数据库设计中,为了避免数据不一致和数据不一致性而遵循的三个规范化级别
- 第一范式:确保每个属性都是原子性的,即每个属性都不能再分割为更小的数据单元。同时每个属性都要具有唯一的名称,不允许重复。
- 第二范式:保证非主键属性完全依赖主键属性。如果存在这样的情况,需要将表进行拆分,使每个表只包含一个实体类型
- 第三范式:保证非主键属性之间不存在依赖关系。如果存在,需要将表拆分,使每个表只包含一个实体类型。
关系型数据库:建立在关系模型基础上,由多张相互俩基恩的二维表组成的数据库 适用于需要严格数据一致性和结构化数据的场景,使用SQL进行数据操作,支持ACID事务
非关系型数据库:适用于数据模型灵活、需要高性能和高扩展性场景,通常不需要预定义数据模型,采用最终一致性模型