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

备考刷题,请到

CDA认证小程序

The order detail table records each order line item as the minimum business transaction unit. Which could be its primary key field?
A. Order ID
B. Product ID
C. Order number
D. Order ID + Product ID
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

Order ID + Product ID identifies each line item uniquely.

正确答案是:D: Order ID + Product ID

专业分析:

在订单明细表中,每一行记录代表一个订单中的具体商品项,是最小的业务交易单位。为了唯一标识每一行记录,需要一个主键字段。以下是对各选项的分析:

A: Order ID
- 订单ID(Order ID)通常用于标识一个订单,但一个订单可能包含多个商品项,因此订单ID不能唯一标识订单明细表中的每一行记录。

B: Product ID
- 产品ID(Product ID)用于标识具体的产品,但不同的订单中可能包含相同的产品项,因此产品ID也不能唯一标识订单明细表中的每一行记录。

C: Order number
- 订单号(Order number)在某些系统中可能与订单ID相同,或者是订单的另一个标识符,但与订单ID相同,它不能唯一标识订单明细表中的每一行记录。

D: Order ID + Product ID
- 订单ID和产品ID的组合(Order ID + Product ID)可以唯一标识订单明细表中的每一行记录。因为在同一个订单中,每个产品项的组合是唯一的,不会重复。因此,这个组合可以作为主键字段。

综上所述,选择D: Order ID + Product ID作为订单明细表的主键字段是最合适的,因为它能够唯一标识每一行记录。