某银行信用卡额度关系C(信用卡号,用户名,身份证号,最高消费额度,累计消 费额)

资格题库2022-08-02  45

问题 某银行信用卡额度关系C(信用卡号,用户名,身份证号,最高消费额度,累计消 费额)中,信用卡号唯一标识关系C的每一个元组。一个身份证只允许办理一张信用卡。 关系C有(  )。A.1个候选键,即信用卡号B.2个候选键,即信用卡号、身份证号C.1个候选键,即身份证号D.1个候选键,即信用卡号、用户名

选项 A.1个候选键,即信用卡号
B.2个候选键,即信用卡号、身份证号
C.1个候选键,即身份证号
D.1个候选键,即信用卡号、用户名

答案 B

解析 在关系数据库候选码/候选键:如果在一个关系中,存在一个属性(或属性组)都能用来唯一标识该关系的元组,并不含有多余的属性,这个属性(或属性组)称为该关系的候选码或候选键。

依据题干的描述信任卡号能唯一标识关系C的每一个元组,且不含多余属性,因此信任卡号为候选码
依据题干的描述,一个身份证只允许办理一张信任卡,也就是一个身份证只对应一张信任卡,身份证号函数决定信任卡号,综上所述身份证也能唯一标识每一个元组,且不含多余属性,因此身份证号为候选码
综上所述,本题中存在2个候选码:信任卡号和身份证号
转载请注明原文地址:https://tihaiku.com/congyezige/2418121.html

最新回复(0)