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

题目

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

  • A、订单号,商品编码
  • B、订单号
  • C、订单号,客户名称
  • D、商品编码

相似考题
参考答案和解析
正确答案:A
更多“在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。那么在关系模式:订单明细(订单号,日期,客户名称,商品编码,数量)中,主关键字是()。A、订单号,商品编码B、订单号C、订单号,客户名称D、商品编码”相关问题
  • 第1题:

    查询订购单的数量和所有订购单平均金额的正确命令是()如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)

    A、SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

    B、SELECTCOUNT(订单号),AVG(数量木单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

    C、SELECTCOUNT(DISTINCT订单号),AVG(数量(单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号

    D、SELECTCOUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.


    参考答案:A

  • 第2题:

    在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R(iT单号,日期,客户名称,商品编码,数量),则R的主关键字是()。


    参考答案:按给定的条件选取若干个属性列

  • 第3题:

    查询尚未最后确定订购单的有关信息的正确命令是( )。

    A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期IS NULL

    B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期=NULL

    C.SRLECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期IS NULL

    D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期=NULL


    正确答案:A
    解析:本题考查在SQL查询语句中对NULL(空)值的掌握。使用Null值作为空值查询,其中查询空值要使用Is NULL,或Is Not NULL,而“=NULL”是无效表达式,选项C及选项D使用了错误的条件关键字“FOR”所以排除,选项B使用了无效表达式“=NULL”,故正确答案为A。

  • 第4题:

    第19~23使用如下关系:

    客户(客户号,名称,联系人,邮政编码,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,订购日期)

    订购单名细(订单号,序号,产品号,数量)

    查询单价在600元以上的主机板和硬盘的正确命令是( )。


    正确答案:B

  • 第5题:

    ( 31 )~( 35 )使用如下关系:

    客户 (客户号,名称,联系人,邮政编码,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,订购日期)

    订购单名细( 订单号,序号,产品号,数量)

    ( 31 )查询单价在 600 元以上的主机板和硬盘的正确命令是

    A ) SELECT * FROM 产品 WHERE 单价 >600 AND ( 名称 =' 主机板 ' AND 名称 =' 硬盘 ')

    B ) SELECT * FROM 产品 WHERE 单价 >600 AND ( 名称 =' 主机板 ' OR 名称 =' 硬盘 ')

    C ) SELECT * FROM 产品 FOR 单价 >600 AND ( 名称 =' 主机板 ' AND 名称 =' 硬盘 ')

    D ) SELECT * FROM 产品 FOR 单价 >600 AND ( 名称 =' 主机板 ' OR 名称 =' 硬盘 ' )


    正确答案:B

  • 第6题:

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

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

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

  • 第7题:

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

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

    答案:A
    解析:
    本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确答案为A.根据题意,订单号唯一标识一份订单,订单关系模式的主键为订单号。

  • 第8题:

    关于线上订单,骑手上商家取货时,需关注()

    • A、商品包装
    • B、商品数量
    • C、应收商家服务费
    • D、商品订单号
    • E、客户送货地址

    正确答案:A,B,D,E

  • 第9题:

    开通异常查询中的客户订单编码在CRM中对应的是()。

    • A、客户订单号
    • B、订单项号
    • C、定单号
    • D、协作单号

    正确答案:B

  • 第10题:

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

    订单号

    B

    产品号

    C

    (订单号,产品号)

    D

    (订单号,数量)


    正确答案: C
    解析: 暂无解析

  • 第11题:

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

    订单号,商品编码

    B

    订单号

    C

    订单号,客户名称

    D

    商品编码


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    查询金额在10000元以上的订单,正确的SQL语句是(  )。
    A


    SELECT订单号,单价*数量AS金额FROM商品JOIN订单项
    ON商品.商品号=订单项.商品号GROUP BY订单号HAVING金额>=10000

    B


    SELECT订单号,sum(单价*数量)AS金额FROM商品JOIN订单项
    ON商品.商品号=订单项.商品号GROUP BY订单号HAVING金额>=10000

    C


    SELECT订单号,单价*数量AS金额FROM商品JOIN订单项
    ON商品.商品号=订单项.商品号GROUP BY订单号WHERE金额>=10000

    D


    SELECT订单号,sum(单价*数量)AS金额FROM商品JOIN订单项
    ON商品.商品号=订单项.商品号GROUP BY订单号WHERE金额>=10000


    正确答案: D
    解析:
    分组利用GROUP BY子句,还可以用HAVING进一步限定分组的条件。本题要求查询金额在10000元以上的订单,而每张订单由不同的订单项组成,一张订单的金额和各个订单项金额的总和,因此需要用SUM()函数计算订单的金额。

  • 第13题:

    在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R(订单号,日期,客户名称,商品编码,数量),关系R属于()。

    A、1NF

    B、2NF

    C、3NF

    D、BCNF


    参考答案:B

  • 第14题:

    阅读下列说明,回答问题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客户(客户号)

  • 第15题:

    第 7~11 使用如下关系:{Page}

    客户(客户号,名称,联系人,邮政编码,电话号码)

    产品(产品号,名称,规格说明,单价)

    订购单(订单号,客户号,订购日期)

    订购单名细(订单号,序号,产品号,数量)

    第 7 题 查询单价在600元以上的主机板和硬盘的正确命令是( )。


    正确答案:B
    题中的查询有两个筛选条件,“单价>60”和“名称=‘主机板’OR名称=“硬盘”,这两个条件要同时满足,应用AND进行与运算,又因为在条件中AND比OR运算符的优先级高,所以“名称=‘主机板’OR名称=‘硬盘’”要加上括号。

  • 第16题:

    回答下列各题:使用如下关系: 客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单明细(订单号,序号,产品号,数量) 查询单价在600元以上的主机板和硬盘的正确命令是( )。

    A.SELECT*FROM 产品 WHERE 单价>600 AND(名称=”主机板”AND名称=”硬盘”)

    B.SELECT*FROM产品 WHERE单价>600 AND(名称=”主机板”OR名称=”硬盘”)

    C.SELECT*FROM产品 FOR单价)600 AND(名称=”主机板”AND名称=”硬盘”)

    D.SELECT*FROM 产品 FOR 单价>600 AND(名称=”主机板”OR名称=”硬盘”)


    正确答案:B
    B。【解析】在SQL语句中,限定查询条件使用的是WHERE短语,所以选项C和选项D是错误的。由于题干中要求的是查询主机板和硬盘,而选项A查询的是名称为主机板并且名称也为硬盘,因为一个物件只有一个名称,且在数据表中只存在一个名称字段,显然选项A没有查询结果。

  • 第17题:

    ( 33 )查询尚未最后确定订购单的有关信息的正确命令是

    A ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

    WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULL

    B ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

    WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 =NULL

    C ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

    FOR 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULL

    D ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

    FOR 客户 . 客户号 = 订购 单 . 客户号 AND 订购日期 =NULL


    正确答案:A

  • 第18题:

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

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

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

  • 第19题:

    发票上提供给我们的信息有()

    • A、发票号
    • B、商品编码
    • C、商品数量
    • D、订单号

    正确答案:A,C,D

  • 第20题:

    在客户订单录入过程中,对于客户订单的每个物料行必须输入哪些信息?()

    • A、只有物料代码和客户订单号
    • B、只有客户订单号,订购数量和客户要求的日期
    • C、只有物料代码,客户订单号,客户要求的日期和承诺日期
    • D、物料代码,客户订单号,订购数量,客户要求的日期,承诺日期

    正确答案:D

  • 第21题:

    订单处理系统设计要点有()。

    • A、所需输入数据包括客户资料、商品规格资料、商品数量等。
    • B、日期及订单号码、报价单号码由系统自动填写,但可修改
    • C、具备按客户名称、客户编号、商品名称、商品编号、订单号码、订货日期、出货日期等查询订单内容的功能
    • D、具备客户的多个出货地址记录,可根据不同交货地点开立发票
    • E、可查询客户信用、库存数量、产能分配状况、设备工具使用状况及人力资源分配

    正确答案:A,B,C,D,E

  • 第22题:

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

    订单号

    B

    客户号

    C

    (订单号,客户号)

    D

    (订单号,时间)


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    在客户订单录入过程中,对于客户订单的每个物料行必须输入哪些信息?()
    A

    只有物料代码和客户订单号

    B

    只有客户订单号,订购数量和客户要求的日期

    C

    只有物料代码,客户订单号,客户要求的日期和承诺日期

    D

    物料代码,客户订单号,订购数量,客户要求的日期,承诺日期


    正确答案: B
    解析: 暂无解析