某公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。 客户(客户号,姓名,性别,地址

admin2009-04-07  36

问题 某公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。
   客户(客户号,姓名,性别,地址,邮编)
   产品(产品号,名称,库存,单价)
   订单(订单号,时间,金额,客户号)
   订单明细(订单号,产品号,数量)
   订单关系模式的主键为(40);订单明细关系模式的主键为(41);其中订单的外键为(42)。

选项 A、客户号,订单明细的外键为订单号
B、客户号,订单明细的外键为订单号和产品号
C、订单号,订单明细的外键为产品号
D、订单号,订单明细的外键为订单号和产品号

答案B

解析 本题考查的是应试者对关系数据库基本概念的掌握程度。试题(40)的正确答案为A。根据题意,订单号唯一标识一份订单,订单关系模式的主键为订单号。试题(41)正确的答案是C。根据题意,因为一份订单可由一到多条订单明细组成,而订单明细指出的是产品号和数量,因此订单明细关系模式的主键为“订单号,产品号”。试题(42)正确的答案是B。因为客户关系模式的主键为客户号,所以订单的外键为“客户号”;而“订单号”和“产品号”分别为订单和产品的主键,因此订单明细的外键为“订单号,产品号”。
转载请注明原文地址:https://jikaoti.com/ti/F8J7FFFM
0

相关试题推荐
最新回复(0)