软件开发 第四范式(4NF)

发表于 2021-12-18 11:38:29
第四范式 (4NF) 是什么意思?
第四范式 (4NF) 是一种数据库规范化级别,其中除了候选键之外没有重要的多值依赖项。

它建立在前三个范式(1NF、2NF 和 3NF)和 Boyce-Codd 范式 (BCNF) 之上。它指出,除了满足 BCNF 要求的数据库外,它不得包含多个多值依赖项。

使用示例最好地说明多值依赖关系。在包含三项内容的表格中——大学课程、负责每门课程的讲师和每门课程的推荐书籍——这三个元素(课程、讲师和书籍)相互独立。例如,更改课程的推荐书籍对课程本身没有影响。这是多值依赖的一个例子:一个项目依赖于多个值。在此示例中,课程取决于讲师和书籍。

因此,4NF 规定一张表不应具有多个依赖项。4NF 很少在学术界之外使用。

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-5-18 12:12

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表