2018年福建农林大学经济学院341农业知识综合三[专业硕士]之数据库系统概论考研基础五套测试题
● 摘要
一、选择题
1. DBMS 提供的DML 有两种使用方式, 其中一种是将DML 嵌入到某一高级语言中,此高级语言称为( )。
A. 查询语言
B. 宿主语言
C. 自含语言
D. 会话语言
【答案】B
【解析】DBMS 提供的DML 有两种使用方式,一种是独立使用进行数据查询、数据更新等操作,称为自含 语言;另一种是嵌入到某种高级语言中,作为高级语言的一种扩充,使程序员编程时既可使用数据库语言,又可使用常规的程序设计语言,这种高级语言叫宿主语言。
2. 在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是( )。
A. 不需要指定备份设备的大小
B. —个数据库一次只能备份在一个设备上
C. 每个备份设备都是专属于一个数据库的
D. 只能将备份设备建立在磁盘上
【答案】A
【解析】适用SQLServer 备份数据库的场所建立在磁带或者磁盘上,进行数据库备份时不需要指定备份设备的大小,一个备份设备上可以对同一个数据库或多个数据库进行多次备份,同时一个数据库也可以在多个备份设备上备份。
3. 下列不属于非平凡函数依赖的是( )。 A.
B.
C.
D.
【答案】D
【解析】若
平凡函数依赖,所以不属于非平凡函数依赖。
第 2 页,共 47 页 是平凡函数依赖,否则称为非平凡函数依赖。D 项为
4. 数据库运行与维护工作包括对数据库的( )。
A. 存取方法和存储结构的确定以及转储和恢复
B. 存取方法和存储结构的确定以及系统存储参数的配置
C. 转储和恢复;安全性和完整性控制;性能的监督、分析和改进;重组织和重构造
D. 定义数据库结构;组织数据入库;编制与调试应用程序和数据库试运行
【答案】C
【解析】数据库的运行和维护阶段的主要工作有:数据库的转储和恢复、维持数据库安全性和完整性、对数据库性能的监测、分析改善与数据库的重组和重构。
5. 关于查询优化问题,下列说法错误的是( )。
A. 将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率
B. 为经常出现在查询条件中的属性建立索引,可以提高查询效率
C. 先执行表连接条件,后执行查询条件,有利于提高查询效率
D. 将频繁访问的视图物化并进行维护,有利于提高查询效率
【答案】C
【解析】优化查询常见的方法包括:用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。
6. 计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有
,查询权教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在SQLServer2000中,下列安全控制方法最合理的是( )。
A. 为计算机系每个教师授予每个表的SELECT 权,为教务处全体人员授予每个表的SELECT 、INSERT 、DELETE 和UPDA TE 权
B. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_____datareader角色中的成员,将教务处角色设置为此数据库的db_____datawriter角色中的成员
C. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT 权,为教务处角色授予每个表的SELECT 、INSERT 、DELETE 和UPDATE 权
D. 将计算机系和教务处的每个职工都设置为db_____owner角色中的成员
【答案】B
【解析】在数据库中,db_____datareader角色具有查询数据库中所有用户表以适用于计算机系和教务处的权限;db_____datawriter具有更改数据库中所有用户表中数据以适用于教务处的权限。
第 3 页,共 47 页
7. 查询优化是提高数据库应用系统性能的重要手段,下列给出的查询优化方法,一般情况下无效的是( )。
A. 对经常需要进行排序或分组的列建立索引
B. 对经常出现在查询条件中的列建立索引
C. 对涉及连接的查询,尽量用左外连接或右外连接代替内连接
D. 采用提前计算方法,将频繁访问的视图转为物化视图
【答案】C
【解析】左连接或右连接包含与NULL 数据匹配的数据,非常消耗资源。多使用内连接可以减少资源消耗有助于优化查询。
8. 下列不是数据库恢复采用的方法是( )。
A. 建立检查点
B. 建立副本
C. 建立日志文件
D. 建立索引
【答案】D
【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。
9. 执行语句 CREATE DATABASE Student 的结果是( )。
A. 创建一个名为Student 的数据库,包括数据文件和日志文件
B. 运行失败,因为参数不完整
C. 创建一个名为Student 的数据库,但是只有默认的数据文件,无日志文件
D. 为数据库Student 创建一个名为Student 的表
【答案】A
【解析】CREATE DA TABASE dataname 可以用来创建数据库,其中dataname 为数据库的名字,默认包含数据文件和日志文件。
10.关系R 与关系S 只有一个公共属性
,
的结果,下列叙述正确的是( )。
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数
【答案】D
第 4 页,共 47 页 是R 与S 等值连接的结果,是R 与S 自然连接
相关内容
相关标签