CMS专题

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

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

客户号,订单明细的外键为订单号

B

客户号,订单明细的外键为订单号和产品号

C

订单号,订单明细的外键为产品号

D

订单号,订单明细的外键为订单号和产品号

参考答案和解析
正确答案: C
解析: 根据试题描述,"单号唯一标识一份订单"所以,订单关系模式的主键为"单号"在订单关系模式中,"一份订单必须且仅对应一位客户",而在客户关系模式中,"户号唯一标识一位客户"也就是说,"户号"客户关系模式的主键,因此,"户号"订单关系模式的外键。因为"份订单可由一到多条订单明细组成"也就是说,在订单明细关系模式中,"单号"可以重复的,因此,需要与"品号"合起来作为主键。又因为"单号"单关系模式的主键,"品号"产品关系模式的主键(因为"号唯一标识一件产品",所以,"单号""品号"是订单明细关系模式的外键。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

客户(客户号,姓名,性别,地址,邮编)

产品(产品号,名称,库存,单价)

订单(订单号,时间,金额,客户号)

订单明细(订单号,产品号,数量)

订单关系模式的主键为(40);订单明细关系模式的主键为(41);其中订单的外键为(42)。

A.订单号

B.客户号

C.(订单号,客户号)

D.(订单号,时间)


正确答案:A

第2题:

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

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

答案:B
解析:
本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确的答案是B.因为客户关系模的主键为客户号,所以订单的外键为“客户号”;而“订单号”和“产品号”分别为订单和产品的主键,因此订单明细的外键为“订单号,产品号”。

第3题:

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

客户(客户号,姓名,性别,地址,邮编)

产品(产品号,名称,库存,单价)

订单(订单号,时间,金额,客户号)

订单明细(订单号,产品号,数量)

订单关系模式的主键为 (40) ;订单明细关系模式的主键为 (41) ;其中订单的外键

为 (42) 。

(40)

A. 订单号

B. 客户号

C.(订单号,客户号)

D.(订单号,时间)

(41)

A. 订单号

B. 产品号

C.(订单号,产品号)

D.(订单号,数量)

(42)

A. 客户号,订单明细的外键为订单号

B. 客户号,订单明细的外键为订单号和产品号

C. 订单号,订单明细的外键为产品号

D. 订单号,订单明细的外键为订单号和产品号


正确答案:A,C,B

第4题:

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

  • A、订单号
  • B、客户号
  • C、(订单号,客户号)
  • D、(订单号,时间)

正确答案:A

第5题:

客户号是银行内部用于管理同一客户的各种服务标识,客户号在ABIS中唯一。


正确答案:正确

第6题:

柜员可利用()据实建立对公客户的基本信息,生成该客户的唯一标识即客户号。

A.11406

B.11408

C.11405

D.11400


本题答案:B, D

第7题:

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

A. 订单号
B. 产品号
C. (订单号,产品号)
D. (订单号,数量)

答案:C
解析:
本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确的答案是C.根据题意,因为一份订单可由一到多条订单明细组成,而订单明细指出的是产品号和数量,因此订单明细关系模式的主键为订单号,产品号。

第8题:

阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。

[说明]

某企业网上销售管理系统的数据库部分关系模式如下所示:

客户(客户号,姓名,性别,地址,邮编)

产品(产品号,名称,库存,单价)

订单(订单号,时间,金额,客户号)

订单明细(订单号,产品号,数量)

关系模式的主要属性及约束如下表所示。

以下是创建部分关系表的SQL语句,请将空缺部分补充完整。

CREATE TABLE客户(

客户号 CHAR(5) (a),

姓名 CHAR(30),

性别 CHAR(2) (b),

地址 CHAR(30),

邮编 CHAR(6));

CREATE TABLE 订单(

订单号CHAR(4),

时间 CHAR(10),

金额 NUMBER(6,2),

客户号CHAR(5)NOTNULL,

PRIMARY KEY(订单号),

(c);


正确答案:(a)NOT NULL UNIQUE或NOT NULL PRIMARY KEY 或 PRIMARY KEY (b)CHECK (VALUE IN('男''女')) (c)FOREIGN KEY (客户号) REFERENCES 客户(客户号)
(a)NOT NULL UNIQUE或NOT NULL PRIMARY KEY 或 PRIMARY KEY (b)CHECK (VALUE IN('男','女')) (c)FOREIGN KEY (客户号) REFERENCES 客户(客户号) 解析:本题考查的是SQL语言中的创建基本表命令。
SQL中使用CREATE TABLE命令来定义基本表,其一般格式为:
CREATE TABLE表名>(列名>数据类型>[列级完整性约束条件]
[,列名>数据类型>[列级完整性约束条件]]...
[,表级完整性约束条件>]);
本题着重考查完整性约束的定义。
. 实体完整性定义。声明主键有两种方法:将PRIMARYKEY保留字加在属性类型之后;在属性列表中引入一个新元素,该元素包含保留字PRIMARY KEY和用圆括号括起的构成主键的属性或者属性组列表。
. 参照完整性定义。FOREIGNKEY(属性名)REFERFENCES表名(属性名)。参照完整性通过保留字FOREIGNKEY定义哪些列为外码,REFERFENCES指明外码所对应的被参照表的主码。
. 用户定义完整性定义。用CHECK后增加一条检查子句来完成属性值上的约束。
根据题目描述,客户号唯一标识一位客户,客户性别取值为“男”或者“女”,一份订单必须且仅对应一位客户。所以,客户号是客户表的主键,客户性别的取值只能为“男”或者“女”,订单中的客户号必须外键依赖于客户。
因此,客户号应表示为主键:
(a)NOT NULL UNIQUE或NOT NULL PRIMARY KEY或PRIMARY KEY;
客户性别的取值只能为“男”或者“女”:
(b)CHECK (VALUE IN('男','女'))
订单中的客户号必须外键依赖于客户:
(c)FOREIGN KEY(客户号)REFERENCES客户(客户号)

第9题:

()是每一位客户在系统中唯一的标识,对于个人储蓄客户使用有效身份证件建立对应客户号,对于公司客户采用企业营业执照(或其他有效的号码)来建立。系统通过客户号将一个客户所有账户联系起来。

  • A、身份证号
  • B、客户号
  • C、客户信息
  • D、主客户信息

正确答案:B

第10题:

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

  • A、订单号
  • B、产品号
  • C、(订单号,产品号)
  • D、(订单号,数量)

正确答案:C

更多相关问题