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

2016年吉林农业大学信息技术学院946数据库原理复试笔试最后押题五套卷

  摘要

一、选择题

1. 关于登录账号和数据库用户,下列各项表述不正确的是( )。

A. 登录账号是在服务器级创建的,数据库用户是在数据库级创建的

B. 创建数据库用户时必须存在该用户的登录账号

C. 数据库用户和登录账号必须同名

D. —个登录账号可以对应多个数据库用户

【答案】C

【解析】登录账户属于SQL Server服务安全防线, 用户只有拥有SQL Server服务登录账户,才能与SQLServer 建立链接;数据库用户属于SQL Server数据库安全防线,SQLServer 中的每个数据库都有自己的用户和角色, 该数据库只能由它的用户和角色访问。它们是不同级别的账号,它们需要绑定,创建数据库用户时必须存在该用 户的登录账号,一个登录账号可以对应多个数据库用户,但不需要同名。

2. 保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( )。

A. 安全性

B. 完整性

C. 并发控制

D. 恢复

【答案】A

【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。

3. DB 、DBS 和DBMS 三者的关系是( )。

A.DB 包括DBS 和DBMS

B.DBS 包括DB 和DBMS

C.DBMS 包括DB 和DBS

D.DBS 和DBMS 包括DB

【答案】B

【解析】

数据库系统

数据库管理系统

组成。

_数据库系统是一个引入数据库以后的计算机系数据库应用开发系统和人员统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)

、数据库

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

A. 索引越多,更新速度越快

B. 索引可以用来提供多种存取路径

C. 索引需要用户维护,并列索引中列的个数不受限制

D. 索引需要用户维护

【答案】B

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

5. 以下定义的4个视图中,能够进行更新操作的是( )。

A.

B.

C.

D.

【答案】C

【解析】根据视图更新操作的限制,A 项的视图数据来源于多个基本表,所以不能进行更新操作。B 项的视 图数据来源于一个基本表的聚合结果,所以不能进行更新操作。D 项中视图不含有基本表的主码,所以不能进行 更新操作。

6. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是( )。

A. 仅当其右边的属性集是左边属性集的子集

B. 仅当其右边属性集中的属性都不属于左边的属性集

C. 仅当其右边属性集中至少有一个属性不属于左边的属性集

D. 仅当其右边属性集中的属性都属于左边的属性集

【答案】B

【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性

集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。

7. 对于关系的主码必须满足的条件,有下列说法:

. 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性

. 一个关系中的主码属性不能与其他关系中的主码属性重名

. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性

. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是( )。

A.

B.

C.

D.

【答案】B

【解析】在一个关系中,主码是指用户选作元组标识的一个候选码,从主码属性集中去掉某个属性后就不能唯一标识一个元组,主码是指用户选作元组标识的一个候选码。两个关系中的主码属性是可以重名的。

8. 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、( )。

A. 投影、连接

B. 连接、选择

C. 选择、投影

D. 交、选择

【答案】C

【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。

9. 下列属于数据库应用系统需求分析阶段工作的是( )。

. 标识和理解问题

. 构建关系模式

. 实现应用系统

. 建立功能模型

A.

B.

C.

D.

【答案】A

【解析】需求分析包括标识问题、建立需求模型、描述需求和确认需求等过程。其中,建立