定义: 在Y函数依赖于X函数的基础上,即X → Y时,如果Y ⊂ X 那么称X→Y是平凡的函数依赖,

如果有Y ⊂ X ,那么X → Y 一定成立

原因:因为Y ⊂ X ,那么Y必然是X中的一部分,因为X确定了,那么自然其子集也确定了,整体可以决定部分

非平凡函数依赖

当关系中属性集合Y不是属性集合X的子集时,存在函数依赖X→Y,则称这种函数依赖为非平凡函数依赖。

平凡函数依赖是什么?相关推荐

  1. 快速理解数据库函数依赖(平凡函数依赖、非平凡函数依赖、完全函数依赖、部分函数依赖、传递依赖)

    在我们学习数据库的范式之前,我们需要理解一下有关函数依赖的一些知识. 我们数据库中常说的函数依赖其实是数据依赖的一种,数据依赖除了函数依赖还有多值依赖和连接依赖.其中最重要的是函数依赖. 函数依赖的概 ...

  2. 关系数据理论(回顾关系模式、数据依赖、不规范的关系模式存在的问题、 函数依赖、非平凡函数依赖/平凡函数依赖、完全函数依赖/部分函数依赖定义、传递函数依赖,码)

    关系数据库的规范化理论是数据库逻辑设计的一个有力工具. 1.回顾关系模式         第2章中已经讲过,一个关系模式应当是一个五元组:                 R(U,D,DOM,F)   ...

  3. 码,主码,主属性,非主属性,平凡函数依赖,完全依赖等词解释

    码:代表数目的符号 主码 我们在建立数据库的时候,需要为每张表指定一个主码,主码也叫主键. 所谓主码就是在实体集中区分不同实体的候选码. 一个实体集中只能有一个主码,但可以有多个候选码. 必须注意两点 ...

  4. 数据库中为什么叫“非平凡”的函数依赖Nontrivial Function Dependency? nontrivial的本意探讨

    定义:设一个关系为R(U),X和Y为属性集U上的子集,若X→Y且X不包含Y,则称X→Y为非平凡函数依赖,否则若XY则必有X→Y,称此X→Y为平凡函数依赖. 例如:在一个职工关系中,职工号总能函数决定它 ...

  5. 6.0 《数据库系统概论》之关系数据库的规范化理论(数据依赖对表的影响[插入-删除-修改-冗余]、1NF-2NF-3NF-BCNF-4NF、函数依赖与多值依赖)

    文章目录 0.思维导图 1.为什么要学习关系数据库规范化理论? (1)基本概念回顾 (2)关系模式的形式化定义 (3)什么是数据依赖F? (4)数据依赖F对关系模式的影响 1️⃣ 数据冗余(Data ...

  6. 关系数据库基础:函数依赖知识笔记

    1.函数依赖的定义 设R(U)是属性集U.上的关系模式,X, Y是U的子集.若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X集合上的属性值相等,而在Y上的属性值不等, 则称X函数确定Y ...

  7. 【数据库系统设计】关系数据理论(函数依赖、码、范式、模式分解)

    关系数据理论 6.1 为什么要学习关系数据理论 什么是好的数据库逻辑设计 什么是数据依赖 关系模式的简化表示 6.2 规范化 - 关系的规范化理论 6.2.1 函数依赖 1.函数依赖 2.平凡函数依赖 ...

  8. 关系模式设计的问题 函数依赖

    关系模式设计的问题 一.关系模式设计的问题 张表 1.假设有描述学生选课及住宿情况的关系模式 S-L-C CSno,Sname,Ssex,Sdept,Slol,Cno,Grade) 主键(Sno,Cn ...

  9. 判断是否保持函数依赖

    判断是否保持函数依赖 直接通俗易懂的做法,分成4步: (1)求每个Fi{}: (2)求原F{}中左侧元素的闭包,将其补齐在Fi中 (3)求G,同时看F中的关系是否都在G中 (4)如果都在,则保持依赖. ...

最新文章

  1. 关于python语言、下列说法不正确的是-关于 Python语言,哪个说法是不正确的?
  2. mysql client centos_centos7 安装mysql和mysqlclient遇到的那些坑
  3. 科技人员在计算机前的肖像,首个全国科技工作者日来了 西南大学学子为科技工作者画像...
  4. 由浅到深理解ROS URDF教程
  5. Windows 2008 R2 SP1部署Lync2010企业版(一)
  6. UVa 455 - Periodic Strings
  7. redis集群操作:增加和减少节点
  8. 切换无线网卡失败服务器提示,Win7系统切换usb无线网卡为AP模式时提示ICS启动失败如何解决...
  9. Ace在线代码编辑器使用
  10. java分组求和实例_mybatis example group by count 分组求和 - java分组求和
  11. WORD文档转换成HTML
  12. 文件下载触发的DDE注入
  13. 关于Tomcat在启动时的socket bind failed 730048 错误
  14. 【DNS】Windows查看和清理DNS缓存
  15. anki卡片浏览器_Anki Guide by Corkine
  16. node.js在2018年能继续火起来吗?我们来看看node.js的待遇情况
  17. 高通 OpenXR SDK 使用指南(2)
  18. 微信小程序css篇----背景(Background)与颜色(Color)
  19. 用过滤器实现file类实现输出目录以及子目下的结尾为.java的文件
  20. WGCLOUD默认登录账号密码是什么

热门文章

  1. js判断file是否为空_JS - 获取文件后缀,判断文件类型(比如是否为图片格式)...
  2. idea上一步下一步快捷键_【MySQL】一步一步的教你在windows下安装MySQL5.7
  3. struts2 html post large data,struts2文件上传限制大小问题
  4. c++文件内容与输入内容进行比较_使用位运算对数据或文件内容进行加密
  5. Django - 模型序列化返回自然主键值
  6. 如何查找android emulator内核的精确版本
  7. java的多线程机制(文字描述区别)
  8. spring-boot 免xml配置直接使用spring
  9. ASP.NET MVC如何使用Ajax的辅助方法
  10. [开源][J2ME]J2ME手机应用程序UI开发框架