版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四级数据库工程师-60(总分: 127.00 , 做题时间:90分钟)一、选择题(总题数:30,分数:39.00)以下选项中不能作为一个基本表建立索引原则的是。(分数:2.00)对于经常需要查询、连接、统计操作的基本表可以建立索引经常执行插入、删除、更新操作的基本表可以考虑建立索引V对于一个更新不频繁的表可以建立索引索引可以由用户根据需要随时创建或删除,以提高数据查询性能解析:解析对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立 索引。在SQL Server 2000中,master是一个非常重要的系统数据库,如果master损坏将会对系统 造成严重 后果,因此系统管理员应该
2、对 master进行备份。SQL Server 2000对数据库提供的备 份有:I .完全备份II .差异备份III .日志备份 以上备份方法中能够应用在master数据库 上的是 。(分数:2.00).仅 I仅I和I仅I和川全部V解析:解析本题考查数据库的完全备份、差异备份和日志备份。完全备份将数据库中的全 部信息进行备 份,差异备份是备份从上次备份之后对数据所作的修改,日志备份是备份从上 次备份之后的日志记录。三种方法各有优缺,但都能恢复出数据库,因此都可用。故选D。以下关于 DFD与IDEF0比较错误的是。(分数: 2.00)在模型规范方面,DFD方法更加规范,更加适合初学者 VDFD图
3、用箭头也称数据流来描述数据移动的方向IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束这两种方法都是基于结构化分析的思想解析:解析在模型规范方面,IDEF0方法更加规范,更适合初学者。数据库驱动程序的作用包括建立和数据源的连接向数据源提交用户请求,执行SQL语句 在数据库应用程序和数 据源之间进行数据格式转换向应用程序放回处理结果(分数:2.00) TOC o 1-5 h z V解析:解析数据库驱动程序以动态链接库的形式存在,它的主要作用包括:建立和数据 源的连接;向数据源提交用户请求,执行SQL语句;在数据库应用程序和数据源之间进行 数据格式转换;向应用程序放回处理结果。数据库技
4、术为大规模数据的组织、存储、加工、管理和维护提供了有力的支持。关于数据 库技术,有如下说法:I .数据共享和数据的一致性由应用程序维护II.数据库技术支持多层数据抽象,提供了数 据的逻辑独立性和物理独立性I.数据库不仅可以存储数据,还可以存储数据之间的关系IV.数据库不允许冗余数据存在,因为数据库管理系统难以维护冗余数据V.数据库管理系 统提供了良好的用户接口,帮助用户方便地开发和使用数据库 上述说法正确的是。(分数:1.00)仅 1、11 和 V仅11、川和V仅1、川和V J仅11、川和V解析:解析数据共享和数据的一致性由数据库管理系统维护(DBMS),而数据库管理 系统包括管理员,故I错;
5、数据冗余的存在,尤其是分布式数据库,必要的冗余是系统正常运行的必要条件。故 V错。数据库外模式是在数据库设计的哪个阶段完成的?。(分数:1.00)需求分析概念设计逻辑设计V计D解析:解析外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描 述,是与某一应用 有关的数据的逻辑表示。因此它的实现也在程序设计的逻辑设计阶段完 成。所以本题的答案为C。在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于(分数:1.00)水平分片垂直分片导出分片V混合分片解析:解析在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条 件,这种方式属 于导出分片。如
6、果用户查询访问顺序是随机的,则基本表采用下列哪种文件结构最优?(分数: 1.00)堆文件顺序文件散列文件V索引文件解析:解析如果用户查询是基于散列域值的等值匹配,特别是如果访问顺序是随饥的, 则基本表采用散列文件比较合适。在信息系统的需求分析中,广为使用的 DFD建模方法属于。(分数: 1.00)结构化分析方法V数据分析方法数据抽象方法业务归纳方法解析:解析本题考查的知识点是DFD建模方法。目前在信息系统的需求分析中广为使用 的建模方法主要 有数据流程图(DFD)方法和IDEF0建模方法,都属于结构化分析方法,所 以本题的答案为A。DBMS中实现事务持久性的子系统是。(分数:1.00)完整性管
7、理子系统并发控制子系统安全性管理子系统恢复管理子系统V解析::解析DBMS中实现事务持久性的子系统是恢复管理子系 统。软件开发的结构化生命周期方法将软件生命周期划分成。(分数:1.00)计划阶段 编程阶段 测试阶段总体设计详细设计编程调试需求分析功能定义系统设计解析:解析软件开发生命周期方法是以瀑布模型为基 础的,瀑布模型将软件的生命周期划分为三个的阶 段,即计划阶段、开发阶段和运行阶段。在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有 (分数:1.00)A数据一致性条件数据完整性条件完全性条件不相交条件V解析:解析在定义分布式数据库的片段时,必须遵守完备性条件、重
8、构条件和不相交条 件。下面说法正确的是_。(分数: 1.00)数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率使用数据仓库的目的在于对已有数据进行高速的汇总和统计数据挖掘时采用适当的算法,从数据仓库的海量数据中提取潜在的信息和知识VOLAP技术为提高处理效率,必须绕过DBMS直接对物理数据进行读取和写入解析:解析数据挖掘是指应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信 息和知识,这 些知识或信息是隐含的,事先未知而潜在有用的,提取的知识表示为概念、规 则、规律、模式等形式。关于具有检查点的恢复技术,下列说法不正确的是(分数: 1.00)检查点最大限度地减少数
9、据库完全恢复时所必须执行的日志部分使用检查点方法可以改善恢复效率无论事务在检查点之前还是之后提交,都需要执行REDO操作V恢复子系统可以定期地建立检查点,也可以按照某种规则建立检查点解析:解析当事务在一个检查点之前提交,对数据库所做的修改一定都已经写入数据库, 写入时间是在这个检查点建立之前或是在这个检查点建立之时,这时就不需要对该事务执行REDO操作了。通过指针链接来表示和实现实体之间联系的模型是。(分数: 1.00)关系模型层次模型网状模型层次和网状模型V解析:解析层次模型以树结构表示数据间的关系,网状模型以图结构来表示数据间的关 系,它们都是通过指针链接实现的对于基本表,下面一些属性上不
10、可建立索引的是。(分数: 1.00)在WHERE查询子句中引用率较高的属性在ORDER BY子句、GROUP BY子句中出现的属性在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性表的外码V解析:解析对于基本表,下面一些属性上可以考虑建立索引:表的主码,一般由DBMS 自动建立索 引,在 WHERE 查询子句中引用率较高的属性,参与了链接操作的属性,在 ORDER BY 子句、GROUP BY子句中出现的属性,在某一范围内频繁搜索的属性和按照排序频繁检索的属性,在WHERE子句中包含 的一个关系的多少个属性,可以考虑在这些属性上建立多属性索引。只复制上次备份后发生变化的文件的数据转储机制是
11、。(分数:1.00)完全转储增量转储V差量转储局部转储解析::解析增量转储只是复制上次备份后发生变化的文件。备份软件将检查文档位,以确 定文件是否被修改,如果文件的文档位表明该文件为新文件或已修改,文件将复制到备份设 备,文档位也将清除。下面关于为基本表选择合适的文件结构的原则正确的是。A)如果数据库中的一个基本表中的数据量很大、并且插入、删除、更新等操作非常频繁,该 基本表可以采用聚集文件组织方式B)如果用户的查询条件定义在查找码上,则堆文件是比较合适的文件结构C)散列文件组织不适合基于散列域值的精确查询D)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织 为聚
12、集文件,以改善查询效率(分数:1.00)A.解析:解析下面是一些为基本表选择合适的文件结构的原则: 如果数据库中的一个基本表中的数据量很少,并且插入、删除、更新等操作非常频繁,该 基本表可以采用堆文件组织方式。因为堆文件无须建立索引,维护代价非常低。虽然堆文件 的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定 义在查找码上,则顺序文件是比较合适的文件结构。(3)如果用户查询是基于散列域值的等位匹配,特别是如果访问顺序是随机的,则散列文件比 较合适。散列文件组织不适合下述情况:基于散列域值的非精确查询(
13、如模式查询、范围查 询);基于非散列域进行查询时。B-树和B + -树文件是实际数据库系统中使用非常广泛的索引文件结构,适合于定义在大数 据量基本表 上、鉴于查找码的等值查询、范围查询、模式查询和部分查询。(5)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织 为聚集文件,以改善查询效率。因此答案为D。在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是。(分数:2.00),树 V无向图有向图二叉树解析:解析在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承 和多继承,单继承的层次结构图是树。若丫U.则X
14、F 成立,该规则属于函数依赖推理规则中的 分数:1.00)自反律V增广律传递率D. 伪传递产I n,则X-Y成立。所以本题的答案为A。增广律为若 解析:1解析自反律:若丫| klLxf 且ZU L : XZ YZ I: X , Y一Z成立,则X一Z成立。伪传递律为若XY,:XW,YW”数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为 (分数:2.00)事务内部故障系统故障介质故障V计算机病毒解析:解析介质故障又称为硬件故障,主要指数据库在运行过程中,由于磁头、磁盘损坏, 强磁干扰,天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。下列关于数据库重构的描
15、述中,不正确的是。(分数: 2.00)数据库的重构就是对数据库的逻辑结构作必要的小范围改变数据库重构包括重新设计数据库及其应用程序V当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序 解析:解析数据库重构是对数据库的逻辑结构作必要的小范围改变。事务是数据库技术中一个非常重要的概念。下列关于事务的说法,错误的是。(分数: 1.00)当某事务未执行完成时,数据库暂时处于不一致状态,这时其他事务不会因这种不一致状 态而出现数 据错误事务并发执行可以提高系统性能,但可能会导致数据出现问题。为了保证数据库数据的一 致性,对事务的调度一
16、般尽可能采用串行调度策略V利用日志文件进行数据库事务故障恢复和系统故障恢复是实现事务持久性的重要手段存储管理器以事务方式访问数据库中的数据,确保数据库状态的一致性解析:解析可串行化的调度:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串 行地执行 这一事务时的结果相同,称这种调度策略为可串行化的调度。可串行化是并发事务正 确调度的准则。选项B),把串行调度策略等价于可串行化调度策略。故选项B)错误。在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法 错误的是 (分数: 1.00)联系可用于描述一个实体集内记录之间的关联关系V联系可用于描述两个实体集属性之间
17、的关联关系ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系最终的IDEFIX模型中只能出现1:1和1:n两种类型的联系 解析:下列SQL命令中实现投影操作的是。(分数:1.00)SELECT VGROUP BYGROUPORDER BY解析:解析ORDERB Y和GROUPB Y都是对表中的某一或是一些属性的行向操作,SEIECT 是对表中的属性的列向选择,即是投影操作。对于大型企业业务支持数据库应用系统的存储空问规划问题,在进行存储空间规划时,下 列说法一般情 况下错误的是。(分数:2.00)数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数粗粒度级
18、统计分析数据所需占用的存储空间是需要考虑的主要因素V企业核心业务数据的保存期要求是需要考虑的主要因素数据安全性、业务稳定性和容灾能力要求是重要的考虑因素解析:解析对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划 时,要考 虑的主要因素是企业核心业务数据的保存期要求,重要的考虑因素是数据安全性、业 务稳定性及容灾能力要求。在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可 行性分析,下列说法错误的是。(分数: 2.00)经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件 购置费用、安装调试及维护费用V技术可行性分析
19、一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出 评估和选择建议操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作 环境等条件开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案 解析:解析经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、 软硬件购 置费用、安装调试、维护费用以及人员培训费用。关于数据视图与三级模式,下列说法错误的是。(分数:1.00)数据视图是指用户从某个角度看到的客观世界数琚对象的特征外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构V概念模式以数据模型的形式
20、描述数据三级模式结构实现了数据的独立性解析:解析外模式(External Schema)也称为子模式、用户模式或用户视图,是对数据库用 户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。在DB的三级模式结构中,最接近用户的模 式是 。(分数:1.00)外模式 V模式子模式内模式解析:解析外模式(External Schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见 和使用的局 部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据辜系 统的接口,一个数据库可以有多个外模式。所以本题的答案为A。并发操作可能会产生哪些数据
21、不一致?(分数: 1.00)丢失修改不可重复读读脏数据以上各项均是V解析:解析各选项均是。二、应用题(总题数:11,分数:28.00)散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文 件记录也是固定的,如果某个桶内已经装满记录又有新的记录插入就会产生桶溢出,产生桶溢出的2个主要原因为1和2。(分数:4.00)填空项1: (正确答案: *unknown)填空项1:一(正确答案: *unknown)解析:散列函数的均匀分布性不好32.能够实现“收回用户U4对学生表 (STUD)中学号(XH)的修改权”的SQL语句是1。(分数: 2.00)解析: REVOKE U
22、PDATE (XH) ON STUD FROM U4创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客 户端显示一条“记录已修改”的消息。12 ON STUDENT3ASPrint 记录已修改(分数:6.00)填空项1: (正确答案:*unknown)填空项1:一(正确答案:*unknown)填空项1:一(正确答案:*unknown)解析:FOR EACH ROW解析触发事件可以是INSERT、DELETE或UPDAT,E也可以使多个事 件的组合。触发器的类型按照所触发动作的间隔尺寸可以分为行级触发器 (FOR EACH ROW 和)语句级触发器(FO
23、R EACHSTATEMENT )已知关系R (A, B, C),其中A、C为数值型属性,试用SQL语句完成:按属性A分组, 求出每组中在属 性C上的最大值和最小值,并将它们置于视图RVE中。1AS2FROM R3(分数: 2.00解析: CREATE VIEW RVE (,A CMAX, CMIN)SELECT A, MAX(C), MIN(C)GROUP BY A补充语句,把对Student表和Course表的全部操作权限授予用户U1和U2:GRANT 1ON TABLE Student, CourseTO U1, U2(分数: 2.00解析: ALL PRIVILEGES设有教师表(教师
24、号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的 视图v_salary (dept,avg_salary)。请补全下列视图定义语句:CREATE VIEW v_salaryASSELECT 所在系 As dept ,1FROM教师表GROUP BY所在系(分数:2.00)解析:avg (工资)解析此题考查的是分组视图:带有聚集函数和group by子句的查询来定 义视图,由于as子句中select语句的目标列平均工资是通过作用聚集函数得到的,所以 creat view 中必须明确定义组 成V_salary视图的各个属性列名。在UML模型中,用于表达一系列的对象、对象之间的联系以及
25、对象问发送和接收消息的图 是1。(分数:2.00)解析:协作图解析在UML模型中,协作图是用于表达一系列的对象、对象之间的联系以及 对象间发送和 接收消息的图。事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2问的并发操作存在的问题是1。T2与T3问的并发操作存在的问题是2。时间T1T2T3t1读 D1=50t2读 D2=100t3读 D3=300t4x1=D1+D2+D3 T t5读t6Dg=100t7D3=300读t8D2=D3-D2L D2=100t9与D2t10读 D1=50t11读 D2=200t12读 D3=300t13x1=D1+D2+D3t14验证
26、不对D2=D2+50t15与D2(分数:4.00)填空项1: (正确答案: *unknown)填空项1:一(正确答案: *unknown)解析:丢失修改7解析7本题考查数据库并发控制方面的基础知识应用。所谓的并发操作,是指 在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来的问题是数据 的不一致性,主要有丢 失更新、不可重复读和读脏数据3类,主要的原因是事务的并发操作破 环了事务的隔离性。设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为 空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数 量。请补全下列语句:SELE
27、CT 1商品类别,COUNT (*) AS商品数量 FROM商品表GROUP BY商品类别ORDER BY COUNT (*) DESC解析:TOP 3火车售票点T1, T2分别售出了两张2009年10月20号到北京的硬座票,但是数据库里的剩 余票却只减少了两张,造成数据的不一致性,原因是1。(分数:2.00)解析:丢失了某售票点的修改解析若火车售票点T1读取某一数据更新后还未存盘,火车售 票点T2接着也读取该数据,也就是说火车售票点T1修改的数据丢失,对于T2也有同样的情况。某数据库中有学生选课表SC (Sno, Cno, Grade),各属性分别表示为学号,课程号以及成 绩。查询选修了3门
28、课以上的学生的学号:SELECT Sno FROM SC GROUP BY Sno 1。(分数:2.00)解析:HAVING COUNT (*) 3解析先用GROUP BY子句按Sno进行分组,再用聚集函数 COUNT对每一组计数,HAVING短语给出了选择的条件,只有满足条件的组才会被选出。三、设计与应用题(总题数:3,分数:60.00)42.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信 息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选 修课要有成绩的登记。画出该关系
29、的 E-R图用SQL语句创建E-R关系图中的所有涉及的表(分数:15.00)正确答案:()解析:建立E-R图CREATE TABLE 学生(学号 varchar (10) PRIMARY KEY , 姓名 varchar (20) NOT NULL , 性别 char (2) CHECK (性别 IN (男,女), 年龄int)CREATE TABLE 课程PRIMARY KEY , 课程号 varchar (20) NOT NULL , 学时 int)课程号 vatchar(10)CREATE TABLE 选修学号varchar(10)课程号 varchar(10)成绩 intPRIMARY KEY学(号,课程号),FOREIGN KEY 学(号)REFERENCE 学 S 生(学号),FOREIGN KEY课(程号)REFERENCE课S程(课程号),)解析由题可知一名学生可以选修 多门课程,一门课 程可以有多名学生,并且选修课要有成绩的登记,即课程和学生的关系是多 对多的关系。43.对于工程数据库的4个基本表厂家 S (Sno , Sname, Status , City)产品 P (Pno , Pname, Weight , Colo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省随州市部分高中2025-2026学年高一上学期期末联考历史答案
- 2025-2026学年黑龙江省绥化十中九年级(上)期末数学试卷(含答案)
- 职业暴露应急预案考试试题及答案
- 初中师德培训课件
- 陕西省西安市雁塔区高新区第一中学2025~2026学年上学期期末考试八年级历史试题(原卷版+解析版)
- 钢结构表面处理技术要点
- 地源热泵系统技术应用方法
- 2026届辽宁省名校联盟高三1月期末考试历史试题(含答案)
- 市政给排水考试及答案
- 绍兴转业考试题目及答案
- 湖北中烟2024年招聘考试真题(含答案解析)
- 2026年常州机电职业技术学院单招综合素质考试题库及答案1套
- 2026年税务师执业规范考试题目含答案
- 2026年江苏农林职业技术学院单招职业适应性测试模拟测试卷必考题
- 广东省广州市八区联考2024-2025学年高一上学期期末教学质量监测数学试卷(含答案)
- 选举法知识课件
- 蒸汽管道安装现场施工方案
- 2024年中考英语真题分类汇编-记叙文阅读理解(含答案)
- 道路清扫保洁服务方案投标文件(技术方案)
- GB/T 2820.5-2025往复式内燃机驱动的交流发电机组第5部分:发电机组
- 苏教版语文《唐诗宋词选读》选修(教材上全部诗歌,已全部校对无误)
评论
0/150
提交评论