数据库试题7

上传人:re****.1 文档编号:509511565 上传时间:2023-09-06 格式:DOCX 页数:10 大小:218KB
返回 下载 相关 举报
数据库试题7_第1页
第1页 / 共10页
数据库试题7_第2页
第2页 / 共10页
数据库试题7_第3页
第3页 / 共10页
数据库试题7_第4页
第4页 / 共10页
数据库试题7_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数据库试题7》由会员分享,可在线阅读,更多相关《数据库试题7(10页珍藏版)》请在金锄头文库上搜索。

1、第七章一单项选择题1试题:在E-R模型中,如果有3个不同的实体集,3个M: N联系,根据E-R 模型转换为关系模型的规则,转换为关系的数目是()。A4 B5 C 6 D7参考答案62试题:从E-R图导出关系模型时,如果实体间的联系是M: N的,下列说法中 正确的是()。A将N方关键字和联系的属性纳入M方的属性中B将M方关键字和联系的属性纳入N方的属性中C增加一个关系表示联系,其中纳入M方和N方的关键字D在M方属性和N方属性中均增加一个表示级别的属性参考答案增加一个关系表示联系,其中纳入M方和N方的关键字3试题:下图所示的E-R图转换成关系模型,可以转换为()关系模式。A1个 B2个 C3个 D

2、4个参考答案3个4试题:概念模型独立于()。A:E-R模型B :硬件设备和DBMSC:操作系统和DBMSD:DBMS参考答案硬件设备和DBMS5试题:当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是 ()。A属性冲突B语法冲突C结构冲突D命名冲突参考答案语法冲突6试题:数据流程图是用于描述结构化数据库设计方法中()阶段的工具。A概要设计B可行性分析C程序编码D需求分析参考答案需求分析7试题:数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不 属于实施阶段的工作。A建立库结构B系统调试C加载数据D扩充功能参考答案扩充功能8试题:假设设计数据库性能用“开销”即时间、

3、空间及可能的费用来衡量,则 在数据库应用系统生存期中存在很多开销。其中,对物理设计者来说,主要考虑 的是()。A规划开销B设计开销 C操作开销 D维护开销参考答案操作开销9试题:关系数据库的规范化理论主要解决的问题是()。A如何构造合适的数据逻辑结构B如何构造合适的数据物理结构C如何构造合适的应用程序界面D如何控制不同用户的数据操作权限参考答案如何构造合适的数据逻辑结构10试题:在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。 A逻辑设计阶段B概念设计阶段C物理设计阶段D需求分析阶段参考答案逻辑设计阶段11试题:在ER模型向关系模型转换时,M: N的联系转换为关系模式时,其 关键

4、字是()。A:M端实体的关键字B:N端实体的关键字C: M、N端实体的关键字组合D:重新选取其他属性参考答案M、N端实体的关键字组合12试题:数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是 ()。A层次分析法和层次结构图B数据流程分析法和数据流程图C实体联系法和实体联系图D结构分析法和模块结构图参考答案实体联系法和实体联系图13试题:子模式DDL是用来描述()。A数据库的总体逻辑结构B数据库的局部逻辑结构C数据库的物理存储结构D数据库的概念结构参考答案数据库的局部逻辑结构14试题:在数据库设计中,将E-R图转换成关系数据模型的过程属于()。 A需求分析阶段 B逻辑设计阶段C概念设

5、计阶段 D物理设计阶段 参考答案逻辑设计阶段15试题:数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的 表示,这是数据库设计的()。A需求分析阶段 B逻辑设计阶段C概念设计阶段 D物理设计阶段参考答案概念设计阶段二填空题1试题:在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由 不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲 突主要有、和三类。参考答案属性冲突命名冲突结构冲突2试题:数据库设计的几个步骤是需求分析、和系统运行和维 护参考答案概念设计逻辑设计物理设计系统实施3试题:在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括

6、 数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为()。参考答案数据字典4试题:在数据库的概念设计中,最常用的数据模型是()。参考答案实体联系模型5试题:“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于 数据库()设计阶段。参考答案物理三问答题1试题:什么是数据库的再组织和重构造?为什么要进行数据库的再组织和重构 造?参考答案答:数据库的再组织是指:按原设计要求重新安排存储位置、回收垃 圾、减少指针链等,以提高系统性能。数据库的重构造则是指部分修改数据库的 模式和内模式,即修改原设计的逻辑和物理结构。数据库的再组织是不修改数 据库的模式和内模式的。进行数据库的

7、再组织和重构造的原因:数据库运行一段 时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了 数据的存取效率,数据库性能下降,这时DBA就要对数据库进行重组 织。DBMS 般都提供用于数据重组织的实用程序。数据库应用环境常常发生 变化,如增加新的应用或新的实体,取消了某些应用,有的实体与实体间的联系 也发生了变化等,使原有的数据库设计不能满足新的需求,需要调整数据库的 模式和内模式。这就 要进行数据库重构造。2试题:什么是数据库的概念结构?试述其特点和设计策略。参考答案答:概念结构是信息世界的结构,即概念模型,其主要特点是:(1) 能真实、充分地反映现实世界,包括事物和事物之间的

8、联系,能满足用户对数据 的处理要求。是对现实世界的一个真实模型。(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关 键。(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和 扩充。(4)易于向关系、网状、层次等各种数据模型转换。概念结构的设计 策略通常有四种:?自顶向下。即首先定义全局概念结构的框架,然后逐步细 化;?自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来, 得到全局概念 结构;?逐步扩张。首先定义最重要的核心概念结构,然后向 外扩充,以滚雪球的方式逐步生 成其他概念结构,直至总体概念结构;?混 合策略。即将自顶向下

9、和自底向上相结合,用自顶向下策略设计一个全局概念结 构的 框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。3试题:数据字典的内容和作用是什么?参考答案答:数据字典是系统中各类数据描述的集合。数据字典的内容通常包 括:数据项、数据结构、数据流、数据存储、处理过程五个部分4试题:需求分析阶段的设计目标是什么?调查的内容是什么?参考答案答:需求分析阶段的设计目标是通过详细调查现实世界要处理的对 象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概 况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的内容是 “数据”和“处理”,即获得用户对数据库的如下要求:(1)

10、信息要求。指用 户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在 数据库中需要存储哪些数据。(2)处理要求。指用户要完成什么处理功能,对 处理的响应时间有什么要求,处理方式是批处理还是联机处理。(3)安全性与 完整性要求。6.数据字典的内容和作用是什么?(4)答:数据字典是系统中各 类数据描述的集合。数据字典的内容通常包括:数据项、数据结构、数据流、数 据存储、处理过程五个部分其中数据项是数据的最小组成单位,若干个数据项 可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据 流、数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库中数据的 描述,在需求

11、分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过 程中不断修改、充实、完善。5试题:试述数据库设计的特点。参考答案答:数据库设计既是一项涉及多学科的综合性技术又是一项庞大的 工程项目。其主要特点有:1)数据库建设是硬件、软件和干件(技术与管理的 界面)的结合。2)从软件设计的技术角度看,数据库设计应该和应用系统设计 相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计 密切结合起来。6试题:试述数据库设计过程中结构设计部分形成的数据库模式。参考答案答:数据库结构设计的不同阶段形成数据库的各级模式,即:在概 念设计阶段形成独立于机器特点,独立于各个DBMS产品的概念模

12、式,在本篇 中就是E-R图;在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据 模型,如关系模型,形成数据库逻辑模式;然后在基本表的基础上再建立必要的 视图(View),形成数据的外模式;在物理设计阶段,根据DBMS特点和处理的 需要,进行物理存储安排,建立索引,形成数据库内模式。概念模式是面向用 户和设计人员的,属于概念模型的层次;逻辑模式、外模式、内模式是DBMS 支持的模式,属于数据模型的层次。可以在DBMS中加以描述和存储。7试题:试述数据库设计过程的各个阶段上的设计描述。参考答案参考答案:这是进一步了解数据库设计的具体内容。设计描述是指在 各个阶段体现设计内容,描述设计结果的各

13、种文档、程序。 答:各阶段的设计要点如 下:1)需求分析:准确了解与分析用户需求(包括数据与处理)。2)概念结 构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。3)逻辑结构设计:将概念结构转换为某个DBMS所支持的数据 模型,并对其进行优化。4)数据库物理设计:为逻辑数据模型选取一个最适合 应用环境的物理结构(包括存储结构和存取方法)。5)数据库实施:设计人员 运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结 果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。6)数据 库运行和维护:在数据库系统运行过程中对其进行评价、调整与

14、修改。8试题:试述数据库设计过程。参考答案参考答案:了解并掌握数据库设计过程。这里只概要列出数据库设计 过程的六个阶段:1)需求分析2)概念结构设计3)逻辑结构设计4)数据库 物理设计5)数据库实施6)数据库运行和维护 这是一个完整的实际数据库及 其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、数据 库运行和维护。设计一个完善的数据库应用系统往往是上述六个阶段的不断反 复。9试题:数据输入在实施阶段的重要性是什么?如何保证输入数据的正确性? 参考答案答:数据库是用来对数据进行存储、管理与应用的,因此在实施阶段 必须将原有系统中的历史数据输入到数据库。数据量一般都很大,而且数据

15、来源 于部门中的各个不同的单位。数据的组织方式、结构和格式都与新设计的数据 库系统有相当的差距,组织数据录入就要将各类源数据从各个局部应用中抽取出 来,分类转换,最后综合成符合新设计的数据库结构的形式,输入数据库。因 此这样的数据转换、组织入库的工作是相当费力费时的工作。特别是原系统是手 工数据处理系统时,各类数据分散在各种不同的原始表格、凭证、单据之中, 数据输入工作量更大。保证输入数据正确性的方法:为提高数据输入工作的效率 和质量,应该针对具体的应用环境设计一个数据录入子系统,由计算机来完成 数据入库的任务。在源数据入库之前要采用多种方法对它们进行检验,以防止不 正确的数据入库。试题:试述数据库物理设计的内容和步骤。参考答案答:数据库在物理设备上的存储结构与存取方法称为数据库的物理结 构,它依赖于给定的DBMS。为一个给定的逻辑数据模型选取一个最适合应用 要求的物理结构,就是数据库的物理设计的主要内容。数据库的物理设计步骤通 常分为两步:(1 )确定数据库的物理结构,在关系数据库中主要指存取方法和 存储结构;(2)对物理结构进行评价,评价的重点是时间效率和空间效率。10试题:规范化理论对数据库设计有什么指导意义?参考答案

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号