一二三范式的区别

三堂网 > | 发布时间:2023-07-06T04:31:56 更新时间:2024-11-21T16:02:50

【请达人通俗易懂的说明一下数据库的第一、第二、第三范式是什么意思?最好有例子。。】

第一:列满足原子性,即求每一列都不允许再次拆分

如:表中若有“地址"列。则地址还可以拆分为:国家、省份、城市等这些列,就说明地址这列还可拆分,则不满足第三范式

第二:满足第一的基础上,除主键以外每一列都依赖于主键

如:一张表是描述学员的;有学员编号,学校名称;其中学校名称和学员编号没有依赖关系。应把学校名称放在学校表中

第三:满足第一第二的基础上,除主键以外的列都直接依赖主键。

如:城镇表依赖市表,市表依赖省表,则可以推断出城镇依赖省表;现在城镇表和省表之间就是间接相关

一二三范式的区别相关文章:

过去过年与现在有哪些不同 传统与现代过年方式的区别
过去过年与现在有哪些不同 传统与现代过年方式的区别

随着时代的发展,我们在过年的时候庆祝方式也发生了很大的改变。比如传统的过年方式就是大家聚在一起拜年、放鞭炮、穿新衣服、吃大肉、给压岁钱。但是现在随着科技和环保意识...

刘钧歌手相约靖远歌谱
刘钧歌手相约靖远歌谱

靖远歌手相约靖远歌诀天资聪颖头少年有鸿鹄,则聪明显达,眼光远大,凡事既容易成功,也必有重大灾难。而面高扬,颧骨丰满,对上天脸,而是额头宽广丰满。上亭长也是有日或日在为官。不仅...