第二章数据库设计和ER模型(ans)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第二章数据库设计和ER模型(单选)在数据库规划阶段,包括在数据字典中Ⅰ.数据项、数据流;Ⅱ.数据结构、数据存储;Ⅲ.数据处理。(单选)没有被用于表示ER模型图例(单选)如下图所示是一个ER模型,下列对其基数描述最为合理的是一个学生最少需要选1门课程,最多选6门课程;每个课程多最可以被50个学生选修。(单选)关系中元组在组成主要的属性上不能有空值。(单选)在数据库设计中,将E-R图转换成关系数据模型的过程属于逻辑设计阶段。(单选)将数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的生存期。(单选)数据字典是对数据描述的集中管理。(单选)将概念模型转换逻辑模型是数据中逻辑设计阶段的主要步骤之一。(单选)表示数据库的概念模型一般使用ER图。(单选)ER模型中所指的实体一般是实体集。(单选)一个联系涉及到的实体集个数,称为该联系的度数。(单选)采用ER模型进行数据库的概念设计,可以分成三步进行,下列正确的是先设计局部ER模型,然后合成全局模型,最后体优进行整化。(单选)下列不属于全局ER模型的优化目的的是优化存储结构。(单选)关系模式是对关系的描述,一般表示为关系名(属性名1,属性名2,…,属性名n)。(单选)已知有关系表R(如下表所示),其元数和基数正确的是数为6,基数为3.RUVWXYZ1U1V1W1X1Y1Z2U2V2W2X2Y2Z3U3V3W3X3Y3Z(单选)下列哪个不可以为空主键。(单选)区别一个元组与另一个元组靠的是元组的属性而不是顺序,所以关系中的元组没有先后顺序。(单选)表中可以唯一确定一个元组(一个记录)的某个属性组(字段组)称为主键。(单选)若某个属性组不是关系A的主码,但它是另一个关系B的主码,则称属性或属性组称为关系A的外键。(单选)现有一个公司员工记录表,如下表所示内容,如果想以员工号为查询元组的标志,那么员工号就是这个表的主键。工号姓名部门职位20020510王小明市场部经理20041112胡月市场部员工20080624张星市场部员工(1.6)M(0.50)N学生选课课程(单选)有一个关系:学生(学号、姓名、系别),规定学号的值域是8个数字组成的字符串,这一规则属于用户自定义完整性约束。(单选)子类与超类之间具有继承性特点,即子类实体继承超类实体的所有属性。但子类实体本身还可以包含比超类实体更多的属性。(填空)实体联系模型(ER模型)的基本元素是实体、联系、属性。(填空)实体是一个数据对象,指应用中可以区别的客观存在的事物。(填空)为了维护数据中数据与现实的一致性,关系数据库的数据与更新操作必须遵循三条规则,它们分别是:实体完整性规则、参照完整性规则、用户定义的完整性规则。(填空)一个实体对于另一个实体具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,而称该实体为弱实体。(简答)数据库系统的生存期共有几个阶段,分别是什么?答:共有七个阶段,分别为:(1)规划阶段;(2)需求分析阶段;(3)概念设计阶段;(4)逻辑设计阶段;(5)物理设计阶段;(6)数据库的实现;(7)数据库的运行与维护。(简答)数据库概念设计的任务有哪些?答:(1)进行数据抽象,设计局部概念模型;(2)将局部概念模型综合成全局概念模型;(3)评审。(简答)ER模型的基本概念中,属性被分为哪几类?答:(1)简单属性和复合属性;(2)单值属性和多值属性;(3)存储属性和派生属性;(4)允许为空值的属性。(简答)简述将ER模型转换成关系模型的基本原则。答:(1)一个实体集转换为一个关系模式。(2)一个M:N联系转换为一个关系模式。(3)一个1:N联系可以与N端对应的关系模式合并(1的关键字放入N的关系中)。(4)一个1:1联系可以与任意一端对应的关系模式合并。(5)三个或三个以上实体间的多元联系转换为一个关系模式。(6)同一实体集间的联系(自联系),可按上述1:1、1:M和M:N三种情况分别处理。(设计)某高校设备采购管理系统涉及三类实体:部门、供应商和设备。其中,部门的属性有:部门编号、部门名称、负责人;供应商的属性有:供应商号、供应商名、城市、经理;设备的属性有设备编号、设备名称、设备型号、单价、生产厂商。用ER图表示这些实体以及某部门从某供应商采购某种设备的信息,包括采购的日期和数量。要求:(1)画出ER图;(2)将其转化为关系模式。解:(1)ER图N城市(2)关系模式:部门(部门编号,部门名称,负责人);供应商(供应商号,供应商名,经理);设备(设备编号,设备名称,设备型号,单价,生产厂商);采购(部门编号,供应商号,设备编号,日期,数量)。(设计)某工厂欲建立一个人事管理系统,该系统包含部门信心,职工信息、产品信息,其中部门属性包括:部门编号、部门名称、部门电话,部门负责人;职工信息的属性包括:职工编号、姓名、性别、工龄、职称、所在部门编号;产品属性包括:产品编号、产品名称、产品型号;员工会参加不同产品的生产过程,并需要指出它的月产量,根据以上说明完成以下要求:(1)画出ER图;部门名称部门负责人部门编号M采购数量日期供应商N经理供应商号供应商名城市P设备生产厂商单价设备型号设备名称设备编号(2)将其转化为关系模式。(2)将其转化为关系模式部门(部门编号#,部门名称,部门电话,部门负责人)职工(职工编号#,姓名,性别,工龄,职称,部门编号#)产品(产品编号#,产品名称,产品型号)参加(职工编号#,产品编号#,月产量)(设计)某图书馆欲建立一个图书管理系统,该系统包含图书,读者,职工的信息,其中图书的属性包括:图书编号、名称、类别、作者、出版社、价格、数量要求等;读者的属性包括:借书证号、姓名、性别、身份证号、住址;职工属性包括:职工编号、姓名、性别、工龄;用E-R图表示出实体职工日常维护图书,及读者借阅图书的过程,对于借阅的图书需要指出它的借出日期和归还日期,根据如上条件,完成以下需求:部门编号部门名称部门电话部门负责人部门1属于1领导职工1N月产量产品编号参加M产品名称产品NN职工编号姓名性别工龄职称1负责1产品型号(1)画出ER图;(2)将其转化为关系模式。解:(1)ER图:(2)将其转化为关系模式图书(图书编号#,名称,类别,作者,出版社,价格,数量)职工(职工编号#,姓名,性别,工龄)维护(职工编号#,图书编号#)读者(借书证号#,姓名,性别,身份证号,住址)借阅(借书证号#,图书编号#,出借日期,归还日期)(综合)现有如下图的ER图:名称类别作者出版社价格数量图书编号图书M维护职工N职工编号姓名性别工龄MM借阅出借日期N读者归还日期借书证号姓名性别身份证号住址(1)根据所给的模型图设计相应的关系数据模型;(2)如果在上述模型中,从实体“社团”到实体“学生”之间的联系类型改为一对多(1:M),请设计相应的关系数据模型;(3)对于1:M的联系类型,写出向关系模型转换应遵循的原则。解:(1)学生(学号,姓名,性别,出生日期)社团(社团号,社团名称,负责人,电话)参加(学号,社团号,加入社团时间)(2)学生(学号,姓名,出生日期,社团号,加入社团时间)社团(社团号,社团名称,负责人,电话)(3)将一个实体转换为一个关系模式,实体的属性就是关系的属性:将一个1:M的联系所连的“一”方实体的主码以及联系本身的属性加入到“多”方的关系模式中。出生日期姓名性别学号学生参加加入社团时间社团社团号社团名称负责人电话

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功