在商店管理系统中,商店有商店编号、商店名、地址、电话等属性,顾客

题目

在商店管理系统中,商店有商店编号、商店名、地址、电话等属性,顾客有顾客编号、姓名、地址、年龄、性别等属性,商品有商品编号、商品名、生产厂家等属性。管理方式是:一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。一个商店销售多种商品,一种商品可以多个商店销售,每个商店对每种商品有一个销售价格。将该E-R图转换成关系模型。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某商业集团数据库有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与职工间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

1.根据上述情况设计出如下ER图,请将空白处补充完整。

2.请将上面的ER模型转换成关系模型。


参考答案:1.(1)商店编号(2)商品(3)单价(4)聘用(5)聘期
2.
商店(商店编号,商店名,地址)
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)
商品(商品号,商品名,规格,单价)
销售(商店编号,商店号,月销售量)
聘用(职工编号,月薪,聘期)

第2题:

阅读以下说明,回答问题1~4。

[说明]

设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。

试画出ER图,并在图上注明属性、联系类型、实体标识符。


正确答案:

第3题:

设有表示商店聘用职工的三张表,其中商店(商店号,商店名,地址),职工(职工号,姓名,性别,业绩),聘用(职工号,商店号,聘期,月薪),则关系聘用的关键字(键或码)为()。

A.职工号,商店号

B.职工号,聘期

C.职工号,月薪

D.商店号,聘期,月薪


正确答案:A

第4题:

下列属于A类事故是()

  • A、因为供应商的原因而发生的需要就医、并且产生了费用的顾客事故
  • B、顾客在商店内被清洁工撞伤受伤
  • C、顾客在沃尔玛所有或沃尔玛负责管理的停车场、广场或商店外的公用电梯上受伤、且就医费用由沃尔玛支付的
  • D、促销员、清洁工、供应商在沃尔玛商店受伤

正确答案:C

第5题:

查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确命令是

A.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售. WHERE销售金额合计20000

B.SELECT商店名,SUM(销售数量*单价)AS销售金额合计>20000 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号

C.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号 AND SUM(销售数量*单价)>20000 GROUP BY商店名

D.SEKECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号 GROUP BY商店名HAVING SIJM(销售数量*单价)>20000


正确答案:D
解析:要查询销售金额合计超过20000的商店,首先要按商店名分组计算销售金额合计,然后用HAVING短语限定分组后查询的条件是销售金额合计超过20000的商店。故D)是正确的。

第6题:

根据以下资料,回答下列各题:使用如下3个表: 商店(商店号,商店名,区域名,经理姓名) 商品(商品号,商品名,单价) 销售(商店号,商品号,销售日期,销售数量) 查询在“北京”和“上海”区域的商店信息的正确命令是( )。

A.SELECT*FROM商店WHERE区域名=”北京”AND区域名=”上海”

B.SELECT*FRM商店WHERE区域名=”北京”0R区域名=”上海”

C.SELECT*FROM商店WHERE区域名=”北京”AND”上海”

D.SELECT*FROM商店WHERE区域名=“北京”0R”上海”


正确答案:B
B。【解析】本题是查询北京和上海的商店信息,AND表示既在北京又在上海,OR表示在北京或者在上海,所以使用OR,根据SQL语句的书写格式B选项正确,

第7题:

查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计,正确命令是( )。

A.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 ROM商店,商品,销售 WHERE销售金额总计20000

B.SELECT商店名,SUM(销售数量*单价)AS销售金额合计>20000 FRM商店,商品,销售 WHERE商品,商品号=销售.商品号AND商店.商店号=销售.商店号

C.SELECT商店名,SUM(销售数量*单价)AS销售金额合计 FROM商店,商品,销售 WHERE商品.商品号=销售.商品号AND商店.商店号=销售.商店号 AND SUM(销售数量*单价)>20000 GROUP BY商店名

D.SELECT商店名,SUM(销售数量*单价)>20000


正确答案:D
D。【解析】根据题意可知,A选项中WHERE语句中的条件错误;B选项中AS是代表为(销售数量*单价)取的别名,不能使用条件,因此B选项错误;C选项中的GROUPBY没语法错误,但没有HAVING语句;D选项正确。

第8题:

阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。

[说明] 设某商业集团数据库中三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。

设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有个日期及存储量;商品与商品之间存在着“销售”联系,每个商品可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。

试画出ER图,并在图上注明属性、联系类型、实体标识符;


正确答案:

第9题:

●试题三

根据题意回答以下问题:

设某商业集团数据库中有3个实体集:一是"商店"实体集,属性有商店编号,商店名,地址等;二是"商品"实体集,属性有商品号,商品名,规格,单价等;三是"职工"实体集,属性有职工编号,姓名,性别,业绩等。商店与商品间存在"销售"联系,每个商店可以销售多种商品,每种商品也可以在多个商店和职工间存在"聘用"联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

问题:

1.请根据题意完善下面ER图。

2.将ER图转换成关系模型,并注明主键和外键。

3.请写出要查出员工"小李"在三月份的销售业绩的关系代数式。


正确答案:
●试题三【答案】1.如图5所示。2.商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)3.select业绩from职工where商品.商品号="商品A"and销售.商品号=商品.商品号and商店.商店编号=销售.商店编号and商店.商店编号=聘用.商品编号and职工.职工编号=聘用.职工编号and职工.职工号="小李"

第10题:

设某商业集团关于商店销售商品的数据库中有三个基本表: 商店SHOP(S#,SNAME,AREA,MGR_NAME) 其属性是商店编号,商店名称,区域名,经理姓名。 销售SALE(S#,G#,QUANTITY) 其属性是商店编号,商品编号,销售数量。 商品GOODS(G#,GNAME,PRICE) 其属性是商品编号,商品名称,单价。试写出下列操作的SQL语句:从SALE表中,把“开开商店”中销售单价高于1000元的商品的销售元组全部删除。


正确答案:DELETE FROM SALE
WHERE S# IN(SELECT S#
FROM SHOP
WHERE SNAME=’开开商店’)
AND G# IN(SELECT G#
FROM GOODS
W.HERE PRICE>1000)

更多相关问题