考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

(复合题)表2-5 和表2-6 是某电商平台用于记录交易行为与交易详情信息的订单表与订单详情表,请根据表中信息回答以下问题: (1)订单表与订单详情表间用于连接的公共字段应是()。
A. 两表的单号
B. 两表的客户ID
C. 单金额与产品金额
D. 没有公共字段
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

根据两表的业务意义、字段匹配特征及字段对应关系综合考虑,应选择订单ID 作为连接两表的公共字段使用。

(1)订单表与订单详情表间用于连接的公共字段应是(A: 两表的单号)。

**分析:**

在数据库设计中,订单表(通常称为主表)和订单详情表(通常称为子表)之间的关系一般是通过一个公共字段来连接的,这个字段通常是订单号。订单表记录的是每个订单的总体信息,例如订单号、客户ID、订单日期、总金额等。而订单详情表记录的是每个订单中每个产品的详细信息,例如订单号、产品ID、产品数量、产品金额等。

选择A的原因是:
- 订单号(单号)是唯一标识每个订单的字段,能够唯一确定一个订单。
- 在订单详情表中,同一个订单号可能会出现多次,因为一个订单可能包含多个产品。
- 通过订单号,订单表和订单详情表可以建立一对多的关系,即一个订单对应多个订单详情。

其他选项的分析:
- B: 客户ID:客户ID在订单表中可能会重复出现,因为一个客户可以有多个订单,因此不能用作连接字段。
- C: 单金额与产品金额:单金额和产品金额是数值字段,不是用于连接两表的主键或外键。
- D: 没有公共字段:这是错误的,因为通常订单表和订单详情表之间必须有一个公共字段来建立关联关系。

因此,正确答案是A: 两表的单号。