《数据库系统概论》复习重点问答题8-数据库设计_第1页
《数据库系统概论》复习重点问答题8-数据库设计_第2页
《数据库系统概论》复习重点问答题8-数据库设计_第3页
《数据库系统概论》复习重点问答题8-数据库设计_第4页
《数据库系统概论》复习重点问答题8-数据库设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE3一、第7章课后习题P234-12.试第一章习题12和13的E-R图转换为关系模型1n1nnnnnn11n11m1学校系校-系指导系-班班级班-生学生选修课程系-室教研室室-教教员答:各实体的属性为:系:系编号,系名班级:班级编号,班级名教研室:教研室编号,教研室学生:学号,姓名,学历课程:课程编号,课程名教员:职工号,姓名,职称各联系的属性为:选修课:成绩其他联系无属性关系模式:系(系编号,系名,学校名)班级(班级编号,班级名,系编号)教研室(教研室编号,教研室,系编号)课程(课程编号,课程名)学生(学号,姓名,学历,班级编号,导师职工号)教员(职工号,姓名,职称,教研室编号)选课(学号,课程编号,成绩)(P38-13)某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。产品产品组成m组成mn零件nn零件nm储存m储存仓库制造仓库制造n存放原材料n存放原材料nn各实体的属性为:产品:产品号,产品名零件:零件号,零件名原材料:原材料号,原材料名,类别仓库:仓库号,仓库名各联系的属性为:产品组成:使用零件量零件制造:存储量材料存放:存放量关系模型:产品(产品号,产品名,仓库号)零件(零件号,零件名)原材料(原材料号,原材料名,类别,仓库号,存放量)仓库(仓库号,仓库名)产品组成(产品号,零件号,使用零件量)零件组成(零件号,原材料号,使用原材料量)零件储存(零件号,仓库号,存储量)P234-13.试用规范化理论中有关范式的概念分析习题12中设计的关系模型的各个关系候选码,它们属性几范式,会产生什么更新异常?答:上述两个关系数据库的各个关系模式只有一个码,且都是唯一决定因素,因此属于BCNF,不会产生更新异常现象。P234-18.现有一局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请自行设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)电话年龄答:电话年龄姓名地址姓名地址性别作者号性别作者号作者作者mm出版书的数量出版书的数量nn出版社出版社联系电话出版社号联系电话出版社号地址名称地址名称关系模型为:作者(作者号,姓名,年龄,性别,电话,地址)出版社(出版社号,名称,地址,联系电话)出版(作者号,出版社号,书的数量),参照作者号、出版社号P234-19.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号、姓名、地址、性别、年龄、单位;对每本书存有:书号、书名、作者、出版社;对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图,再将其转换为关系模型。n1n1读者借书读者号地址借出日期年龄姓名单位性别书应还日期书号书名作者出版社关系模型为:读者(读者号,姓名,地址,性别,年龄,单位)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)二、补充题1.在学生选课信息中,一名学生可选修多门课程,每门课程有多名学生选修,学生学习一门课程有一个分数。“学生”属性有学号、姓名和性别;“课程”属性有课程号、课程名和学时。(1)试设计ER模型,要求画出属性和标注联系的类型n学习n学习m学生课程学号姓名性别分数课程号课程名学时(2)将上述E-R图转换为关系模型答:学生(学号,姓名,性别)课程(课程号,课程名,学时)选课(学号,课程号,分数)2.设某数据库中有3个实体集。商店(商店编号,商店名,地址),商品(商品号,商品名,规格,单价),职工(职工编号,姓名,性别,业绩)。商店与商品间存在“销售”关系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”关系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1)试画出E-R图,并在图上注明属性和联系的类型职工职工商品nmn商店销售店品编号商店名地址月销售量分数商品号规格单价商品名1职工编号姓名性别聘用月薪聘期业绩(2)将E-R图转换成关系模型,并注明主键和外键答:关系模式为:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)3.某学员为某出版社设计了图书发行信息管理系统,数据涉及到图书、作者、开印、入库、客户和发行员等信息,得到的全局E-R图如下图所示。作者入库单开印单作者入库单开印单nnmnnm开印编著入库开印编著入库n1n11图书1图书mmmmmmp发行员订购出库收款p发行员订购出库收款nnnnnn客户客户各实体属性为:图书:图书编号,书名,定价,包本数,开本,统一书号,库存量作者:作者编号,姓名,性别,地址,电话开印单:印单号,开单日期,定价,印数,制单人入库单:入库单号,日期,送书单位,数量,包本数,版印次发行员:发行员代号,姓名,电话客户:客户编号,名称,地址,开户行,账号,税号,收款方式各联系属性为:订购:订购单号,日期,数量出库:出库单号,日期,数量,包本数收款:收款单号,金额,收款日期编著:日期,备注试将E-R图转换成关系模型,并注明主键和外键。答:根据转换规则,E-R图中有6个实体类型,可转换成6个关系模式,另外E-R图中有3个m:n联系和1个m:n:p联系,也将转换成4个关系模式。因此,上述E-R图可转换成10个关系模式:图书(图书编号,书名,定价,包本数,开本,统一书号,库存量);作者(作者编号,姓名,性别,地址,电话);开印单(印单号,开单日期,图书编号,定价,印数,制单人)外码:图书编号入库单(入库单号,日期,送书单位,数量,包本数,版印次,图书编号);外码:图书编号发行员(发行员代号,姓名,电话);客户(客户编号,名称,地址,开户行,账号,税号,收款方式);订购(订购单号,日期,数量,客户编号,图书编号,发行员代号);外码:客户编号,图书编号,发行员代号出库(出库单号,日期,数量,包本数,客户编号,图书编号);外码:客户编号,图书编号收款(收款单号,金额,收款日期,客户编号,图书编号);外码:客户编号,图书编号编著(收款编号,图书编号,日期,备注)。外码:图书编号4.假设教学管理规定:①一个学生可选修多门课程,一门课程有若干学生选修;②一个教师可讲授多门课程,一门课程只有一个教师讲授;③一个学生选修一门课程,仅有一个成绩。学生的属性有学号、姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号和课程名。(1)根据上述语义画出E-R图,要求在图中画出实体的属性并注明联系的类型答:11nm教师教学课程号课程名课程教师编号教师姓名学生学号姓名选修成绩n(2)试将ER模型转换成关系模型,并指出每个关系模式的主键和外键答:学生(学号,姓名)教师(教师编号,教师姓名)课程(课程号,课程名,教师编号)选修(学号,课程号,分数)5.库存销售信息管理系统的ER模型及转换某公司设计的“库存销售信息管理系统”对仓库、车间、产品、客户、销售部的信息进行了有效的管理,其ER图如下图所示:仓位产品存储入库仓位产品存储入库nmnmnmm客户出库入库nmm客户出库入库pppnnm订单车间pppnnm订单车间销售员这个ER图有5个实体,其结构如下:销售员车间:车间号,车间名,主任名产品:产品号,产品名,单价仓位:仓位号,地址,主任名客户:客户号,客户名,联系人,电话,地址,税号,账号销售号:销售员号,姓名,性别,学历,业绩这个ER图有4个联系类型,其中三个是m:n:p,一个是m:n,属性如下:入库:入库单号,入库量,入库日期,经手人存储:核对日期,核对员,存储量出库:出库单号,出库量,出库日期,经手人订单:订单号,数量,折扣,总价,订单日期将上述ER图转换为关系模式,并标明主码。答:车间(车间号,车间名,主任名)产品(产品号,产品名,单价)仓位(仓位号,地址,主任名)客户(客户号,客户名,联系人,电话,地址,税号,账号)销售员(销售员号,姓名,性别,学历,业绩)入库(入库单号,入库量,入库日期,经手人,车间号,仓位号,产品号)存储(仓位号,产品号,核对日期,核对员,存储量)出库(出库单号,出库量,出库日期,经手人,客户号,产品名,仓位号)订单(订单号,数量,折扣,总价,订单日期,产品号,客户号,销售员号)6.公司车队信息系统的ER模型某货运公司设计了车队信息管理系统,对车辆、司机、维修、保险、报销等信息和业务活动进行管理,其ER图如下图所示。1nnm部门1nnm部门车队司机调用聘用1n保险1拥用1n保险1拥用n1开销车辆n1开销车辆保险公司报销保险211nn11nnn维修n维修11维修公司维修公司该ER图有7个实体类型,其结构如下:部门:部门号,名称,负责人车队:车队号,名称,地址司机:司机号,姓名,执照号,电话,工资车辆:车牌号,车型,颜色,载重保险公司:保险公司号,名称,地址维修公司:维修公司号,名称,地址开销:顺序号,费用类型,费用,日期,经手人实体间有7个联系,其中6个1:n,一个m:n联系。其中联系的属性如下:调用:出车编号,出车日期,车程,费用,车辆数目保险1:投保日期,保险种类,费用保险2:投保日期,保险种类,费用将上述ER图转换为关系模式,并标明主码。答:部门(部门号,名称,负责人)车队(车队号,名称,地址)司机(司机号,姓名,执照号,电话,工资)车辆(车牌号,车型,颜色,载重)保险公司(保险公司号,名称,地址)维修公司(维修公司号,名称,地址)开销(顺序号,费用类型,费用,日期,经手人)7.人事管理信息系统的ER模型某电器有限公司设计了人事管理信息系统,其中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息,其ER图如下图所示。11nnmnnm部门聘任属于考核职工培训课程选课工资享有接受奖惩技能工资设置岗位1mn11mn这个ER图有7个实体类型,其属性如下:职工:工号,姓名,性别,年龄,学历部门:部门号,部门名称,职能岗位:岗位编号,岗位名称,岗位等级技能:技能编号,技能名称,技能等级奖惩:序号,奖惩标志,项目,奖惩金额培训课程:课程号,课程名,教材,学时工资:工号,基本工资,级别工资,养老金,失业金,公积金,纳税这个ER图有7个联系类型,其中一个1:1联系,2个1:n联系,4个m:n联系。联系类型的属性如下:选课:时间,成绩设置:人数考核:时间,地点,级别接受:奖惩时间将上述ER图转换为关系模式,并标明主码。答:8.旅游管理信息系统的ER模型某旅行社设计了一个小型的国内旅游管理信息系统,其中涉及到与业务有关的信息有旅游线路、班次、团体、旅客、保险员、导游、宾馆、交通工具等,其中ER图如下图所示。nn11n导游陪同交通保险参加游客资组成旅游团岗位有旅游班次1旅游线路开设食宿交通工具宾馆nm1nm111n这个ER图有8个实体类型,其属性如下:旅游线路:路线号,起点,终点,天数,主要景点旅游班次:班次号,出发日期,回程日期,旅游标准,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论