“主码的属性不能称之为主属性”和“若属性X函数依赖于属性Y时,则属性X与属性Y之间具有多对一的联系”
这是一个初学者很容易绕晕的知识点,这里我用图文的形式让他们更加形象化
候选码:若关系中某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码
主码:若一个关系中有多个候选码,则选定其中一个为主码
主属性:候选码的诸属性为主属性
比方说选修(学号,课程号,成绩)
候选码就可以是:学号、课程号、学号和课程号,而主码就是选定其中一个,而主属性就是这三个候选码的属性
那么通过这个例子我们就可以大致归纳出主码和主属性的关系:
典例二、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )
A.一对一联系 B.一对多联系
C.多对一联系 D.多对多联系
解析:一般讨论的都是非平凡的函数依赖(X —> Y,但Y不属于X),X —> Y为1对多,而根据该题可知Y —> X,所以X与Y是多对一
故选C
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
“主码的属性不能称之为主属性”和“若属性X函数依赖于属性Y时,则属性X与属性Y之间具有多对一的联系”相关推荐
- mysql8.0约束性语语句(主码、外码、NOT NULL/NULL、DEFAULT、UNIQUE、CHECK)
本文所有操作都是基于mysql8.0执行的,针对mysql数据库创建表之后的约束语句的添加.删除.修改 文章目录 查看建表信息 实体完整性 创建表时定义实体完整性 创建表后添加主码 创建表以后删除主码 ...
- 数据库—属性 码 候选码 主码 外码 主属性 非主属性
问题产生:在学习第6章关系数据理论时,由于之前关于码的各种概念不熟悉,导致不理解. 资料来源:数据库系统概论–王珊 概念及举例 (1):基础定义 实体:客观存在的物体 属性:一个实体的某个特征 码:能 ...
- 数据库之关系数据库之超码,候选码,主码,主属性,非主属性(非码属性)之间的关系
数据库之关系数据库之超码,候选码,主码,主属性,非主属性(非码属性)之间的关系 超码(Super Key): 在关系模型中能唯一标识一个元组的属性集称为关系模式的超码. 候选码(Candidate K ...
- 关系数据库中的码,主码,候选码,主属性,非主属性
在数据库的表(关系)中能够用于唯一区分开每个记录(元组)的属性或属性的集合,我们称之为码 若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何.子集都不能再标识,则称该属性组为(超级码)候选码 ...
- 一文搞懂候选码、主码、全码、外码、主属性、主键、主关键字、非主属性清晰总结
一.讲解 首先说明 键字=码字,所以 主键=主码=主关键字,候选键=候选码=候选关键字... 所谓关系键,指的是一个表中的一个(或一组)属性,用来标识该表的每一行或与另一个表产生联系. 话不多说,上图 ...
- 数据库候选关键词怎么求_数据库中主键、主码、主属性、关键字、候选关键字、码的区别...
展开全部 主码: 我们在建立数据库32313133353236313431303231363533e58685e5aeb931333433626439的时候,需要为每张表指定一个主码,主码也叫主键. ...
- 理解数据库中候选码,主码,外码,主属性,非主属性!
候选码:如果一个关系中,若某一个属性组的值能唯一标识一个元组,而该属性组的子集不能,则称该属性组为候选码. 主码:如果候选码只有一个,那么这个就是候选码就是主码.如果候选码是多个,那就任意选择一个候选 ...
- 函数依赖 主码 主属性 非主属性 候选键 超键 详解
最近做项目要搞数据库看到范式那一节头脑发晕,概念都忘了,于是从网上搜罗并整理一下: 函数依赖部分参考:https://blog.csdn.net/jsj13263690918/article/deta ...
- 【图示化】SQL Server概念:超键(码)、候选键(候选码)、主键(主码)、主属性与非主属性、外键
关系模型概念 字段=属性名,每一行就是一条记录=一个元组,每个单元格就是一个分量, 主键,外键 主码=主键=主关键字 超键(码),候选键 码=超键 超键 (唯一的,可多余) 学号唯一,所以是一个超键 ...
最新文章
- 目标检测---Segmentation Is All You Need
- 一个python网上文档
- Qt 使用正则表达式进行字符串替换
- ASP.NET Core微服务(五)——【vue脚手架解析接口】
- python入门(1)python的前景
- SQL server 表copy 到别一张表
- caffeine 4hash lfu频度记录
- Hadoop 高可用集群(HA)
- 解决html5中video标签无法播放mp4问题的办法
- springmvc 页面跳转样式访问路径总是多一层地址_Net Core实战之基于角色的访问控制的设计...
- c语言中指,C语言程序设计中指教学要点分析.doc
- AjaxControltoolkit学习笔记—ListSearch 使用详解
- springboot+vue房屋租赁系统-求租合同系统java
- c语言——socket编程
- 计算机行业常见英语,计算机行业英文词汇
- pdf转json_pdf转长图工具
- 建文高考成绩查询2021,建文外国语学校新书《高中阅读一卡通》出版
- 图片识别——均值哈希算法
- matplotlib柱状图上方显示数据_Python数据可视化之matplotlib
- java从输入中获取经纬度_java从百度后台接口获取经纬度
热门文章
- chart.js使用学习——柱状图(1:基本用法)
- Python——format
- 【CVPR 2021】解决目标检测长尾分布:Adaptive Class Suppression Loss for Long-Tail Object Detection
- 4-14 递归求阶乘和 (10分)
- java fally是什么意思_fall是什么意思_fall的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 微信小程序-云函数获取用户openid
- 音箱选购必备20秘诀
- 实现Windows文件复制到vm虚拟机
- 从硬件配置开始 网吧的服务器设置全攻略(转)
- es6数组去重(连重复的对象也可以去掉)