您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页2022年职业考证软考数据库系统工程师考试历年真题精选专练带答案试卷号62

2022年职业考证软考数据库系统工程师考试历年真题精选专练带答案试卷号62

来源:华佗小知识



书山有路勤为径,学海无涯苦作舟!

住在富人区的她



2022 年职业考证-软考-数据库系统工程师考试历年真题精选专练③

【问题1】(3分)

冲线记录表中是否含有数据冗余?如果存在冗余,请列出冗余属性。

.综合题(15 )

(带答案)

【问题2】(6 分)

请分别给出冲线记录表、赛车表和车手表的主码和外码。

【问题3】(6 分)

题干描述的冲线记录表是否满足3NF?如果不满足,请给出导致不满足3NF 的函数依赖关系,并用50

1.

以内的文字简要说明解决方案。

单选题
以下关于数据库事务的叙述中,正确的是( )。

【答案】【问题1
冲线记录表中含有数据冗余。包含的冗余属性包括:组别,车手姓名。

问题1 选项 【问题2
冲线记录表,主码:序列号,外码:车号、手机号A.一个数据库应用程序只能包含一个数据库事务 赛车表,主码:车号,外码:无
车手表表,主码:手机号,外码:无B.一个数据库事务仅包含条SQL 语句 【问题3
冲线记录表不满足3NF



C.一个数据库事务仅包含一个存储过程

导致不满足3NF的函数依赖关系有:序列号→车号,车号→组别,因此存在非主属性组别传递依赖于主属

性序列号。序列号→手机号,手机号→车手姓名,因此存在非主属性车手姓名传递依赖于主属性序列号。

D.一个数据库事务可以包含一组SQL 语句 解决方案:
消除冲线记录表中的传递依赖,也就是删除冲线记录表中的组别、车手姓名这两个字段。

【答案】D
【解析】数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么
全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数

据库操作组成。

3.

单选题

所以,事务是可以包含一组SQL 语句,ABC 是错误的。

2.

以下为同一进程的多个线程间共享的是( )。

问题1 选项

案例题

A.地址空间

阅读下列说明,回答问题1 至问题3,将解答填入答题纸的对应栏内。

B.

【说明】

某卡丁车场地为方便车手线上查询自己的圈速成绩,设计了相应的关系模型。模型中有三个表:
冲线记录表(序列号,日期,冲线时刻,圈速,车号,组别,手机号,车手姓名 C.寄存器);
赛车表(车号,组别,车型 D.程序计数器)
;车手表(车手姓名,手机号,年龄,性别
)。 【答案】A其中序列号唯一确定一条冲线记录,车型和组别可由车号确定,车手手机号唯一,车手姓名可重复。



书山有路勤为径,学海无涯苦作舟!

住在富人区的她

4.

单选题

UNIX/Linux系统中Telnet服务的默认端口号是( )。 6.

单选题

系统为( )分配的存储空间在程序运行过程中一般是不改变的。

问题1选项

A.20 问题1选项

B.21 A.结构体

C.22 B.数组

D.23 C.全局变量

D.局部变量

【答案】D

【解析】在UNIX/Linux系统中,telnet服务的默认端口是23ftp的端口号是2120

【答案】C

5.

7.

单选题

单选题

以下( )不属于NoSQL.

在关系模式"学生(学号,姓名,性别,年龄,系号,系名)"中,一个学生只能属于一个系,"系名"对于码"

问题1 选项

学号"的数据依赖是( ),该关系模式最高属于( ),将"学生"分解为两个关系模式:S(学号,姓

名,性别,年龄,系号)和D(系号,系名),则此分解( )。

A.Cassandra

问题1 选项

B.MongoDB

A.平凡函数依赖

C.PostgreSQL B.部分函数依赖

D.Neo4j C.传递函数依赖

D.多值依赖

【答案】C

【解析】Cassandra是列存储型数据库;MongoDB是文档型数据库;Neo4j是图存储型数据库。PostgreSQL

是一个免费的对象-关系数据库服务器(ORDBMS)

问题2选项



书山有路勤为径,学海无涯苦作舟!

住在富人区的她

A.2NF

B.3NF 【答案】C

C.4NF

D.BCNF

9.

单选题

下列协议中,可以用于文件安全传输的是( )。

问题3选项

A.具有无损连接性,保持函数依赖 问题1选项

B.具有无损连接性,不保持函数依赖 A.FTP

C.不具有无损连接性,保持函数依赖 B.SFTP

D.不具有无损连接性,不保持函数依赖 C.TFTP

D.ICMP

【答案】第1:C

2:A

3:A 【答案】B

【解析】第1:

2:

3:

8.

单选题

UML 图中,( )是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。

问题1 选项

A.类图

B.对象图

C.序列图

10.

单选题

以下关于数据库事务的说法中,错误的是( )。

问题1选项

A.数据库事务是恢复和并发控制的基本单位

B.数据库事务必须由用户显式地定义

C.数据库事务具有ACID特性

D.COMMITROLLBACK都代表数据库事务的结束

D.状态图 【答案】B



书山有路勤为径,学海无涯苦作舟!

住在富人区的她

【解析】数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务

把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不 问题1选项

执行,因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时,事务是作为最小的控

制单元来使用的,特别适用于多用户同时操作的数据库系统。 A.记录

COMMITROLLBACK代表了数据库的正常提交和撤销提交。

显式事务:显式事务又称自定义事务,是指用显式的方式定义其开始和结束的事务,当使用start B.

transactioncommit语句时则表示发生显式事务。

隐式事务:隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束 C.元组

有明确的标记。即当用户进行数据操作时,系统自动开启一个事务,事务的结束则需手动调用commit

rollback语句来结束当前事务,在当前事务结束后又自动开启一个新事务。 D.

所以B选项是错误的。

【答案】B

【解析】关系数据库中的关系模型事实上可以看作是一个二维表,这个二维表中的列称为属性(或字段),

行称为元组(或记录)。

11.

单选题

在一个关系表中,一个表的列代表一个( )。

问题1选项 13.

单选题

A.关系

若磁盘的转速提高一倍,则( )。

B.记录

问题1 选项

C.元组

A.平均存取时间减半

D.属性

B.平均寻道时间加倍

【答案】D C.旋转等待时间减半

【解析】表中的一列即为一个属性,给每一个属性起一个名称即为属性名。与之同义的术语是“列”。表

中属性的个数称为关系的元或度。列的值称为属性值;属性值的取值范围称为值域。例如,表2.1中学生 D.数据传输速率加倍

基本信息登记表关系的属性有:学号、姓名、性别、出生日期、籍贯、民族、版号、身份证,所以元数是

8,即学生基本信息登记表关系是一个8元关系或8度关系。

【答案】C

【解析】磁盘存取时间包括寻道的时间、定位扇区的时间(也就是旋转延迟时间)以及读写数据的时间(也

就是传输时间),若磁盘的转速提高一倍,则旋转延迟时间减少一倍。

12.

单选题

属性指的是表中的一个( )。

14.



书山有路勤为径,学海无涯苦作舟!

住在富人区的她

单选题
如果一个事务已获得数据项R上的共享锁,则其他事务( )。

问题1选项

A.可获得R上的排它锁

B.可获得R上的共享锁

C.不能获得R上的锁

D.待该共享锁释放后才可获得R上的锁

A,其他任何事物再不能对A加任何类型的锁,直到T释放A上的锁。(2)共享锁(简记S锁)不能再加X锁,直到T释放A上的S锁。所以,此题答案为B ,又称读锁。若事物T对数据对象A加上S锁。则其他事物只能对AS锁,

【答案】B
【解析】(1)排它锁(简记X锁),又称写锁。若事物T对数据对象A加上X锁,则只允许T读取和修改

单选题下列关于BCNF的描述,正确的是( )。

15.

A.BCNF不满足列的原子性

问题1选项

B.BCNF中存在非主属性对码的部分依赖

C.BCNF中存在非主属性对码的传递依赖

D.BCNF中每个函数依赖左部都包含码

【答案】D
【解析】考查BCNF的定义。

满足BCNF的定义为:BCNF中每个函数依赖左部都包含码。答案为D

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务