当前位置:首页 科普知识 第五范式

第五范式

发布时间:2023-09-15 10:47:52

第五范式是指关系模式R依赖均由R候选码所隐含。

第五范式定义

如果关系模式R中的每一个连接依赖均由R的候选码所隐含,则称此关系模式符合第五范式。

第五范式扩展

所谓“R中的每一个连接依赖均由R的候选码所隐含”是指在连接时,所连接的属性均为候选码。

设关系模式SPJ(SNO,PNO,JNO),其中SNO表示供应者号,PNO表示零件号,JNO表示项目号。设有关系SPJ。如果将SPJ模式分解为SP、PJ和JS,并进行SP⋈PJ及SP⋈PJ⋈JS的自然连接,其操作数据及连接结果(注:“⋈”符号为连接符)

表1

SPJ

SNO

PNO

JNO

S1

P1

J2

S1

P2

J1

S2

P1

J1

S1

P1

J1

表2

SP

SNO

PNO

S1

P1

S1

P2

S2

P1

表3

PJ

PNO

JNO

P1

J2

P2

J1

P1

J1

表4

JS

JNO

SNO

J2

S1

J1

S1

J1

S2

表5

SP⋈PJ⋈JS

SNO

PNO

JNO

S1

P1

J2

S1

P2

J1

S2

P1

J2

S1

P1

J1

表6

SP⋈J

SNO

PNO

JNO

S1

P1

J2

S1

P1

J1

S1

P2

J2

S1

P2

J1

S2

P1

J2

S2

P1

J1

上例中,因为它仅有的候选码(SNO,PNO,JNO)肯定不是它的三个投影SP、PJ、JS自然连接的公共属性,所以 SPJ ∉ 5NF(“∉”为不属于符号)

温馨提示:
本文【第五范式】由作者 百科大全 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6