图示法求候选键的过程如下:

(1)将关系的函数依赖关系,用"有向图"的方式表示。  

(2)找出入度为0的属性,并以该属性集合为起点,尝试遍历有向图,若能正常遍历图中所有结点,则该属性集即为关系模式的候选键。  

(3)若入度为0的属性集不能遍历图中所有结点,则需要尝试性的将一些中间结点(既有入度,也有出度的结点)并入入度为0的属性集中,直至该集合能遍历所有结点,集合为候选键。

如果一个属性集能唯一表示元组,且又不含有多余属性,那么这个属性集就是候选键。

例如:关系R(A,B,C)满足下列函数依赖F{A->B,A->C,B->AC},关系R的候选关键字为:

解答:以入度为0的A出发作图

其中A、B遍历了所有的属性,则A、B是关系R的候选关键字。

图示法求候选键------软考相关推荐

  1. 求「软考中级评测师(第二版)」资源

    在吾爱看到该帖子,但是资源已经失效了,求个大佬

  2. 系统校验矩阵怎么求_软考高级架构师:计算机系统基础知识

    计算机系统基础 计算机组成 CPU的功能 •(1)程序控制功能.CPU通过执行指令来控制程序的执行顺序. •(2)操作控制. •(3)时间控制. •(4)数据处理.CPU最根本的任务. (1)运算器. ...

  3. 【软考】数据库数据库建模复习指南

    1.根据考纲 数据库知识 (1)数据库模型(概念模式.外模式.内模式) (2)数据模型,ER图,规范化 (3)数据操作 (4)数据库语言 (5)数据库管理系统的功能和特征 (6)数据库的控制功能 (7 ...

  4. 关于软考中级数据库的一些讨论

    数据库 1.三级模式两层映射 模式映射概况 用户级数据库 外模式 用户视图 概念模式映射 视图级 用户模式 逻辑描述 用户看到的是接口 概念级数据库 概念模式 链接 DBA视图 概念模式-内模式映射 ...

  5. 软考中级软件设计师---数据库系统

    文章目录 数据库系统 数据库模式(++) ER模型(+++++)下午大题15分 关系代数(+++) 规范化理论(+++++) 键 范式 模式分解 SQL语言(++++) 并发控制(++) 数据库完整性 ...

  6. 【软考软件评测师】第三十三章 数据库系统应用

    [软考软件评测师]第三十三章 数据库系统应用 [软考软件评测师]第三十三章 数据库系统应用 [软考软件评测师]第三十三章 数据库系统应用 第一部分 知识点集锦 1.关系数据库候选码 2.自然连接 3. ...

  7. 软考数据库详细知识点整理(全)

    目录 第一章 计算机系统基本知识 1.1 计算机系统 1.1.1 计算机硬件组成 1.1.2 中央处理单元 1.1.3 数据表示 1.1.4 校验码 1.2 计算机体系结构 1.2.1 体系结构分类 ...

  8. 自己的软考软件设计师笔记总结

    文章目录 前言 计算机组成原理 数据的表示 数据的转化 按权展开法(将其他进制转为十进制) 短除法(将十进制转为二进制) 二进制转八进制与十六进制 二进制转八进制 二进制转十六进制 四进制转换十六进制 ...

  9. 2009.5.23软考_系统分析师 上午试题 答案 讨论

    2009.5.23软考_系统分析师 上午试题 答案 讨论 不求尽如人意,但求无愧我心.不断更新中,敬请持续关注--

最新文章

  1. .NET 3.5 中WCF客户端代理性能改进以及最佳实践
  2. 《Spark快速大数据分析》—— 第三章 RDD编程
  3. vfp如何比较两张表的关键字重复_Access开发中建表的基本原理和规范(上)
  4. 小学二年几手工计算机的制作,小学二年级创意手工制作方法
  5. servlet面试常问问题_50个Servlet面试问答
  6. Java事实让您大吃一惊! (信息图)
  7. Matlab库中过采样函数rcosflt参数及源代码详解(翻译)
  8. Vue 状态管理 Vuex
  9. 【干货分享】前端面试知识点锦集03(JavaScript篇)——附答案
  10. 5-1计算机视觉的基本概念
  11. matlab图片连续显示,Matlab利用定时器连续显示图片的问题
  12. alarm之后调用sleep会这样
  13. android应用程序跳转到系统的各个设置页面
  14. 史上最全GIS相关软件(CAD、FME、Arcgis、ArcgisPro)
  15. 基于vhdl的分频器设计
  16. IE浏览器无法连接网络的解决办法
  17. python列表内存分配_python 列表, 元组内存分配优化
  18. 交通路口信号灯c语言编程,三菱PLC十字路口的红绿灯编程实例
  19. 手把手带你调参Yolo v5 (v6.2)(推理)
  20. 【SSM框架】MyBatis

热门文章

  1. 20220103英语学习
  2. 开发互动直播应用很简单:声网 Android Demo保姆级运行教程
  3. 对图像进行批量处理——matlab
  4. Qt下libusb-win32的使用(转)
  5. The XOR Largest Pair(算法竞赛进阶指南 P72,Trie)
  6. 2022年12月1日起,OCS将停止接受GOTS的原料投入
  7. 互联网晚报 | 马斯克脑机接口公司获准启动人体临床试验;特斯拉车顶维权女车主被判败诉;近七百名应届生签协议后临毕业遭解约...
  8. 持续交付体系在高德的实践历程
  9. 图片音视频应用开发的工具与服务大礼包
  10. ​菲涅尔反射(Fresnel Reflection)​理论概要