可学答题网 > 问答 > 数据库系统题库,高级系统架构师题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

博学公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一


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

  • AA.客户号,订单明细的外键为订单号
  • B客户号,订单明细的外键为订单号和产品号
  • C订单号,订单明细的外键为产品号
  • D订单号,订单明细的外键为订单号和产品号
参考答案
参考解析:

根据试题描述,"单号唯一标识一份订单"所以,订单关系模式的主键为"单号"在订单关系模式中,"一份订单必须且仅对应一位客户",而在客户关系模式中,"户号唯一标识一位客户"也就是说,"户号"客户关系模式的主键,因此,"户号"订单关系模式的外键。因为"份订单可由一到多条订单明细组成"也就是说,在订单明细关系模式中,"单号"可以重复的,因此,需要与"品号"合起来作为主键。又因为"单号"单关系模式的主键,"品号"产品关系模式的主键(因为"号唯一标识一件产品",所以,"单号""品号"是订单明细关系模式的外键。

分类:数据库系统题库,高级系统架构师题库
相关推荐

1、博学公司欲开发一个在线交易系统。为了能够精确地表达用户与系统的复杂交互过程,

博学公司欲开发一个在线交易系统。为了能够精确地表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。A类图B序列图C部署图D对象图

2、虚拟化技术 博学公司计划建设一个企业数据中心,该数据中心支持A、B、C、D

虚拟化技术博学公司计划建设一个企业数据中心,该数据中心支持A、B、C、D和E这5项业务,各业务完全独立运行,各项业务运行的操作系统均不相同。在单台某型服务器上,除了为系统...

3、博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步

博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。A远程过程调用B层次化C管道/...

4、博学公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一

博学公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一...

5、虚拟化技术 博学公司计划建设一个企业数据中心,该数据中心支持A、B、C、D

虚拟化技术博学公司计划建设一个企业数据中心,该数据中心支持A、B、C、D和E这5项业务,各业务完全独立运行,各项业务运行的操作系统均不相同。在单台某型服务器上,除了为系统...

6、博学公司的销售收入状态如表9-12所示,该公司达到盈亏平衡点时的销售收入是

博学公司的销售收入状态如表9-12所示,该公司达到盈亏平衡点时的销售收入是()(百万元人民币)。A560B608C615D680