- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实训1E-R模型设计
实训目的
1.掌握实体-联系模型中所涉及的基本概念;
2.掌握码的确定;
3.掌握实体-联系的表示方法;
4.掌握实体-联系图的画法。
实训重难点
1.实体-联系的表示方法(难点);
2.实体-联系图的画法(重点)。
实训内容
根据以下情况,为某一计算机经销商设计一个数据库。实际情况描述如下。
该经销商信息包括生产厂商、产品的信息。
生产厂商的信息包括名称、地址、电话等。
产品的信息包括生产厂商、品牌、型号、配置、进价等。
1.根据以上情况,对该数据库进行第一层次的抽象设计。
实体名称
属性
码
生产厂商
名称、地址、电话
名称
产品
生产厂商、品牌、型号、配置、进价
型号
2.一种产品可以由多个生产厂商提供,一个生产厂商也可以生产多种不同的产品,根据以上情况,为这两个实体建立联系。
联系名称
联系的类型
联系集中的码
提供
多对多
产品型号、厂商名称
3.用E-R图描述该数据库。
名称生产厂商生产厂商产品地址电话品牌型号配置进价提供
名称
生产厂商
生产厂商
产品
地址
电话
品牌
型号
配置
进价
提供
m
n
4.若向该数据库中加入顾客信息,包括姓名、地址、身份证号等,一个顾客可以购买不同的产品,一种产品可以卖给不同的顾客,请修改该数据库,并用E-R图加以描述。
名称
名称
生产厂商
生产厂商
产品
地址
电话
品牌
型号
配置
进价
提供
顾客
身份证号
姓名
地址
购买
m
n
n
m
5.用E-R图表示某仓库管理的概念模型。
各实体如下所示。
仓库:仓库号、面积、电话号码。
零件:零件号、名称、规格、单价、描述。
供应商:供应商号、姓名、地址、电话号码、账号。
职工:职工号、姓名、年龄、职称。
各实体间的联系如下所示。
一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。
一个仓库有多个职工当仓库员,一个职工只能在一个仓库工作。
职工之间具有领导与被领导关系,即仓库主任领导若干个保管员。
一个供应商可以供给多种零件,一种零件可以由多个供应商供给。
要求:请绘制E-R图,并注明属性和联系类型。
实训小结
请记录本次实训的收获或者建议。
教师评阅意见
实训2关系模型设计
实训目的
1.掌握关系的基本结构及术语;
2.理解关系的完整性约束;
3.掌握E-R模型转换成关系模型的方法。
实训重难点
E-R模型转换成关系模型的方法。
实训内容
1.在下面的E-R图中,若顾客在购买了某种产品后,需要记录下日期和数量等特征,请问怎么修改E-R图?
参考答案:
2.将下面的E-R图转换为关系模式,并写出每个关系模式的主码、外码和它们之间的参照关系。
参考答案:
1)关系模式:
仓库(仓库号,面积,电话号码),主码:仓库号
职工(职工号,姓名,年龄,职称,仓库主任,仓库号),主码:职工号
零件(零件号,名称,规格,单价,描述),主码:零件号
供应商(供应商号,姓名,地址,电话号码,账号),主码:供应商号
供给(零件号,供应商号,供给数量),主码:(零件号,供应商号)
存放(仓库号,零件号,存放数量),主码:(仓库号,零件号)
2)外码与参照关系:
“供给”关系中“零件号”是外码,它参照的是“零件”关系的主码;
“供给”关系中“零供应商号”是外码,它参照的是“供应商”关系的主码;
“存放”关系中“零件号”是外码,它参照的是“零件”关系的主码;
“存放”关系中“仓库号”是外码,它参照的是“仓库”关系的主码;
“职工”关系中的“仓库主任”是外码,它参照的是“职工”关系的主码;
“职工”关系中的“仓库号”是外码,它参照的是“仓库”关系的主码。
3.参考下面的E-R图,将其转换成相应的关系模式,并写出每个关系模式的主码、外码和它们之间的参照关系。
参考答案:
1)关系模式和主码:
职工(职工号,姓名,工资,聘期,工厂编号),主码:职工号
工厂(工厂编号,厂名,地址)
生产(工厂编号,产品编号,数量)
产品(产品编号,规格,产品名)
2)外码和参照关系描述:
“职工”关系中的“工厂编号”是外码,它参照“工厂”关系中的“工厂编号”;
“生产”关系中的“工厂编号”是外码,它参照“工厂”关系中的“工厂编号”;
“生产”关系中的“产品编号”是外码,它参照“产品”关系中的“产品编号”。
4.将下面的E-R图转换为关系模式,并写出每个关系模式的主码、外码和它们之间的参照关系。
参考答案:
1)关系模式和主码:
读者(读者号,姓名,地址,性别,年龄,单位),主码:读者号
书(书号,书名,作者,出版社),主码:书号
借阅(读者号,书号,借出日期,应还日期),主码:(读者号,书号)
2)外码和参照关系:
“借阅”关系中的“读者号”与“书号”均为外码,它们分别参照“读者”关系中的“读者号”,
您可能关注的文档
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训1 E-R模型设计 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训2 关系模型设计 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训3 关系数据库设计 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训4 熟悉SQL Server环境及物理创建数据库与表 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训5 数据定义语句 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训6 简单查询 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训7 聚集查询 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训8 连接查询 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训9 非相关子查询 .docx
- 关系数据库设计与应用(工作手册式) 实训报告答案 实训10 数据操纵 .docx
文档评论(0)