- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
淮海工学院数据库设计习题课
1.设某商业数据库中有3个实体集:一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。仓库与商品之间存在着“库存”联系,每个仓库可存储若干商品,每种商品存储在若干仓库中,每个仓库存储一
种商品有个日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。
⑴画出ER图,并在图上注明属性、联系类型、实体标识符。
⑵将ER图转换成关系模型,并指明各表的主键和外键。
解:
ER图可转换为6个关系模式:
仓库(仓库号,仓库名,地址)
商品(商品号,商品名,单价)
商店(商店号,商店名,地址)
库存(仓库号,商品号,日期,库存量),外键是仓库号、商品号
销售(商店号,商品号,月份,月销售量),外键是商店号、商品号
供应(仓库号,商店号,商品号,月份,月供应量),外键是仓库号、商店号、商品号
2. 设工厂有三个实体集。一是“产品”实体集,属性有产品编号、产品名称、性能参数;二是“零件”实体集,属性有零件号、零件名、规格;三是“材料”实体集,属性有材料编号、材料名。设产品与零件之间有“组成”联系,每件产品可由多种零件组成,但每种零件也可以组成多个产品,组成要有零件数;零件与材料之间“消耗”联系,每种零件消耗一种材料,一种材料可供多种零件消耗,消耗要有消耗量;
(1)试画出E-R图,并在图上注明属性、联系类型、实体标识符。
(2)将E-R图转换成关系模型,并说明主键和外键。
3.设教学数据库有3个实体集:一是“课程”实体集,属性有课程号、课程名;二是“教师”实体集,属性有教师工号、教师姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。设教师与课程之间存在着“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间存在着“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间存在着“选修”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。
⑴画出ER图,并在图上注明属性、联系类型、实体标识符。
⑵将ER图转换成关系模型,并指明各表的主键和外键。
4.某汽车运输公司数据库中有一个记录司机运输里程的关系模式:
R(司机编号,汽车牌照,行驶公里,车队编号,车队主管)
此处每个汽车牌照对应一辆汽车。“行驶公里”为某司机驾驶某辆汽车行驶的总公里数。如果规定每个司机属于一个车队,每个车队只有一个主管。
⑴试写出关系模式R的基本FD和关键码。
⑵说明R不是2NF模式的理由,并把R分解成2NF模式集。
⑶进而把R分解成3NF模式集。
5.有一应用包括商店、会员、职工三个实体集。实体类型“商店”的属性有:商店编号,店名,店址,店经理。实体类型“会员”的属性有:会员编号,会员名,地址。实体类型“职工”的属性有:职工编号,职工名,性别,工资。每家商店有若干职工,但每个职工只能服务于一家商店。每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间。
⑴画出ER图,并在图上注明属性、联系类型、实体标识符。
⑵将ER图转换成关系模型,并指明各表的主键和外键。
⑶指出以上关系模式所达到的范式。
解:
(1)
(2)
商店模式(商店编号,店名,店址,店经理)主键:商店编号
职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)
主键:职工编号 外键:商店编号
会员模式(会员编号,会员名,地址) 主键:会员编号
SM模式(会员编号,商店编号,会员加入时间)
主键:会员编号,商店编号 外键:会员编号;商店编号
⑶以上关系模式中,所有属性对侯选键都不存在传递依赖,因此都是BCNF。
6.设学生运动会模型:
(1)有若干班级,每个班级包括:班级号、班级名、专业、人数。
(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号、姓名、性别、年龄。
(3)有若干比赛项目,包括:项目号、名称、比赛地点。
(4)每名运动员可参加多项比赛,每个项目可有多人参加。
(5)能够公布每个比赛项目的运动员名次与成绩。
要求:
⑴画出ER图,并在图上注明属性、联系类型、实体标识符。
⑵将ER图转换成关系模型,并指明各表的主键和外键。
解:
⑴
(2)班级(班级号,班级名,专业,人数)
主键:班级号
运动员(运动员号,姓名,性别,年龄,班级号)
主键:运动员号 外键:班级号
项目(项目号,项目名,比赛地点)
主键:项目号
比赛(运动员号,项目号,名次, 成绩)
主键
您可能关注的文档
最近下载
- 莫同-云计算技术及应用-思考题答案-北大软微-2018秋季整理.pdf VIP
- 函数的单调性、奇偶性、周期性与对称性(10题型+高分技法+限时提升练)解析版-2025年高考数学复习专练(新高考通用).pdf VIP
- 2025 年秋新统编版道德与法治八年级上册全册教案.pdf
- 致杜拉维特洁具商务标1 bid letter.pdf VIP
- ZCC11800技术规格书-工程参考.pdf VIP
- 小学生心理健康(课件)六年级主题班会通用版.pptx VIP
- 仓储管理技能与库存物料控制.pptx VIP
- 《车载网络技术》课件.pptx VIP
- 2023版42001-2023人工智能管理体系中文版 .pdf VIP
- 人防区域给排水、通风、消防、电气、防化等管线施工预埋方案.doc VIP
原创力文档


文档评论(0)