标签:数据冗余 3nf 数据 相互 strong att 应用 数据库表 插入
数据库结构分级 | |
---|---|
外模式 | 用户级(面向用户、应用程序员) |
模式 | 概念级(面向建立、维护数据库人员) |
内模式 | 物理级(面向系统程序员) |
数据库的三级模式是对数据库的3个抽象级别,为了实现3个抽象级别的转换,DBMS在抽象层间提供了两个映像,即外模式/模式映像(逻辑独立性)和模式/内模式映像(物理独立性) ,
关系型数据库设计的标准就是范式;
数据库表中字段都是单一属性,不可再分;
在1NF的基础上,数据库表中不存在非关键字段对任一候选关键字段的部份依赖(即组合主键[AB]里面A或者B与其他字段都不能存在组合重复),单一主键就满足2NF;
不满足2NF的问题:
在2NF的基础上,数据库表中不存在非关键字段对任一候选关键字段的传递依赖;
客观存在并可相互区别的事物 -- 矩形
属性是实体所具有的某一特性 -- 椭圆形
在信息中反映实体之间的联系,分为一对一、一对多、多对一 -- 菱形
标签:数据冗余 3nf 数据 相互 strong att 应用 数据库表 插入
原文地址:https://www.cnblogs.com/f1ynn/p/11614746.html