问题详情

在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。那么在关系模式:订单明细(订单号,日期,客户名称,商品编码,数量)中,主关键字是()。

A、订单号,商品编码

B、订单号

C、订单号,客户名称

D、商品编码

相关热点: 订单号  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

有如下订单表和客户表:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询签订了订单号为“0036”的订单的客户信息,不正确的SQL语句是(  )。

A、SELECT客户.客户号,客户名FROM客户,订单WHERE客户.客户号=订单.客户号AND订单号=”0036”

B、SELECT客户.客户号,客户名FROM客户,订单ON客户.客户号=订单.客户号AND订单号=”0036”

C、SELECT客户.客户号,客户名FROM客户JOIN订单ON客户.客户号=订单.客户号AND订单号=”0036”

D、SELECT客户.客户号,客户名FROM客户JOIN订单ON客户.客户号=订单.客户号WHERE订单号=”0036”

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

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

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

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

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

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

为(42)。

(40)

A.订单号

B.客户号

C.(订单号,客户号)

D.(订单号,时间)

(41)

A.订单号

B.产品号

C.(订单号,产品号)

D.(订单号,数量)

(42)

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

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

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

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

有订单表如下:

订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D.,金额(N,6,2))

查询所有金额大于等于平均金额的订单的订单号,正确的SQL语句是()。

A.SELECT订单号FROM订单WHERE金额>=(SELECT AVG(金额)FROM订单)

B.SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)

C.SELECT订单号FROM订单WHERE金额>=ALL(SELECT AVG(金额)FROM订单)

D.SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)

显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是A) SEL

显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是A) SELECT订单号,客户名,签订日期FROM订单JOIN客户ON订单.客户号=客户.客户号WHERE签订日期>{^2005-1-11}B) SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单.客户号=客户.客户号AND签订日期>{^2005-1-11}C) SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单.客户号=客户.客户号AND签订日期<{^2005-1-1}D) SELECT订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND签订日期<{^2005-1-11}

查询2010年1月1日后签订的订单,并显示订单的订单号、客户名及签订日期,正确的SQL语句是( )。

A.SELECT订单号,客户名,签订日期FROM订单JOIN客户0N订单.客户号=客户.客户号WHERE 签订日期>{^2010—1—1}

B.SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单.客户号=客户.客户号AND 签订日期>{^2010—1—1}

C.SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单.客户号=客户.客户号AND签订日期<{^2010—1—1}

D.SELECT订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND签订日期<{^2010—1—1}

联系我们 用户中心
返回顶部