有关数据库系统的练习题 E-R图的关系画图转换,,急需 谢谢了

有关数据库系统的练习题 E-R图的关系画图转换,,急需 谢谢了,第1张

你看下下边的例子,你的问题就可以解决了。

设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

(1)        试画出ER图,并在图上注明属性、联系的类型。

                                  图5.1

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

解:(1) ER图如图5.1所示。

(2)这个ER图可转换4个关系模式:

商店(商店编号,商店名,地址)

职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)

商品(商品号,商品名,规格,单价)

销售(商店编号,商品号,月销售量)

(1)写出销售表每个字段的数据类型。

商品代码 char(8)

数量 int

销售人员 varchar(20)

销售日期 datetime

客户代码 char(8)

(2)为两个表建立关系,需要将哪个表中的某个字段可以设置为主关键字?并简要回答主关键字和外部关键字的作用。

商品表的【商品代码】可以设置为主关键字,对应的销售表的【商品代码】为外部关键字。

主关键字是本表的唯一标示属性,不能重复。

外关键字是指本表中的该字段数据来源是另一张表的主关键字。系统会给两个相对独立的两张表增加外键约束,这是关系型数据库的基础.

(3)建立SQL查询,查询销售价格大于7000的商品代码、商品名称和销售价格,写出相应SQL语句

select 商品代码,商品名称,销售价格 from 商品 where 销售价格>7000

(4)查询每种商品的销售总额,显示字段为商品代码和销售总额。

SELECT 商品.商品代码,ISNULL(商品.销售价格*SUM(销售.数量),0)

FROM 销售 RIGHT JOIN 商品 ON 销售.商品代码=商品.商品代码

GROUP BY 商品.商品代码,商品.销售价格

2016年4月自考试题及答案解析(最全版)百度网盘免费资源在线学习  

链接: https://pan.baidu.com/s/1Jwi4JYIBux1tjSYPXE4jvQ

提取码: 2mk8  

2016年4月自考试题及答案解析(最全版)

2016年4月自考试题及答案解析

2016年4月自考成绩

2015年4月自考成绩

2015年10月自考成绩

张洪之考试成绩.jpg


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6912863.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存