当前位置:问答库>考研试题

2017年中南林业科技大学材料科学与工程学院341农业知识综合三之数据库系统概论考研仿真模拟题

  摘要

一、选择题

1. 事务T0、T1和T2并发访问数据项A 、B 和C ,下列属于冲突操作的是( )。

A.T0中的read (A )和T0中的write (A ) B.T0中的read (B )和T2中的read (C ) C.T0中的write (A )和T2中的write (C ) D.T1中的read (C )和T2中的write (C ) 【答案】D

【解析】事务具有原子性,所以T0操作要么全执行,要么全部不执行,所以A 项不属于冲突;B 项两个操作分别读取两个不同的数据项,所以不属于冲突;C 项两个操作分别写入不同的数据项,所以不属于冲突;D 项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。

2. 查询Student 表中的所有非空Email 信息,以下语句正确的是( )。

【答案】D 【解析】在数据库

WHERE 子句表示条件,IS NOT 语句中,用IS NULL来表示空的记录,

NULL 表本非空信息。

3. 以下有关索引的叙述中正确的是( )。

A. 索引越多,更新速度越快 B. 索引可以用来提供多种存取路径

C. 索引需要用户维护,并列索引中列的个数不受限制 D. 索引需要用户维护 【答案】B

【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。

4. 后援副本的用途是( )。

A. 安全性保障 B. —致性控制 C. 故障后的恢复 D. 数据的转储 【答案】c

【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。

5. 关于数据库视图,下列说法正确的是( )。

A. 视图可以提高数据的操作性能

B. 定义视图的语句可以是任何数据操作语句 C. 视图可以提供一定程度的数据独立性 D. 视图的数据一般是物理存储的 【答案】A

【解析】视图能够①简化数据查询语句;②使用户能从多角度看待同一数据;③提高数据的安全性;④提供了一定程度的逻辑独立性,是原始数据库数据的一种变换形式,是查看表中数据的另外一种方式。。

6. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是( )。

A. 数据内容一致性维护 B. 数据库备份与恢复 C. 数据库安全性维护 D. 数据库存储空间管理 【答案】A

【解析】数据库管理与日常维护是系统员的重要职责,主要包括:①数据库的备份与恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理,是系统管理员的重要职责。

7. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。

A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中 B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中 C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中 D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型

【答案】B

【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。

8. 计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有,查询权教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在SQLServer2000中,下列安全控制方法最合理的是( )。

A. 为计算机系每个教师授予每个表的SELECT 权,为教务处全体人员授予每个表的SELECT 、INSERT 、DELETE 和UPDATE 权

B. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_____datareader角色中的成员,将教务处角色设置为此数据库的db_____datawriter角色中的成员

C. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT 权,为教务处角色授予每个表的SELECT 、INSERT 、DELETE 和UPDATE 权

D. 将计算机系和教务处的每个职工都设置为db_____owner角色中的成员 【答案】B

【解析】在数据库中,db_____datareader角色具有查询数据库中所有用户表以适用于计算机系和教务处的权限;db_____datawriter具有更改数据库中所有用户表中数据以适用于教务处的权限。

9. 在关系模式R (U ,F )中,如果( )。

A. 平凡函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 传递函数依赖 【答案】B 【解析】如果

其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数

存在X 的真子集XI ,使

称函数依赖

称函数依赖为完全函

不存在X 的真子集XI ,使

依赖是完全函数依赖还是部分函数依赖。如果

为部分函数依赖。如果

存在X 的真子集XI ,使称函数依赖为

数依赖。

10.下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致( )。

丢失更新

对未提交更新的依赖

不一致的分析