美文网首页
关系数据库设计理论之函数依赖

关系数据库设计理论之函数依赖

作者: 刘翾 | 来源:发表于2017-11-09 08:58 被阅读14次

由于最近在看<<思维导图>>这本书, 其实大一就买了...刚开始看了一半没啥感觉, 最近突然想起来还有这系列丛书没有图, 因此打算抱着试试的形态尝试一下, 今后的博客都会采取思维导图的形式进行书写.

这里写图片描述这里写图片描述

没错就是这本, 当初买了一个系列, 最近来算都看完它.

这里写图片描述这里写图片描述

平凡依赖

如果X→Y而且Y不是X的子集,则称X→Y是非平凡函数依赖.

例: (s#, cn) -> s#是平凡依赖, 而(s#, cn) -> aa就是非平凡依赖

完全依赖

设R是一个具有属性集合U的关系模式,如果X→Y,并且对于X的任何一个真子集Z,Z→Y都不成立,则称Y完全函数依赖于X。

    例: (s#, cn)->G 完全依赖的话指的是 s#-\>G , cn -\> G, 子集无法单独确定G

部分依赖

若X→Y,但Y不完全函数依赖于X,则称Y部分函数依赖于X。 也就是完全依赖的对立

传递依赖

x-> y, y->z, y->x , x -传递->z. x可以推出y, y可以推出z, y不可以推出x, 则称z传递的函数依赖于x

相关文章

  • 关系数据库设计理论之函数依赖

    由于最近在看<<思维导图>>这本书, 其实大一就买了...刚开始看了一半没啥感觉, 最近突然想起来还有这系列丛书没...

  • 数据库三范式

    在解释数据库三大范式之前,先介绍一些概念,理解这些概念是必须的。 1、函数依赖:关系理论中函数依赖是指关系中属性间...

  • chapter10_关系数据库设计理论_2_函数依赖

    函数依赖关系模式的所有属性集合U, X,Y是U的子集。对任意元组t1、t2,如果它们在X上的属性值相等,则它们在Y...

  • 关系数据库SQL之可编程性触发器

    前言 前面关系数据库SQL之可编程性函数(用户自定义函数)一文提到关系型数据库提供了可编程性的函数、存储过程、事务...

  • 关系数据库SQL之可编程性事务

    前言 前面关系数据库SQL之可编程性函数(用户自定义函数)一文提到关系型数据库提供了可编程性的函数、存储过程、事务...

  • 关系数据库SQL之可编程性存储过程

    前言 前面关系数据库SQL之可编程性函数(用户自定义函数)一文提到关系型数据库提供了可编程性的函数、存储过程、事务...

  • mysql

    数据库三范式: 函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。 如果 {A1,A2...

  • go 单元测试(二)mock

    当待测试的函数/对象的依赖关系很复杂,并且有些依赖不能直接创建,例如数据库连接、文件I/O等。这种场景就非常适合使...

  • 第三课 排序检索数据

    使用 SELECT 和 ORDER BY 进行排序检索 一、排序数据 关系型数据库设计理论认为:如果不明确规定排序...

  • 关系数据库设计理论

    函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。对于 W->A,如果能找到 W 的真...

网友评论

      本文标题:关系数据库设计理论之函数依赖

      本文链接:https://www.haomeiwen.com/subject/xphumxtx.html