任意两个元祖的候选码不能相同是什么意思
答案:2 悬赏:30 手机版
解决时间 2021-12-16 16:22
- 提问者网友:心裂夏天
- 2021-12-16 11:23
任意两个元祖的候选码不能相同是什么意思
最佳答案
- 五星知识达人网友:别来梦里找我
- 2021-12-16 11:39
一个元祖的属性值必须是可以唯一识别元祖的 即:码的作用
若两个元祖的候选码相同,则表示这两个元祖是相同的,这样会使得同一个对象会在数据库中重复存储,进而就违背了候选码的初衷:不能唯一识别一个元祖;(但有一种需求 在数据库中可以不设置主码(或者候选码 ));
几种码的定义:
数据库中有超码,候选码,主码 ,外码 。
超码 :一个或者多个属性的集合,它能在一个关系中唯一识别一个元祖。
候选码: 是最小的超码(唯一识别一个元祖);
主码:就是用来区分不同元祖的候选码;
若两个元祖的候选码相同,则表示这两个元祖是相同的,这样会使得同一个对象会在数据库中重复存储,进而就违背了候选码的初衷:不能唯一识别一个元祖;(但有一种需求 在数据库中可以不设置主码(或者候选码 ));
几种码的定义:
数据库中有超码,候选码,主码 ,外码 。
超码 :一个或者多个属性的集合,它能在一个关系中唯一识别一个元祖。
候选码: 是最小的超码(唯一识别一个元祖);
主码:就是用来区分不同元祖的候选码;
全部回答
- 1楼网友:野性不改
- 2021-12-16 12:21
就是有两行不能完全相同,我是这么理解的,这一块我也写得不是很好
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯