根据题意要求,完成下列查询 设有如下商品管理数据库,它包括商品关系、厂商关系和进货单关系,其关系模式为: 商品(商品编号,商品名称,零售价,厂商编号,类别);厂商(厂商编号,厂商名称,地址); 进货单(进货单号,商品编号,厂商编号,经办人)。 1、查询商品表中全部信息。

题目

根据题意要求,完成下列查询 设有如下商品管理数据库,它包括商品关系、厂商关系和进货单关系,其关系模式为: 商品(商品编号,商品名称,零售价,厂商编号,类别);厂商(厂商编号,厂商名称,地址); 进货单(进货单号,商品编号,厂商编号,经办人)。 1、查询商品表中全部信息。


相似考题
更多“根据题意要求,完成下列查询 设有如下商品管理数据库,它包括商品关系、厂商关系和进货单关系,其关 ”相关问题
  • 第1题:

    设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:

    查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

    SELECT供应商名,电话

    FROM S

    WHERE ______ ;

    A.地址IN(西安)

    B.地址like'%西安%'

    C.地址IN('西安')

    D.地址like'西安'

    A.

    B.

    C.

    D.


    正确答案:B
    解析:正确选项为B。根据题意,查询供应商地址包含“西安”的供应商名及电话的SQL语句应该采用like…,故完整的SQL语句为:
      SELECT 供应商名,电话
      FROM S
      WHERE 地址 like '%西安%';

  • 第2题:

    根据你的实体联系图,完成(b)处的商品关系模式,并增加子类型的实体关系模式。


    正确答案:商品(商品编号商品名称供应商单价) 直销商品(商品编号生产批号消费期限) 库存商品(商品编号折扣率)
    商品(商品编号,商品名称,供应商,单价) 直销商品(商品编号,生产批号,消费期限) 库存商品(商品编号,折扣率) 解析:根据[问题1]中填入的实体,和题干中给定的对直销商品和库存商品的描述(送货表、销售清单和打折处理),分析各实体应具有的属性。
    从试题中可以看出商品包括了商品编码,商品名称及价格属性,所以得出商品关系模式如下:
    商品(商品编号,商品名称,供应商,单价)
    因为又由于直销商品有保质期长短等问题,所以根据题意有生产批号、消费期限属性,因此直销商品的关系模式如下:
    直销商品(商品编号,生产批号,消费期限)
    由于库存商品会不定期按照折扣率进行打折优惠,可以看出库存商品还有价格折扣率这个字段,所以库存商品的关系模式如下:
    库存商品(商品编号,折扣率)

  • 第3题:

    有如下两个关系模式:shopping(购物卡号,姓名,商品号,数量);store(商品号,商品名,单价)。则()是shopping关系相对于store关系的外键。

    A.购物卡号

    B.姓名

    C.商品号

    D.商品名


    参考答案:C

  • 第4题:

    关于交叉弹性系数的表述错误的是() 。

    A、 交叉弹性系数等于 0,它表明两种商品之间呈不相关关系
    B、 交叉弹性系数小于 0,它表明两种商品之间呈互补关系
    C、 交叉弹性系数大于 0,它表明两种商品之间呈替代关系
    D、 交叉弹性系数趋于∞,它表明两种商品之间呈等同关系

    答案:D
    解析:
    相互替代的商品,一价格上涨,一需求量下降,替代的二需求上升,交叉弹性系数大于 0,为正数

  • 第5题:

    在关系代数运算中,关系S、SP和R如下表所示。( ),可以从S和SP获得 R。其对应的关系表达式为( )。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名From SWhere 部门号 in (Select 部门号 From SP Group by(请作答此空))。

    A.部门号where] sum(数量)>1000
    B.部门号having sum(数量)>1000
    C.商品号where] sum(数量)>1000
    D.商品号having sum(数量)>1000

    答案:B
    解析:
    本题考查的是关系数据库的关系代数查询语言和SQL查询语言。关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。对于答案A:结果中包含部门号,不正确。对于答案C、D:笛卡儿积会产生无意义的元组,不正确本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。试题(21)正确答案为C。对于答案A:结果中包含部门号,不正确。对于答案B:结果中包含的是“部门号”,“商品号”,“销售量”,不正确;对于答案D:使用笛卡儿积会产生无意义的元组,不正确。试题(22)正确答案为B。查询销售总量大于1000的部门名,需要根据部门号进行分组,在组内使用集函数sum统计每个部门的销售总量。对分组进行选择使用having短语,不能使用where子句,后者作用于整个表或视图。

  • 第6题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是( )。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为(请作答此空)。

    A.仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)
    B.仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)
    C.仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)
    D.仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)

    答案:D
    解析:
    本题正确的答案D。为了解决仓库关系模式存在的问题需要进行模式分解,其中,选项A分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号→电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同,分析略。
    选项D分解是即保持函数依赖,又无损连接,分解的结果如下:

  • 第7题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(请作答此空)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是( )。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。

    A.商品号
    B.商品号,商品名称
    C.商品号,生产商
    D.商品名称,生产商

    答案:A
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余

  • 第8题:

    价值是商品的社会属性,它反映()

    • A、不同商品之间的关系
    • B、同一类商品不同商品之间的质量关系
    • C、同一生产部门内不同商品生产者之间的相互关系
    • D、不同生产部门的生产者之间的相互关系

    正确答案:C,D

  • 第9题:

    对象关系数据库是对()的扩充和发展,它仍然基于关系数据模型,仍然使用()完成数据查询和操作。


    正确答案:关系数据库;SQL

  • 第10题:

    求价格弹性、商品价格和厂商总收益三者之间的关系如何?


    正确答案:需求价格弹性、商品价格和厂商总收益之间的关系可以表示为:
    (1)、当Edp>1时,即需求富有弹性时,厂商的销售收入与价格呈负相关,即它随价格的提高而减少,随价格的降低而增加。
    (2)当Edp=1时,厂商的销售收入与价格没有关系。这是因为当Edp=1时,厂商变动价格所引起的需求量的变动率和价格的变动率是相等的,因此当厂商降价或涨价时,总收益不变。
    (3)当Edp<1时,即需求缺乏弹性时,厂商的销售收入与价格呈正相关,即它随价格的提高而增加,随价格的降低而减少。
    (4)当Edp=0时,降价使厂商销售收入同比例于价格的下降而减少,涨价使厂商销售收入同比例与价格的上升而增加。
    (5)当Edp=∞时,既定价格下,厂商销售收入可以随着销售量的增加而无限增加,因此,厂商不会降价,涨价收益会减少为零。

  • 第11题:

    单选题
    有如下两个关系模式:shopping(购物卡号,姓名,商品号,数量);store(商品号,商品名,单价)。则()是shopping关系相对于store关系的外键。
    A

    购物卡号

    B

    姓名

    C

    商品号

    D

    商品名


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

  • 第12题:

    单选题
    设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为(  )。
    A

    客户号

    B

    商品号

    C

    客户号,商品号

    D

    客户号,商品号,购买数量


    正确答案: B
    解析:
    在购买关系中,商品号、客户号、购买数量三个属性均不能唯一标识元组,但商品号与客户号构成的集合、商品号、客户号、购买数量构成的集合都可以唯一标识购买关系,可以作为候选键,而前者为最小属性集。答案选择C选项。

  • 第13题:

    设有商品表(商品编号,商品名,进货单价,销售单价)、销售表(商品编号,销售时间,销售数量)和商品利润表(商品编号,总利润)。设进货单价、销售数量、销售单价和总利润均为整型,商品编号和商品名的类型均为varchar(20)。总利润的默认值为0。请编写完成下列功能的存储过程:根据给定的商品编号修改对应商品的总利润。(10分)


    正确答案:存储过程如下: CREATE PROCEDURE ZLR_UPDATE @SPBH VARCHAR(20) AS DECLARE@JHDJ INT DECLARE@XSDJ INT、 DECLARE@XSSL INT DELARE@ZLRl INT DELARE@ZLR VARCHAR(20) SET@JHDJ=(SELECT进货单价FROM商品 表WHERE商品编号=@SPBH) SET@XSDJ=(SELECT销售单价FROM商品 表WHERE商品编号=@SPBH) SET@XSSIL=(SELECT销售数量FROM商品 表WHERE商品编号=@SPBH) SET@ZLRl=(@XSDJ-@JHDJ)*@XSSL SET@ZLR=CONVERT(VARCHAR@ ZLRl) UPDATE商品利润表SET总利润=@ZLR WHERE商品编号=@SPBH
    存储过程如下: CREATE PROCEDURE ZLR_UPDATE @SPBH VARCHAR(20) AS DECLARE@JHDJ INT DECLARE@XSDJ INT、 DECLARE@XSSL INT DELARE@ZLRl INT DELARE@ZLR VARCHAR(20) SET@JHDJ=(SELECT进货单价FROM商品 表WHERE商品编号=@SPBH) SET@XSDJ=(SELECT销售单价FROM商品 表WHERE商品编号=@SPBH) SET@XSSIL=(SELECT销售数量FROM商品 表WHERE商品编号=@SPBH) SET@ZLRl=(@XSDJ-@JHDJ)*@XSSL SET@ZLR=CONVERT(VARCHAR,@ ZLRl) UPDATE商品利润表SET总利润=@ZLR WHERE商品编号=@SPBH

  • 第14题:

    某销售公司数据库的仓库关系模式为:仓库(仓库号,地址,电话,商品号,库存量),其函数依赖集F={仓库号→地址,仓库号→电话,(仓库号,商品号)→库存量}。以下描述正确的是()。

    A.“仓库号”为仓库关系的主键,该关系模式属于1范式

    B.“仓库号”为仓库关系的主键,该关系模式属于2范式

    C.“仓库号,商品号”为仓库关系的主键,该关系模式属于1范式

    D.“仓库号,商品号”为仓库关系的主键,该关系模式属于2范式


    参考答案C

  • 第15题:

    根据题意要求,完成下列查询 设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其关系模式为: 学生(学号,姓名,年龄,性别,民族,专业,年级); 课程(课程号,课程名,教师,总学分); 选课(学号,课程号,成绩)。 1、查询学生表中全部信息。


    正确答案:select * from 学生 (1分)

  • 第16题:

    关于交叉弹性系数的表述错误的是( )。

    A.交叉弹性系数大于0,它表明两种商品之间呈替代关系
    B.交叉弹性系数等于0,它表明两种商品之间呈不相关关系
    C.交叉弹性系数小于0,它表明两种商品之间呈互补关系
    D.交叉弹性系数趋于∞,它表明两种商品之间呈等同关系

    答案:D
    解析:
    交叉价格弹性指某种商品的供需量对其他相关替代商品的价格变动的反应灵敏度。交叉弹性系数可大于0、等于0 或小于0,它表明两种商品之间分别呈现替代、不相关或互补关系。不存在趋于∞的情况。

  • 第17题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(请作答此空),外键是( )。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。

    A.仓库号
    B.仓库号,商品号
    C.仓库号,电话
    D.地址,电话

    答案:B
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余

  • 第18题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是(请作答此空)。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。

    A.仓库号
    B.地址
    C.电话
    D.商品号

    答案:D
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余

  • 第19题:

    阅读以下关于应用系统数据架构的说明,回答下列问题。
    某软件公司拟开发一套贸易综合管理系统,包括客户关系管理子系统和商品信息管理子系统两部分。客户关系管理子系统主要管理客户信息,并根据贸易业务需要频繁向客户发送相关的电子邮件、短信等提醒信息。商品信息管理子系统主要为客户提供商品信息在线查询功能,包括商品基本信息、实时库存与价格等。
    在对系统进行数据架构设计时,公司项目组的架构师王工主张采用文件系统进行数据管理,原因是目前公司客户和商品数量不大,且系统功能较为简单,采用文件系统进行数据管理简单直观,开发周期短。架构师李工则建议采用关系数据库进行数据管理,原因在于公司目前正处在高速扩张期,虽然目前的客户和商品数量不大,但随着公司快速发展,需要管理的数据必然飞速膨胀,采用关系数据库作为数据存储层,系统的扩展性更强,并能够对未来可能增加的复杂业务提供有效支持。经过讨论,项目组初步采纳了李工的意见,决定采用关系数据库存储客户数据,并针对业务特征对系统性能进行优化。【问题1】请从设计难度、数据冗余程度、数据架构、应用扩展性等4个方面对关系型数据库管理系统和文件系统两种数据存储方式进行比较,填写下表中(1)~(4)。

    [问题2]对系细核心业务需求进行认真分析后,公司的资深架构张工提出-一种内存数据库和关系数据库的混合存储架构。其核心思想是将需要频繁读写的数据存入内存数据库,而将相对固定不变的数据存入关系数据库。请首先分析比较内存数据库和关系数据库在数据模型、
    读写性能、存储容里、可靠性等方面的差异,填写下表4-2中(1)~ (4)的空白,并根据张工的思路指定各种业务数据的存储方式,填写第二个表中(5) ~ (9)中的空白。

    [问题3]
    系统开发完成进行压力测试时,发现在较大数据里的情况下,部分业务查询响应时间过长,经过分析发现其主要原因是部分SQL查询语句效率低下。请判断下表中的SQL语句设计策略哪些可能会提升查询效率,哪些可能会降低查询效率,在(1)~ (4)中填入“提升“或"降低”。


    答案:
    解析:
    问题一:(1)数据结构需要符合关系模式,设计难度较大 (2)可能在多个文件中复制相同的数据属性,数据冗余较大 (3)以应用系统为中心组织、管理数据 (4)数据独立于应用系统,很容易在不同的应用系统之间共享数据
    问题二:(1)Key-Value模式(键-值对模式) (2)外存读写,性能相对较低 (3)基于内存存储,存储容量受限 (4)恢复机制复杂,可靠性较低 (5)内存数据库 (6)内存数据库 (7)关系数据库 (8)内存数据库 (9)内存数据库
    问题三:(1)提升 (2)降低 (3)降低 (4)提升

  • 第20题:

    有如下两个关系模式:shopping(购物卡号,姓名,商品号,数量);store(商品号,商品名,单价)。则()是shopping关系相对于store关系的外键。

    • A、购物卡号
    • B、姓名
    • C、商品号
    • D、商品名

    正确答案:C

  • 第21题:

    商品组合定价策略是指处理本-企业各种商品之间价格关系的策略。它包括()、()和()。


    正确答案:系列商品定价策略;互补商品定价策略;成套商品定价策略

  • 第22题:

    填空题
    对象关系数据库是对()的扩充和发展,它仍然基于关系数据模型,仍然使用()完成数据查询和操作。

    正确答案: 关系数据库,SQL
    解析: 暂无解析

  • 第23题:

    填空题
    商品组合定价策略是指处理本-企业各种商品之间价格关系的策略。它包括()、()和()。

    正确答案: 系列商品定价策略,互补商品定价策略,成套商品定价策略
    解析: 暂无解析