数据库设计三范式
创始人
2024-11-13 15:06:25
0

目录

第一范式

第二范式

第三范式


数据库的设计范式,即数据库设计的原则;

在设计数据库时尽量遵守这三个条件,因为在实际的设计中,根据要求是空间换时间还是时间换空间来遵守范式;

第一范式

每一张表都必须有主键,每个字段是原子性的(不可再分);

如下表,既没有主键,也有字段不具有原子性:

理应这样:

第二范式

在第一范式的基础上,非主键字段完全依赖主键字段,不存在部分依赖;

如下表,该表具有复合主键,产生了数据冗余。符合第一范式,但不符合第二范式:

学生编号字段与教师编号字段、教师姓名字段没有关系,即表中存在部分依赖:

理应如此;

其实这涉及多对多关系的设计:多对多,三张表,关系表中两外键

复合主键一般存在部分依赖,即不符合第二范式,所以推荐一张表只有一个主键;

第三范式

建立在第二范式上, 不存在传递依赖;

如下,该表班级名称与班级编号有关,班级编号与学生编号有关;

理应如此:

相关内容

热门资讯

透视好牌!WePoKer透视软... 透视好牌!WePoKer透视软件挂,wepoker胜率计算器(详细辅助新2025版);亲们利用一分钟...
红龙poker有辅助吗!hhp... 红龙poker有辅助吗!hhpoker脚本下载(透视)总是真的有挂(wpk教程);亲,关键说明,红龙...
透视真的!wepoker透视脚... 透视真的!wepoker透视脚本网页,aapoker辅助功能,wpk教程(有挂解密)1、首先打开we...
透视线上!pluribus德州... 透视线上!pluribus德州助手网站,wepoker私人局怎么设置抽水(详细辅助安装教程);超受欢...
德普之星辅助器!wepoker... 德普之星辅助器!wepoker辅助器最新版本更新内容(透视)都是是有挂(介绍教程);1、点击下载安装...
透视透视!hhpoker透视脚... 透视透视!hhpoker透视脚本下载,hhpoker透视脚本,科技教程(有挂细节);1、透视透视!h...
透视最新!fishpoker脚... 大家肯定在之前德扑之星透视挂安装或者德扑之星透视挂安装中玩过透视最新!fishpoker脚本作弊,德...
wepoker透视脚本免费下载... wepoker透视脚本免费下载!hhpoker是真的吗(透视)真是有挂(解说技巧)1、该软件可以轻松...
透视软件!德普之星辅助器app... 透视软件!德普之星辅助器app,aapoker可以开挂吗,规律教程(有挂辅助)1、完成德普之星辅助器...
透视黑科技!HHpoker开挂... 透视黑科技!HHpoker开挂辅助器软件,wepoker德州辅助挂下载(详细辅助第三方教程);(需添...