发布网友 发布时间:2022-04-23 11:13
共3个回答
热心网友 时间:2023-09-10 00:35
关系模式R中的属性全部是主属性,则R的最高范式必定是3NF。
这样如R(X,Y,Z),F={Y--Z,XZ--Y}。
XY和XZ都可以做为候选码,即R中的属性全为主属性,且不存在非主属性对码的传递函数依赖,因此R属于3NF。
扩展资料
判断属于第几范式,首先要找出主码,候选键,然后分析属不属于各范式的要求。
1、第1范式,候选键AB,所以AB+=ABC,所以AB是候选键。考试的每个关系都属于第一范式,第2范式的要求是不存在非关键字部分依赖关键字,A→C,所以是第一范式。
2、第2范式,主码是C,不存在非关键字部分依赖关键字,所以属于第2范式。存在非关键字对任一候选关键字的传递函数依赖,所以不符合第3范式。
热心网友 时间:2023-09-10 00:36
直接给一个正确答案,最高能达到bc范式。
关系模式中若属性都是主属性,则不会存在非主属性对码的部分函数依赖,也不会存在非主属性对码的传递函数依赖,消除这两种分别代表达到第二范式和第三范式(这里的码指的是候选码)。若关系模式中全都是主属性,则至少是第三范式,若想达到bc范式,还要消除主属性对码的部分函数依赖和传递函数依赖。
网上对于这个题的答案基本都是错的。
热心网友 时间:2023-09-10 00:36
3NF
解析:若关系模式R中的属性全是主属性,则R的最高范式必定是3NF.这样如R(X,Y,Z),
F={Y-->Z,
XZ-->Y}.
XY和XZ都可以做为候选码,即R中的属性全为主属性,且不存在非主属性对码的传递函数依赖,因此R属于3NF