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

备考刷题,请到

CDA认证小程序

下图是某电商平台订单表与订单详情表,请根据表中信息回答以下问题: 关于两表的字段,以及正确表连接的说法,错误的是( )
A. 订单表与订单详情表是一对多的关系
B. 订单详情表的主键字段为单号+产品ID
C. 订单详情表中单号为外键字段
D. 两表可以用公共字段“客户ID”来连接
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

“客户ID”是两表的公共字段,但其对应关系为多对多,无法正确连接。应使用“单号”作为连接公共字段,连接关系为一对多。所以D为错误答案。

正确答案是:D: 两表可以用公共字段“客户ID”来连接

### 分析:

1. **订单表与订单详情表是一对多的关系**:
- 订单表(Order Table)中的每一条记录代表一个订单,而订单详情表(Order Details Table)中的每一条记录代表订单中的某一个产品。因此,一个订单可以有多个产品(即多个订单详情),所以订单表与订单详情表是一对多的关系。选项A是正确的。

2. **订单详情表的主键字段为单号+产品ID**:
- 订单详情表的主键一般由单号(Order ID)和产品ID(Product ID)共同组成,这样可以唯一标识每一条订单详情记录。选项B是正确的。

3. **订单详情表中单号为外键字段**:
- 订单详情表中的单号(Order ID)字段引用订单表中的单号字段,形成外键关系,以确保订单详情记录必须对应一个有效的订单。选项C是正确的。

4. **两表可以用公共字段“客户ID”来连接**:
- 订单表和订单详情表的连接关系应该是通过单号(Order ID)字段,而不是客户ID(Customer ID)。客户ID在两个表中并不是公共字段,不能直接用于连接两表。选项D是错误的。

因此,选项D是错误的。