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

备考刷题,请到

CDA认证小程序

(复合题)图5-26 与图5-27 展示了某公司交易相关的各表连接关系与各表数据内容,观察图5-26 与图5-27 回答以下问题。 (2)订单表与订单提成表是以交易行为为单位展开记录的数据表,产品表与区域表是围绕产品及区域维度展开记录信息的数据表,在数据库中可以将两表合并为一个表的是()。
A. 产品表与订单表
B. 区域表与订单提成表
C. 订单提成表与订单表
D. 产品表与区域表
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

订单表与订单提成表有相同主键订单ID,可以合并为一个表。

正确答案是:C: 订单提成表与订单表

专业分析:

在数据库设计中,表的合并通常基于两者之间的关系和数据的冗余程度。订单表(Order)和订单提成表(Order Commission)记录的是交易行为相关的数据,且两者之间有直接的关联关系。订单提成表通常是基于订单表中的数据进行计算和记录的。因此,将订单表与订单提成表合并可以减少冗余数据,提高查询效率。

具体分析如下:

- **订单表(Order)**:记录每笔订单的详细信息,如订单编号、客户编号、产品编号、订单日期等。
- **订单提成表(Order Commission)**:记录每笔订单的提成信息,如订单编号、提成金额等。

由于订单提成信息是基于订单信息生成的,因此这两张表之间存在一对一或一对多的关系。将它们合并后,可以在一张表中同时记录订单的基本信息和提成信息,减少了数据冗余和复杂的表连接操作。

相比之下:

- **产品表(Product)** 和 **区域表(Region)**:这两张表记录的是产品和区域的静态信息,彼此之间没有直接的关联关系,不适合合并。
- **产品表(Product)** 和 **订单表(Order)**:这两张表记录的是不同类型的信息,产品表记录产品信息,订单表记录交易信息,不适合合并。
- **区域表(Region)** 和 **订单提成表(Order Commission)**:这两张表之间没有直接的关联关系,不适合合并。

综上所述,订单表与订单提成表是最适合合并的两张表。