信息管理ER实验报告
- 格式:doc
- 大小:25.50 KB
- 文档页数:2
实验二(8学时)
画出实体关系图,用WORD和VISIO两种画图工具分别作图
1(1)学校和校长的关系,每一所学校由一位校长管理,每一位校长管理一所学校。
学校具有下列属性:学校代码、学校名称、地址;校长具有下列属性:职工号、姓名、性别、
政治面貌、出生年月、职称。
(2)产品生产关系,每一种产品由一个车间生产,每一车间可以生产多个产品。产品
具有下列属性:产品编号、产品名称、规格;车间具有下列属性:车间编号、车间名称、车
间电话、车间地址。
(3)学生与课程关系。每一名学生可以选择多门课程,每一门课程由多个学生选择,
考试完毕要给出学生的成绩。学生具有下列属性:学号、姓名、性别、出生年月、政治面貌、
籍贯;课程具有下列属性:课程编号、课程名称、学分。
2.商店销售商品的数据库,涉及如下数据:
商店号、商店名、地址
商品号、商品名、单价。
某商店销售某商品的数量和日期。
1)设计E/R图
2)转换成关系模型(注明键码)
3.设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地
址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商
品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每
种商品存储在若干仓库中,每个仓库每存储一种商品有个日期及存储量;商店与商品之间存
在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销
售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份
和月供应量两个属性。
1)试画出ER图,并在图上注明属性、联系类型、实体;
2)将ER图转换成关系模型,并说明主键。
4.设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名
等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司
机编号、姓名、电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但
每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,
每个车队可拥有若干车辆,但每辆车只能属于一个车队;司机与车辆之间存在着“使用”联系,
司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个
司机使用。
1)试画出ER图,并在图上注明属性、联系类型、实体;
2)将ER图转换成关系模型,并说明主键。
5.设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;
二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、
性别、年龄。设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只
有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师
可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生
可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。
1)试画出ER图,并在图上注明属性、联系类型、实体;
2)将ER图转换成关系模型,并说明主键。
6.某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性:
商店:商店编号,店名,店址,店经理
商品:商品编号,商品名,单价,产地
职工:职工编号,职工名,性别,工资
这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商
店有若干职工,但每个职工只能服务于一家商店。职工参加某商店工作有开始时间,商店销
售商品的有月销售量。
1)请画出商店、商品和职工的E-R 图。
2)将该E-R 图转换为关系数据模型。