●●● 什么是传递依赖?急急急 ●●●

.
详细解释``谢谢`!

比如A决定B,B决定C,则A决定C就是传递依赖。
传递函数依赖定义3:在R (U)中,如存在X,Y,Z包含于U 且满足:X—>Y ,Y—>Z,则称Z传递函数依赖于X,否则,则称为非传递函数依赖。(个人理解:X,Y,Z相当于数据库表中的字段,“决定”的意思是根据某一列的内容能够唯一确定另一列的内容。比如有个student表,包含学号,姓名,年龄字段,则一个学号能唯一确定一个姓名,就是学号决定姓名,反过来如果存在重名的,则姓名不能决定学号,因为一个姓名可能对应两个学号。同样假如姓名决定年龄,则我们就说学号决定年龄,年龄传递依赖于学号。这个道理就像两个字段本身看起来没什么关系,但是中间通过另一个字段使得这两个字段存在间接的约束关系,则这两个字段就是传递依赖。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-26
第一范式:强调列不可再分,即一列不能分成其他几列
第二范式:首先是列不可再分,其次是一个表中必须有一个主键,可以是复合主键,其余非主键要完全依赖于主键,即知道主键就能推出其余非主键。不能部分依赖,即除了主键之外的其他键可以可以推出来。
第三范式:首先满足第二范式,非主键必须直接依赖于主键,不能存在传递依赖即A→B,B→C,那么A→C就属于传递依赖
第2个回答  2020-03-20
同问。。。
相似回答