计算机数据库工程师模拟题30_第1页
计算机数据库工程师模拟题30_第2页
计算机数据库工程师模拟题30_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、 模拟 计算机数据库工程师模拟题 30选择题第 1 题:对于数据模型,下面说法不正确的是 。A. 概念模型是信息世界的建模丁具B. E-R 模型是一种概念模型C. 概念模型不涉及计算机的处理细节D. 关系模型是一种概念模型参考答案: D关系模型是一种逻辑模型, 它不属于概念模型。概念模型是用于信息世界的建模, 是现实世界到信息世界的第一层抽象。第 2 题:在关系数据库中,表对应于三级模式结构中的A. 外模式B. 模式C. 内模式D. 用户模式参考答案: B在关系数据库中, 表中的列对应于描述数据记录的属性, 而模式定义了数据的逻 辑结构,如数据记录由哪些数据项构成,数据项的名字、类型、取值范围

2、等。故 在关系数据库中,表对应于三级模式结构中的模式。第 3 题:在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用 是最为合适的A. 协作图B. 序列图C. 活动图D. 活动图参考答案: D第 4 题:下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是A. 属性的名字和类型信息B. 表上的授权信息C .表中的一个元组D.定义在表上的索引类型参考答案: C数据字典中不会存储一表中的一个元组 第 5 题:索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直 接指向数据文件中的数据记录,则该索引文件称为 。A. 稀疏索引B. 聚集索引C. 稠密索引D.

3、 单层索引参考答案: D单层索引也称为线性索引, 其特点是索引项根据键值在索引文件中顺序排列, 组 织成一维线性结构,每个索引项直接指向数据文件中的数据记录。第 6 题:关于数据库概念设计阶段的工作目标,下列说法错误的是 A. 定义和描述应用系统设计的信息结构和范围B. 定义和描述应用系统中数据的属性特征和数据之间的联系C. 描述应用系统的数据需求D. 描述需要存储的记录及其数量 参考答案: D数据库概念设计阶段的工作目标包括定义和描述应用领域涉及的数据范围; 获取 应用领域或问题域的信息模型; 描述清楚数据的属性特征; 描述清楚数据之间的 关系;定义和描述数据的约束; 说明数据的安全性要求;

4、 支持用户的各种数据处 理需求;保证信息模型方便地转换成数据库的逻辑结构 (数据库模式 ) ,同时也便 于用户理解。第 7 题: 下列关于数据仓库的叙述中,哪一项是不正确的 ? A. 底层的数据仓库服务器一般是一个关系型数据库系统B. 数据仓库通常采用三层体系结构C. 数据仓库前端分析工具中包括报表工具D. 数据仓库中间层OLAP服务器只能采用关系型 OLAP参考答案: D数据仓库中间层OLAP服务器可以是关系型OLAP也可以是多维OLAP服务器。第 8 题: 以下关于两段锁协议的原理叙述错误的是 。A. 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B. 加锁阶段事务可以申请获得任何数

5、据项上的任何类型的锁,允许释放任何锁C. 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再 申请任何锁D. 每个事务开始执行后就进入了加锁阶段参考答案: B加锁阶段事务可以申请获得任何数据项上的任何类型的锁, 但是不允许释放任何 锁。第 9 题: 数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维 护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错 误的是A. 数据库的备份和恢复是重要的维护工作, 数据库管理员应根据不同的应用 要求制定不同的备份计划, 在备份计划中应包含备份的时间、 周期、备份方式和 备份内容等B. 性能优化是数据库管理员的

6、重要工作,性能优化的主要手段有查询优化、 索引调整、模式调整等,这些工作一般无需开发人员参与C. 数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员D. 数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间, 这些工作一般无需最终用户参与参考答案: B在数据库设计并试运行后, 如果试运行结果符合设计目标, 就意味着数据库可以 真正投入运行了, 同时也标志着开发任务的基本结束和维护工作的开始。 在数据 库系统运行过程中必须不断地对其进行评价、 调整与修改等维护工作, 以保证数 据库正常和高效地运行。 所以维护工作的主要实施者通常是经验丰富

7、的专业技术 人员和数据库管理员。第 10 题: 下面关于函数依赖的叙述中,不正确的是 。A. 若心Y,SZ,贝U X YZB. 若 XY, Z,贝U X ZC. 若X Y, Y'是Y的子集,贝U X Y'D. 若 XY Z,贝U X Z, Y Z参考答案: D第 11 题: 以下说法错误的是 。A. 在开始建立模型之前,首先要明确建模的目的及意图B. AO图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的 基础C. AO图是模型真正的顶层图D. 每张图的边界箭头可以与父图箭头不一致 参考答案: D每张图的边界箭头和父图箭头应是一致的第 12 题: 以下关于人机界面设

8、计原贝叙述不正确的是 A. 保持用户与人机界面间的双向交流B. 用户界面应该遵循一定标准和常规C. 尽量减少用户的输入负担D .减少字符、图形、图像、声音等数据输入方式参考答案: D 提供字符、图形、图像、声音等数据输入方式。第 13 题:关于UML的各种视图及其分类,下列说法错误的是<A. 用例图、类图、对象图、组件图和部署图都是静态视图B. 顺序图、交互图、状态图和活动图都是动态视图C. 类图和对象图都是结构视图D. 顺序图、状态图和组件图都是行为视图 参考答案: D每一种UML勺视图都是由一个或多个图(Diagram)组成的,UML提供了 9种不同 的图,分为两类,一类是静态图,

9、包括用例图、 类图、对象图、组件图、部署图; 另一类是动态图,包括顺序图、交互图、状态图和活动图。也可以根据它们在不 同视图的应用,把它们分成:用例视图:用例图结构视图:类图、对象图行为视图:顺序图、交互图、状态图、活动图实现视图:组件图环境视图:部署图第 14 题:在UML动态建模机制中,下列关于顺序图的说法中正确的是A. 消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收 对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作B. 当一个操作调用它本身时,消息总是异步的C. 在顺序图中可以描述如何创建和破坏对象, 并把它作为描述情节的一部分, 一个对象可以通过一条消息来创

10、建另一个对象。 被创建的对象的对象符号在创建 它的地方D. 消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽 象分支或决定是否发送一条消息。 如果用条件来抽象分支, 则各个分支是异步的参考答案: C在顺序图中可以描述如何创建和破坏对象, 并把它作为描述情节的一部分, 一个 对象可以通过一条消息来创建另一个对象。 被创建的对象的对象符号在创建它的 地方。第 15 题: 事务处理逻辑设计过程不包括 。A. 从数据流图中识别该事务对应的子数据流图B. 确定子数据图中的信息流类型,划定流界C .事务处理逻辑D .应用程序概要设计参考答案: D第 16 题:在关系模型中,一个关键字可以

11、。A. 由一个或多个能唯一标识该关系中任何元组的属性组成B. 由多个任意属性组成C. 至少由一个属性组成D. 以上都不是 参考答案: A唯一标识性是关键字的一个重要性质, 关键字可以只有一个属性, 也可由多个属 性组成“复合关键字”;无冗余性是关键字的另一个重要性质。第 17 题:关于对SQL对象的操作权限的描述正确的是A. 权限的种类分为INSERT DELETED UPDATE 3中B. 使用REVOKE句获得权限C. 权限只能用于实表而不能应用于视图D. 使用COMMI语句赋值权限 参考答案: AREVOK是对权限的回收,COMMI是对事务的提交,权限不仅能作用于实表还能 作用于虚表。第

12、 18 题:设T1和T2两个事务,他们对数据data的并发操作如下表所示(SLOCK data表 示对数据data上S锁,UNLOCK data表示对数据data解锁),对这个并发操 作,下面说法正确的是 。A. 该操作部能重复读B .该操作符合完整性要求C. 该操作的第步中,事务T1应该申请X锁D. 该操作的第步中,事务T2不可能得到对data的锁参考答案: C事务T1对A上S锁后,事务T2仍能对A上S锁,这样事务T1的修改就丢失, 最后A中的数据是事务T2写回的18,因此为了防止丢失修改,必须在写数据操 作之前对其上 X 锁。第 19 题: 多用户的数据库系统的目标之一是使它的每一个用户好

13、像面对着一个单用户的 数据库一样使用它,因此数据库系统必须进行 。A. 并发控制B. 完整性控制C .安全性控制D. 可靠性控制参考答案: A并发控制功能能够保证并发操作的有效进行。 它允许多个用户同时共享同一条记 录的数据项; 保证一个记录在某一时刻只能有一个用户进行修改操作, 若多个用 户都想修改同一记录, 必须首先竞争到 “锁定”权限后,才能修改;修改完成后, 该程序应“解锁”该记录,让其他用户再竞争。第 20 题:假设仓库管理关系表为StorehouseManage(仓库ID,存储物品ID,管理员ID, 数量) ,且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个 数据库表

14、中存在如下决定关系:(仓库ID,存储物品ID)-(管理员ID,数量)(管理员ID,存储物品ID)-(仓库ID,数量)关系StorehouseManage最高达到哪级范式?。A. 不满足B. 1NFC. 2NFD. 3NF参考答案: D第三范式是在第二范式的基础上对关系又增加了一个约束, 就是关系中的每一个 非主属性必须只依赖于主码。 换句话说, 就是在第二范式的基础上, 消除非主属 性对主码的传递函数依赖可达到 3NF如果关系模式R是1NF,且每个属性(包括 主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码,则称R是改进的第三范式(记作BCNF)本题中依题意可知,(仓库ID,存储物品I

15、D)和(管理 员ID,存储物品ID)都是StorehouseManage的候选关键字,表中的唯一非关键 字段为数量,它是符合第三范式的。但是,由于存在如下决定关系:( 仓库 ID) -(管理员 ID)( 管理员 ID) -(仓库 ID)即存在关键字段决定关键字段的情况,所以其不符合 BCNF范式。所以本题的答案为Do第 21 题:在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存 取、修改活动的数据转储类型是 oA. 增量转储B. 差量转储C. 静态转储D. 动态转储 参考答案: C 在转储过程中系统不能运行其他事务, 不允许在转储期间对数据库有任何的存取、 修改活动的数据转

16、储类型是静态转储。第 22 题: 关于数据库应用系统的需求分析工作,下列说法正确的是 。A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围 说明B. 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C. 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重 要指标参考答案: D数据库应用系统的需求包括: 数据需求分析、 数据处理需求分析, 业务需求分析 以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系 统吞吐量、最大并发用户数都是性能需求分析的重要指标。第 23

17、 题:如果事务T获得了数据项Q上的排它锁,则T对Q。A. 只能写不能读B. 只能读不能写C. 不能读不能写D .既可读又可写参考答案: D排它锁也称为独占或写锁。一旦事务T对数据对象A加上排它锁,则只允许T读 取和修改A,其它任何事务既不能读取和修改 A,也不能再对A加任何类型的锁, 直到T释放A上的锁为止。第 24 题:若对并发操作不加以控制,可能会带来何种问题 ? A. 死机B. 死锁C. 不一致D. 不安全 参考答案: B死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态, 并且一直等待下去的系统状态, 若对并发操作不加以控制,可能会带来死锁问题第 2

18、5 题: 关于数据仓库设计,下述说法正确是 。A. 数据仓库项目的需求很难把握, 所以不可能从用户的需求出发进行数据仓 库的设计,只能从数据出发进行设计B. 在进行数据仓库主题数据模型设计时, 应该按部门业务应用的方式来设计 数据模型C. 在进行数据仓库主题数据模型设计时要强调数据的集成性D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划 分,并给出每个属性的定义域 参考答案: C第 26 题:关于部署图,下述说法错误的是 。A. 部署图又叫配置图B. 描述系统中硬件和软件的物理配置情况和系统体系结构C. 用结点表示实际的物理配置D. 部署图是动态图 参考答案: D部署图是

19、属于静态图 第 27 题:以下关于查询语句叙述错误的是 。A. 查询语句的功能是从数据库中检索满足条件的数据B. 查询的数据源可以来自一张表,或多张表甚至是视图C. 查询的结果是由0行或是多行记录组成的一个记录集合D .不允许选择多个字段作为输出字段参考答案: D查询语句的功能是从数据库中检索满足条件的数据, 查询的数据源可以来自一张 表或多张表甚至是视图,查询的结果是由 0 行或多行记录组成的一个记录集合, 并允许选择一个或多个字段作为输出字段。第 28 题:DBAS实现与部署具体内容不包括A. 数据加载B. 系统集成C. 系统部署D. 需求分析参考答案: DDBAS实现与部署具体内容包括建

20、立数据库结构、数据加载、事务和应用程序的 编码及测试、系统集成、测试与试运行和系统部署,所以本题的答案应该为D。第 29 题: 下面不属于新型数据库的是 。A. 演绎数据库B. 模糊数据库C. 串行数据库D. 空间数据库参考答案: C新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合, 多学科 技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。第 30 题: 设有关系模式:期刊订阅 ( 期刊编号,期刊名称,定价,读者编号,读者姓名, 订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号一期刊名称, 期刊编号一定价,读者编号一读者姓名,(期刊编号,读者编号)一

21、订阅起始日 期,(期刊编号,读者编号)-订阅截止日期。下列选项中的函数依赖都属于平 凡函数依赖的是A. ( 期刊编号,读者编号 ) -期刊编号, (期刊编号,读者编号 ) -读者编号B. ( 期刊编号,读者编号 ) -期刊名称, (期刊编号,读者编号 ) -定价C. ( 期刊编号,读者编号 ) -订阅起始日期, (期刊编号,读者编号 )-订阅截 止日期D. ( 期刊编号,读者编号 ) -期刊编号, (期刑编号,读者编号 ) -订阅起始日 期参考答案: A若X-丫,但丫属于X(Y X),则称X-丫是平凡函数依赖,否则称非平凡函数依 赖。即平凡函数依赖, 仅当其右边的属性集是左边属性集的子集时成立

22、。 非平凡 函数依赖, 仅当其右边的属性集至少有一个属性不属于左边的集合时成立。 完全 非平凡函数依赖,仅当其右边集合中的属性都不在左边的集合中时成立。简答题第 31 题:假设已对pubs数据库进行了完全备份,并备份到 MyBK_俗份上,假设此备份设备只含有对 pubs 数据库的完全备,则恢复 pubs 数据库的语句为 参考答案:RESTORE DATABASE pubs FROM My BK_1详细解答:第 32 题:能够实现“收回用户U4对学生表(STUD中学号(XH)的修改权”的SQL语句是参考答案:REVOKE UPDATE(XH)ON STUD FROMU4详细解答:第 33 题:在

23、SQL Server 2000中,设要在表SC上建立一个前触发型触发器。请补充下列 触发器定义语句:CREATE TRIGGER tri A ON SCUPDATEAS参考答案:INSTEAD OF详细解答:触发器是一种特殊的存储过程,其特殊性在于它不需要由用户来调用,而 是当用户对表中的数据进行UPDATEINSERT和DELETES作时自动触发执行。 指定执行触发器而不是窒息引发触发器执行的 SQL语句,从而替代触发语句的操 作,称这种触发器为前触发器,语句为INSTEAD OF 第 34 题:要使用户吴先生只能查询表 A中的部分数据记录,运用视图及权限管理,应该 采取的策略是 。参考答案

24、:构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生详细解答:第 35 题:在 VB6.0 的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是。参考答案:Rowsouree、 Datasource详细解答:在 VB6.0 的数据绑定控件中, 用于连接外码对应的主码所在的主表数据源的 属性是Rowsourca用于指定要绑定的数据源,并且值一般为 ADC数据控件的名 称的属性是 Datasource 。设计与应用题第 36 题:在学籍管理中,设有 4 个表,关系模式分别为:STUDFNT(SNO,SNAME,S

25、EX,BIRTHDAY,CLASS)TEACHER(TNO ,TNAME, SEX,BIRTHDAY,PROFESSION,DEPARTMENT)COURSE(CNO,CNAME,TNO)SCORE(SNO,CNO,DEGREE)说明:学生关系模式中:SNO学号;SNAME姓名;SEX性别;BIRTHDAY出 生日期;CLASS班级;教师关系模式中:TNO教师号;TNAME姓名;SEX性别;BIRTHDAY出 生日期;PRO-FESSION:称; DEPARTMEN所在系;课程关系模式中:CNO课程号;CNAME课程名;TNO任课教师号; 成绩关系模式中:SNO学号;CNO课程号;DEGREE

26、:数。请用SQL查询语句实现下列操作:1) 显示教师所有的单位,即不重复的 DEPARTMENT。2) 显示STUDEN表中“ 95031”班或性别为“女”的同学记录。3) 以CNO序,DEGRE降序显示SCOR表的所有记录。4) 显示“ 95031”班的学生人数。5) 显示SCORE!中至少有5名学生选修的并以3开头的课程号的平均分。6) 显示最低分大于70,最高分小于90的SNC列。7) 显示选修“ 3 -105 ”课程的成绩高于“ 109”号同学成绩的所有同学的记 录。8) 显示SCORE!中选学多门课程的同学中分数为非最高分成绩的记录。9) 列出学号为“ 108”的同学同年出生的所有学

27、生的 SNO SNAME口 BIRTHDAY10) 显示“张三”教师任课的学生成绩。 参考答案:1)SELECT DISTICT DEPARTMENT FROMTEACHER; 2)SELECT* FROMSTUDENT WHERECLASS= 95031'ORSEX= 女';3)SELECT* FROM4)SELECT COUNT(*) FROMSTUDENTWHLEASS= 95031':5)SELECT CNO, AVG(DEGREEF)ROMSCORESCORE ORDERBY CNOAS,CDEGREEDESC;WHERECNOlike 3%' GROUPBY CNO HAV-INGCOUNT(*) 5;6)SELECTSNO FROM SCORE GROUP BY SNOMIN(DEGREE70 AND MAX(DEGREE) 90;7)SELECT X.CNO,X.SNO,X.DEGREEFROMSCORE X,SCORE YWHERE X.CNO=3-105' ANDX. CNO=Y.CNO

温馨提示

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

最新文档

评论

0/150

提交评论