锐阔商贸论坛

搜索

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

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

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

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

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

帮助中心|标签云|免责声明|世界地图|锐阔商贸论坛

Copyright©GMT+8, 2025-1-24 13:15

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