2023年软件水平考试考试《(中级) 数据库系统工程师》考点练习题含答案解析

|类别:软件水平考试

【单选题】单个磁头在向盘片的磁性涂层上写入数据时,是以( )方式写入的。

A、并行

B、并一串行

C、串行

D、串一并行

答案:C


【单选题】以下关于数据仓库的叙述中,不正确的是( )。

A、数据仓库是商业智能系统的基础

B、数据仓库是面向业务的,支持联机事务处理(OLTP)

C、数据仓库是面向分析的,支持联机分析处理(0LAP)

D、数据仓库中的数据视图往往是多维的

答案:B

解析:本题考查数据仓库方面的基本概念。数据仓库是面向分析的,支持联机分析处理(OLAP),数据库面向日常事务处理(即面向业务的),不适合进行分析处理。数据仓库技术是公认的信息利用的最佳解决方案,它不仅能够从容解决信息技术人员面临的问题,同时也为商业用户提供了很好的商业契机,是商业智能系统的基础。数据仓库是在数据库已经大量存在的情况下,为了进一步挖掘数据资源、为了决策需要而产生的,它并不是所谓的“大型数据库”。数据仓库的方案建设的目的,是为前端查询和分析作基础,由于有较大的冗余,所以需要的存储也较大。联机分析处理(OLAP)可以被刻画为具有下面特征的联机事务:①可以存取大量的数据,比如几年的销铒数据,分析各个商业元素类型之间的关系,如销售、产品、地区、渠道。②需要包含聚集的数据,例如销售量、预算金额以及消费金额。③按层次对比不同时间周期的聚集数据,如月、季度或者年。④以不同的方式来表现数据,如以地区、或者每一地区内按不同销售渠道、不同产品来表现。⑤需要包含数据元素之间的复杂计算,如在某一地区的每一销售渠道的期望利润与销售收入之间的分析。⑥能够快速地响应用户的査询,以便用户的分析思考过程不受系统影响。


【单选题】部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系 若部门和员工关系进行自然连接运算,其结果集为(请作答此空)元关系。由于员工和项目关系之间的联系类型为( ),所以员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是( )。

A、5

B、6

C、7

D、8

答案:C

解析:本题考查关系数据库E-R模型的相关知识。试题的正确答案是C。根据题意,部门和员工关系进行自然连接运算,应该去掉一个重复属性“部门代码”,所以自然连接运算的结果集为7元关系。


【单选题】以下程序设计语言中,( )更适合用来进行动态网页处理。

A、HTML

B、LISP

C、PHP

D、JAVA/C++

答案:C

解析:本题考查程序语言基础知识。网页文件本身是一种文本文件,通过在其中添加标记符,可以告诉浏览器如何显示其中的内容。HTML是超文本标记语言,超文本是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。PHP(超文本预处理器)是一种通用开源脚本语言,它将程序嵌入到HTML文档中去执行,从而产生动态网页。


【单选题】假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号,则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是(请作答此空),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为( )。

A、实体

B、1:N联系

C、M:M联系

D、属性

答案:B

解析:依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:n)。同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:1)。若实体间的联系是一对多(1:n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。若实体间的联系是一对一(1:1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。


【单选题】A transaction is an action,or a series of actions,carried out by a single user or( ),that accesses or changes the contents of the database.A transaction should possess the four basic or so-called ACID properties:Atomicity.The“all or nothing”property.A transaction is an( )unit that is either performed in its entirety or is not performed at all.Consistency.A transaction must transform the database from one consistent state to another consistent state.Isolation.Transactions execute independently of one another.In other words,the partial effects of(请作答此空)transactions should not be visible to other transactions.Durability.The effects of a successfully completed(committed)transaction are permanently recorded in the database and must not be lost because of a subsequent failure.The four properties above,only( )property is the responsibility of the concurrency control subsystem to ensure.It is the responsibility of both the( )and the application developers to ensure consistency.To guarantee the Atomicity and Durability properties after a failure,a log file is needed.

A、completed

B、incomplete

C、aborted

D、committed

答案:B


【单选题】安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于系统安全的是( ),属于应用安全的是(请作答此空)。

A、机房安全

B、入侵检测

C、漏洞补丁管理

D、数据库安全

答案:D

解析:机房安全属于物理安全,入侵检测属于网络安全,漏洞补丁管理属于系统安全,而数据库安全则是应用安全。


【单选题】假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下: A.查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT(请作答此空)FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )( )

A、部门,AVG(应发工资)AS平均工资

B、姓名,AVG(应发工资)AS平均工资

C、部门,平均工资AS AVG(应发工资)

D、姓名,平均工资AS AVG(应发工资)

答案:A

解析:本题考查SQL应用基础知识。査询各部门人数大于2且部门员工的平均工资的SQL语句如下: 因为SQL提供可为关系和属性重新命名的机制,这是通过使用具有"Old-name as new-name"形式的as子句来实现的。As子句即可出现在select子句,也可出现在from子句中。


【单选题】使用ping命令可以进行网络检测,在进行一系列检测时,按照由近及远原则,首先执行的是( )。

A、ping默认网关

B、ping本地IP

C、ping127.0.0.1

D、ping远程主机

答案:C

解析:使用ping命令进行网络检测,按照由近及远原则,首先执行的是ping127.0 0.1,其次是ping本地IP,再次是ping默认网关,最后是ping远程主机。


【单选题】A transaction is an action,or a series of actions,carried out by a single user or(请作答此空),that accesses or changes the contents of the database.A transaction should possess the four basic or so-called ACID properties:Atomicity.The“all or nothing”property.A transaction is an( )unit that is either performed in its entirety or is not performed at all.Consistency.A transaction must transform the database from one consistent state to another consistent state.Isolation.Transactions execute independently of one another.In other words,the partial effects of( )transactions should not be visible to other transactions.Durability.The effects of a successfully completed(committed)transaction are permanently recorded in the database and must not be lost because of a subsequent failure.The four properties above,only( )property is the responsibility of the concurrency control subsystem to ensure.It is the responsibility of both the( )and the application developers to ensure consistency.To guarantee the Atomicity and Durability properties after a failure,a log file is needed.

A、application developer

B、all users

C、application program

D、DBMS

答案:C