问题 单项选择题

假定每一个信用卡客户具有唯一的客户号。如果实体“客户信息”属性依次为“客户号、客户姓名、证件号码、开卡时间、卡状态”,其中,一个客户可以有多个卡,每个卡对应唯一的客户号;实体“客户交易记录”属性依次为“客户号、交易日期、交易开始时间、交易结束时间,交易类型、交易结果、交易金额”,其中一个客户一天可以进行多个交易,但同一时间只能进行一个交易。那么,实体“客户信息”的主键是 (40) ,实体“客户交易记录”的主键是 (41) ,这两个实体型间 (42) 联系。

(42)处填()。

A.存在一对一

B.存在一对多

C.存在多对多

D.不存在

答案

参考答案:B

解析:

对于实体“客户信息”,由于不同人可能有相同的姓名,同一客户(证件号码)可以开立多个信用卡,而一个信用卡拥有唯一标识的客户号,所以只需要(也只能够)有客户号就可以唯一确定该实体的特定个体,即对于实体“客户信息”,属性“客户号”是它的主键。

对于实体“客户交易记录”,一张卡(客户号)在同一天可以进行多个交易,但同时只能进行一个交易,即A交易结束之前不能进行B交易,所以,需要由“客户号、交易日期、交易开始时间”来确定一个特定的交易记录。

实体“客户信息”与“客户交易记录”之间是一对多的联系。

选择题
单项选择题