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

题目

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

[说明]

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

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


相似考题
参考答案和解析
正确答案:
更多“阅读以下说明,回答问题1~4。[说明] 设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓 ”相关问题
  • 第1题:

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

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

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


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

  • 第2题:

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

    [说明]

    设某商业集团为仓库存储商品设计了三个基本表:

    仓库STORE(S,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。

    存储SG(S,C,QUANTITY),其属性是仓库编号、商品编号和数量。

    商品GOODS(C,GNAME,PRICE),其属性是商品编号、商品名称和单价。

    现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。

    试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。


    正确答案:关系代数表达式为: πG#GNAME(σSNAME='莘庄'(STORE SG GOODS)) 元组表达式为: { t |((u)((v)((w)(COODS(u)∧SC(v)∧ STOBE(w) ∧u[1]=v[2]∧[1]:w[1]∧w[2] =莘庄'∧'t[1]=u[1]∧t[2]=u[2])} 关系逻辑规则如下: W(xy)(GOODS(xya)∧SG(bxc)∧ STORE(b莘庄'd) SELECT语句为: SELECT A.G#GNAME FROM GOODS AS A.SG AS BSTORE AS C WHERE A.C#:B.C# AND B.S#=C.S# AND SNAME='莘庄':
    关系代数表达式为: πG#,GNAME(σSNAME='莘庄'(STORE SG GOODS)) 元组表达式为: { t |((u)((v)((w)(COODS(u)∧SC(v)∧ STOBE(w) ∧u[1]=v[2]∧[1]:w[1]∧w[2] =莘庄'∧'t[1]=u[1]∧t[2]=u[2])} 关系逻辑规则如下: W(x,y)(GOODS(x,y,a)∧SG(b,x,c)∧ STORE(b,莘庄,'d) SELECT语句为: SELECT A.G#,GNAME FROM GOODS AS A.SG AS B,STORE AS C WHERE A.C#:B.C# AND B.S#=C.S# AND SNAME='莘庄':

  • 第3题:

    10、构造ER模型的三个基本要素是()

    A.实体、属性、属性值

    B.实体、实体集、属性

    C.实体、实体集、联系

    D.实体、属性、联系


    A

  • 第4题:

    阅读以下说明和关系表,回答问题1~3。

    [说明]

    关系R中有如下函数依赖关系:

    DC→E

    DB→E

    BA→F

    BC→DF

    AC→D

    DA→F

    D→B

    求此模型的最小函数依赖集。


    正确答案:对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E由此可得(1)、(2)冗余 由(3)可以得出(5)冗余(6)可以推出(4)冗余 由(8)可得DA→BA再结合(3)可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B
    对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余 由(3)可以得出(5)冗余,(6)可以推出(4)冗余 由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B

  • 第5题:

    ●试题三

    根据题意回答以下问题:

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

    问题:

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

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

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


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