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

2018年云南农业大学基础与信息工程学院341农业知识综合三[专业硕士]之数据库系统概论考研基础五套测试题

  摘要

一、填空题

1. 设有关系模式来实现的。

【答案】参照完整性;PRIMARY KEY约束;FOREIGN KEY

2. 关系代数运算中,基本的运算是_____、_____、_____、_____和_____。

【答案】并;差;笛卡尔积;投影;选择

3. SQL 语言的数据定义功能包括_____、_____、_____和_____。

【答案】定义数据库;定义基本表;定义视图;定义索引

4. DBMS 的完整性控制机制应具备三个功能:定义功能,即_____; 检查功能,即_____; 最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

【答案】提供定义完整性约束条件机制;检查用户发出的操作请求是否违背完整性约束条件

5. 如图所示的关系R 的候选码为;R 中的函数依赖有;R 属于范式。

是的主码是的外码,则的值或者等于R 中某个元组的主码值,或者_____取空值,这是规则,它是通过_____和_____约束

图 —个关系R

【答案】

6. _____和_____一起组成了安全性子系统。

【答案】用户权限定义;合法权检查机制

7. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_____。

【答案】无损连接

8. 在SELECT 命令中,_____子句用于选择满足给定条件的元组,使用_____子句可按指定列的值分组,同时使用_____子句可提取满足条件的组。

【答案】WHERE ; GROUP BY; HAVING

9. 视图是一个虚表,它是从_____导出的表。在数据库中,只存放视图的_____,不存放视图对应的_____。

【答案】一个或几个基本表;定义;数据

10.关系数据库中基于数学的两类运算是_____和_____。

【答案】关系代数;关系演算

11.数据库恢复是将数据库从_____状态恢复到_____的功能。

【答案】错误;某一已知的正确状态

二、选择题

12.中RecordSet 对象的UPDATE 方法的作用是( )。

A. 在内存中开辟一个存放新记录的缓冲区

B. 将数据缓冲区中的内容保存到数据库中

C. 更改用户屏幕上显示的数据

D. 更改数据缓冲区中当前行指针的位置

【答案】B

【解析】UPDATE 方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。

13.在SQLServer2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400, “副教授”增加300,“讲师”增加200。下列语句中正确的是( )。

A.UPDA TE 教师表SET 工资=工资+CASE职称

END

B.UPDA TE 教师表SET 工资=工资+CASE职称

END

C.UPDA TE 教师表SET 工资=CASE职称

END

D.UPDA TE 教师表SET 工资=工资+CASE职称

END

【答案】A

【解析】“UPDATE 表名SET ”可以用来更改表中某个字段的值,如果出现分支选择情况,可以使用语句。

14.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是( )。

A.SELECT 所在系,A VG (工资)FROM 教师表

B.SELECT 所在系,A VG (工

GROUPBY 所在系

C.SELECT 所在系,A VG (工资)FROM 教师表

GROUPBY 所在系

D.SELECT 所在系,A VG (工资)FROM 教师表

GROUPBY 所在系

【答案】C

【解析】分组查询中关键字GROUP , A VG ( )、SUM ( )等函数应放在HA VING 关键字后面作为查询条件。

15.用户或应用程序看到的那部分局部逻辑结构的描述是( )。

A. 模式

B. 子模式

C. 物理模式

D. 概念模式

【答案】B

【解析】用户或应用程序看到的那部分局部逻辑结构属于外部层,外部层又称外模式或子模式,是数据库的用户视图。这一层描述每个与用户相关的数据库部分。

16.数据完整性保护中的约束条件主要是指( )。

A. 用户操作权限的约束

资)FROM 教师