互联网数据库复习题2015模板(5)

2019-01-19 18:06

3、设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多名职工,每位职工只能在一个仓库工作,仓库聘用职工有聘期和工资。 (1) 试画出ER图,并在图上注明属性、联系类型; (2) 将ER图转换成关系模型,并注明主码和外码。

(1)ER图如下: 姓名

职工编号 性别 职工· M 聘期 聘用o 工资 1 N 1仓库 1 隶属 公司 公司编号 公司名 仓库编号 仓库名 地址° 地址 (2)关系模式

公司(公司编号 ,公司名,地址) 主码:公司编号

职工(职工编号,姓名,性别,仓库编号,聘期,工资) 主码:职工编号 外码:仓库编号 仓库(仓库编号,仓库名,地址,公司编号) 主码:仓库编号 外码:公司编号

21

4、设计一个图书馆数据库,数据库中对每个借阅者存有:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。 根据上述语义要求,回答下列问题:

(1)画出E-R图;

(2)将E-R图转换为关系模式,并指出每个关系模式的主码。

(1)ER图如下:

(2)关系模式

读者(读者号,姓名 ,地真正,性别,个龄 ,单位) 主码:读者号 图书(书号,书名,作者,出版社) 主码:书号

借书(读者号,书号,借出日期,应还日期 ) 主码(读者号,书号)

22

借出日期 读者号 姓名 年龄 性别 单位 读者· M 借书o 还书日期 N 1图书 1书号 1书名 作者 出版社

5. 设有商店和顾客两个实体,“商店”有属性:商店编号、商店名、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。

①试画出ER图,并注明属性和联系类型。 ②将E-R图转换成关系模型 ,并注明主码和外码

(1)ER图如下:

商店编号商店地址电话商店n金额消费日期m顾客顾客编号姓名地址年龄性别(2)关系模式:

商店(商店编号,商店名,地址,电话) 顾客(顾客编号,姓名,地址,年龄,性别) 消费(商店编号,顾客编号,消费金额,日期)

23


互联网数据库复习题2015模板(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:下穿结构防水施工探讨

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: