数据库系统概论第六章测试题及答案.doc

上传人:s****u 文档编号:12782168 上传时间:2020-05-24 格式:DOC 页数:12 大小:149KB
返回 下载 相关 举报
数据库系统概论第六章测试题及答案.doc_第1页
第1页 / 共12页
数据库系统概论第六章测试题及答案.doc_第2页
第2页 / 共12页
数据库系统概论第六章测试题及答案.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
第六章 习题一、 选择题:为了作图方便,本章用 形框代替 形框表示实体的属性。1在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的_阶段。 A需求分析 B概念设计 C逻辑设计 D物理设计 答案:B2ER图是数据库设计的工具之一,它适用于建立数据库的_。 A概念模型 B逻辑模型 C结构模型 D物理模型 答案:A3在关系数据库设计中,设计关系模式是_的任务。 A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段 答案:C4数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是_。 A建立库结构 B扩充功能 C加载数据 D系统调试 答案:B5数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用_表示。 A矩形 B四边形 C菱形 D椭圆形 答案:D6在数据库的概念设计中,最常用的数据模型是_。 A形象模型 B物理模型 C逻辑模型 D实体联系模型 答案:D7在数据库设计中,在概念设计阶段可用ER方法,其设计出的图称为_。 A实物示意图 B实用概念图 C实体表示图 D实体联系图 答案:D8从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是_。 AM端实体的关键字 BN端实体的关键字 CM端实体关键字与N端实体关键字组合 D重新选取其他属性 答案:C9当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是_。 A属性冲突 B语法冲突 C结构冲突 D命名冲突 答案:B10E-R图中的主要元素是、和属性。 A记录型 B结点 C实体型 D表 E文件 F联系 G有向边 答案:C F11数据库逻辑设计的主要任务是_。 A建立E-R图和说明书 B创建数据库说明 C建立数据流图 D把数据送入数据库 答案:B12E-R图中的联系可以与_实体有关。 A0个 Bl个 Cl个或多个 D多个 答案:C13概念模型独立于_。 AE-R模型 B硬件设备和DBMS C操作系统和DBMS DDBMS 答案:B14如果两个实体之间的联系是m:n,则_引入第三个交叉关系。 A需要 B不需要 C可有可无 D合并两个实体 答案:A15数据流程图(DFD)是用于描述结构化方法中_阶段的工具。 A可行性分析 B详细设计 C需求分析 D程序编码 答案:C16E-R图是表示概念模型的有效工具之一,如图6.2所示的局部E-R图中的菱形框“表示”的是_。产品使用ong mn材料价 格产品号用 量价 格材料号图6.2 ER图 A联系 B实体 C实体的属性 D联系的属性 答案:A17图6.3所示的ER图转换成关系模型,可以转换为_关系模式。借书人图书借阅mn借阅日期借书证号单 位姓 名分类号书 名总编号作 者位 置价 格 图6.3 E-R图 Al个 B2个 C3个 D4个答案:C1. 需求分析阶段得到的结果是_。 A数据字典描述的数据需求 BE-R图表示的概念模型 C某个DBMS所支持的数据模型 D包括存储结构和存取方法的物理结构答案:A2. 概念结构设计阶段得到的结果是_。A数据字典描述的数据需求 BE-R图表示的概念模型C某个DBMS所支持的数据模型 D包括存储结构和存取方法的物理结构答案:B3逻辑结构设计阶段得到的结果是_。A数据字典描述的数据需求 BE-R图表示的概念模型C某个DBMS所支持的数据模型 D包括存储结构和存取方法的物理结构答案:C4数据库物理设计阶段得到的结果是_。A数据字典描述的数据需求 BE-R图表示的概念模型 C某个DBMS所支持的数据模型 D包括存储结构和存取方法的物理结构答案:D5一个实体型转换为一个关系模式。关系的码为_。A实体的码 B二个实体码的组合 Cn端实体的码 D每个实体的码答案:A6一个m:n联系转换为一个关系模式。关系的码为_。A实体的码 B各实体码的组合 Cn端实体的码 D每个实体的码答案:B7一个1:n联系可以转换为一个独立的关系模式,关系的码为_。A实体的码 B各实体码的组合 Cn端实体的码 D每个实体的码答案:C二、填空题: lE-R数据模型一般在数据库设计的_阶段使用。 答案:概念设计 2数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是_模型。 答案:概念数据 3数据库设计的几个步骤是_。 答案:需求分析,概念设计,逻辑设计,物理设计,编码和调试4“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的_设计阶段。答案:物理5在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为_。 答案:数据字典6数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而_是系统设计的基础和核心。 答案:数据设计7数据库实施阶段包括两项重要的工作,一项是数据的_,另一项是应用程序的编码和调试。 答案:载入8在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有、和三类。 答案:属性冲突 命名冲突 结构冲突9E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的_。 答案:属性和码10在数据库领域里,统称使用数据库的各类系统为_系统。 答案:数据库应用11数据库逻辑设计中进行模型转换时,首先将概念模型转换为,然后将转换为。 答案:与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所 表示的一般模型 一般模型 特定 DBMS支持的逻辑模型三、简答题和综合题:1某大学实行学分制,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程。其不完整的E-R图如图6.4所示。指出学生与课程的联系类型,完善E-R图。指出课程与教师的联系类型,完善E-R图。若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系?在原E-R图上补画教师与学生的联系,并完善E-R图。 学生教师课程图6.4 ER图答:(1)学生与课程的联系类型是多对多联系。 (2)课程与教师的联系类型是多对多联系。 (3)学生与教师的联系类型是一对多联系。 (4)完善本题ER图的结果如图6.5所示。mnnmn学生教师课程选修讲授指导1图6.5 ER图2将如图6.6所示的E-R图转换为关系模式,棱形框中的属性自己确定。解:本题的E-R图转换为如下关系模式:单位(单位号,地址,电话)职工(职工号,姓名,性别,年龄,单位号)职工D-E1n单位地 址单位号电 话姓 名性 别年 龄职工号单位号图6.6 ER图3假定一个部门的数据库包括以下的信息:职工的信息:职工号、姓名、住址和所在部门。部门的信息:部门所有职工、经理和销售的产品。产品的信息:产品名、制造商、价格、型号及产品内部编号。制造商的信息:制造商名称、地址、生产的产品名和价格。试画出这个数据库的E-R图。解:本题对应的E-R图如图6.7所示。产品名经 理部门名地 址姓 名职工号产品内部编号nm1从属ong 产品部门职工n销售ong 型 号n生产价 格m制造商地 址名 称图6.7 ER图4设有商业销售记账数据库。一个顾客(顾客姓名,单位,电话号码)可以买多种商品,一种商品(商品名称,型号,单价)供应多个顾客。试画出对应的E-R图。解:本题对应的E-R图如图6.8所示。n商 品购买顾 客m顾客姓名电话号码单 位型 号价 格商品名称图6.8 ER图5某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的ER图;(2)将该E-R图转换为关系模型结构;(3)指出转换结果中每个关系模式的候选码。 解:(1)本题的E-R图如图6.9所示。 (2)对应的关系模型结构如下: 科室(科名,科地址,科电话) 病房(病房号,床位号,科室名) 医生(工作证号,姓名,职称,科室名,年龄) 病人(病历号,姓名,性别,诊治,主管医生,病房号) (3)每个关系模式的候选码如下: 科室的候选码是科名; 病房的候选码是科室名十病房号; 医生的候选码是工作证号; 病人的候选码是病历号。n病人入住病房1病房号床位号工作证号姓 名性 别病历号n医生从属科室1科 名科电话科地址职 称年 龄姓 名诊治组成n1n1图6.9 ER图6设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(l)一个学生可选修多门课程,一门课程可为多个学生选修;(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;(3)一个单位可有多个教师,一个教师只能属于一个单位。 试完成如下工作: (1)分别设计学生选课和教师任课两个局部信息的结构E-R图。 (2)将上述设计完成的E-R图合并成一个全局E-R图。 (3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。 解:(1)学生选课局部E-R图如图6.10 所示,教师任课局部E-R图如图6.11所示。 (2)合并的全局E-R图如图6.12所示。 为避免图形复杂,下面给出各实体属性: 单位:单位名、电话 学生:学号、姓名、性别、年龄 教师:教师号、姓名、性别、职称 课程:编号、课程名 (3)该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下: 单位(单位名,电话) 教师(教师号,姓名,性别,职称,单位名)n课程开课1课程名教师号编 号n学生拥有单 位1年 龄单位名姓 名性 别学 号选修mn图6.10 学生选课局部ER图课程编 号1单位属于教师n电 话单位名讲授mn职 称姓 名性 别教师号图6.11 教师任课局部ER图教师n学生拥有 单位1属于1nn课程讲授mmn选修开设1n图6.12 合并的全局ER图课程(课程编号,课程名,单位名) 学生(学号,姓名,性别,年龄,单位名) 讲授(教师号,课程编号) 选修(学号,课程编号)7图6.13给出(a)、(b)和(c)三个不同的局部模型,将其合并成一个全局信息结构,并设置联系实体中的属性(允许增加认为必要的属性,也可将有关基本实体的属性选作联系实体的属性)。1nnm设备处零件设备管理装配1m工人工作n职员工作部门1(a) (b) nm零件厂商生产 (c) 图6.13 各局部的ER图 各实体构成如下: 部门:部门号,部门名,电话,地址 职员:职员号,职员名,职务(干部工人),年龄,性别 设备处:单位号,电话,地址 工人:工人编号,姓名,年龄,性别 设备:设备号,名称,位置,价格 零件:零件号,名称,规格,价格 厂商:单位号,名称,电话,地址 解:汇总后的E-R图如图6.14 所示。 各类实体的属性为: 部门:部门号,部门名,电话,地址 职工:职工号,职工名,职务,年龄,性别 设备:设备号,名称,规格,价格 零件:零件号,名称,规格,价格1nnm部门零件设备管理装配1n职工工作生产mn 图6.14 汇总后的ER图8一个图书借阅管理数据库要求提供下述服务: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。 (2)可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。 我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。 (3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。 根据以上情况和假设,试作如下设计: (1)构造满足需求的ER图。 (2)转换为等价的关系模型结构。 解:(1)满足上述需求的ER图如图5.15所示。 (2)转换为等价的关系模型结构如下; 借书人(借书证号,姓名,单位) 图书(书号,书名,数量,位置,出版社名) 出版社(出版社名,电报,电话,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期)。n图书借阅借书人m借书证号单 位姓 名书 名数 量书 号nm出版社出版借书日期还书日期位 置邮 编地 址出版社名电报编号电 话图6.15 图书借阅管理数据库ER图8工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息: 一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。 一个车间生产多种产品,产品有产品号和价格。一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。 一个产品由多种零件组成,一种零件也可装配出多种产品。 产品与零件均存入仓库中。 厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。试:(1)给出相应的关系数据模型。 (2)画出该系统的层次模型图。解:(1)相应的关系数据模型如下:工厂(厂名,厂长姓名)车间(车间号,主任姓名,地址,电话,厂名)工人(职工号,姓名,年龄,性别,工种,车间号)仓库(仓库号,主任姓名,电话,厂名)产品(产品号,价格,车间号,仓库号)零件(零件号,重量,价格,仓库号)制造(车间号,零件号)装配(产品号,零件号)(2)该系统的层次模型图如图6.16所示。工厂仓库车间零件产品零件产品工人制造制造装配装配装配装配图6.16 该系统的E-R图
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!