2012年SQL考证模拟题(答案)

2012年(上)信息水平考数据库应用(SQL Server)复习题

单选

1. SQL语言具有两种使用方式,分别称为交互式和( c )

。 (A) 提示式 (B) 多用户式 (C) 嵌入式 (D) 解释式

2. 关系模式R中,没有任何属性完全函数依赖于非码的任何一组属性,那么R属于(d )

。 (A) 1NF (B) 2NF (C) 3NF (D) BCNF

3. 关系代数表达式R-S可以用元组关系演算表达式( b )来表达。 (A) (B)

(C)

(D)

4. 若关系模式R(A,B,C,D)上的函数依赖集F={A->B,A->C, B->D},为了满足BCNF,应将R分解为((A) R1(A,B) R2(C,D) (B) R1(A,B,C) R2(B,D) (C) R1(A,B) R2(B,C,D) (D) R1(A,B,C) R2(D)

5. SQL语言中,SELECT语句的执行结果是(a )

。 (A) 元组 (B) 表 (C) 属性 (D) 数据库

6. 关系代数的五个基本操作是:并、差、选择、投影和(b )

。 (A) 连接 (B) 交 (C) 除 (D) 笛卡儿积

7. 关系R与S进行右外连接得到的元组数量( d )自然连接得到的元组数量。 (A) 大于 (B) 大于或等于 (C) 小于 (D) 小于或等于

8. 在SQL的算术表达式中,如果其中有空值,则表达式( c )

。 (A) 空值按0计算 (B) 空值被忽略 (C) 结果为空值 (D) 运算错误,终止执行

9. GRANT命令属于( d )

。 b )。

(A) DDL (B) DML (C) DQL (D) DCL

。 10. 在SQL SERVER2000中,下列选项中属于字符串类型的是( a )

(A) VARCHAR (B) BIT (C) DECIMAL (D) DATE

。 11. 在关系中能唯一标识元组的属性集称为关系模型的(d)

(A) 候选关键字 (B) 主关键字 (C) 外关键字 (D) 超关键字

。 12. 在SQL SERVER2000中,下列选项中不属于数学函数的是( d )

(A) ABS (B) COS (C) SIN (D) LEN

。 13. 在SQL中使用FOREIGN KEY 时,与之配合的语句是( d )

(A) EXISTS (B) EXCEPT (C) CHECK (D) REFERENCES

。 14. 下列关于相关子查询的描述中不正确的是( c )

(A) 相关子查询可以跟在EXISTS之后 (B) 相关子查询可以跟在比较运算符之后 (C) 相关子查询的内层查询与外层查询无关

(D) 相关子查询中可以使用聚合函数

。 15. 在SQL SERVER2000中,下列关于唯一索引的描述中不正确的是( a )

(A) 某列创建了唯一索引,则这一列为主键 (B) 不允许插入重复的列值 (C) 某列创建为主键,则该列会自动创建唯一索引 (D) 一个表中可以有多个唯一索引

16. 在SQL SERVER2000中设置( b)隔离级别时,读数据的共享锁在读操作完成后立即释放。 (A) 未提交读 (B) 提交读 (C) 重复读 (D) 序列化

。 17. 下列描述中,不属于视图优点的是( c )

(A) 视图提供了一定程度的逻辑独立性

(B) 利用视图可以将多表查询转换成视图的单表查询 (C) 视图能够提高查询的效率

(D) 视图可以给用户一个“个人化”的数据库结构外观

。 18. 在SQL SERVER2000中,下列关于对象的操作权限的描述中正确的是( c )

(A) 有INSERT、DELETE 和UPDATE 三种操作权限 (B) 视图不能定义操作权限

(C) 不同对象可能具有不同的操作权限

(D) 使用REVOKE语句可以授予权限

19. 如果希望删除基本表中某个元组时,将自动删除外键关联表中的相关元组,那么外键定义应采用的关键字是( b )。

(A) RESTRICT (B) CASCADE (C) SET NULL (D) SET DEFAULT

。 20. SQL中的主键和外键属于( a )

(A) 完整性措施 (B) 安全性措施 (C) 并发性措施 (D) 恢复措施

。 21. 在SQL 语言中,修改表结构的命令是( c )

(A) UPDATE (B) MODIFY (C) ALTER (D) DELETE

22. 在SQL SERVER服务器上,存储过程是一组预先定义并( b )的Transact-SQL语句。 (A) 保存 (B) 编译 (C) 解释 (D) 优化

。 23. 下列关于触发器的描述中不正确的是(c )

(A) 它是一种特殊的存储过程 (B) 可以实现复杂的商业逻辑

(C) INSERT、UPDATE、DELETE、SELECT操作都可以使触发器执行 (D) 触发器可以用来实现数据完整性

。 24. 事务的隔离性是由DBMS的( d )

(A) 恢复子系统实现 (B) 完整性子系统实现 (C) 安全性子系统实现 (D) 并发控制子系统实现

。 25. 事务提交后,如果系统出现故障,则事务对数据的修改将(d )

(A) 无效 (B) 有效 (C) 检查点之前无效 (D) 以上都不是

。 26. 在SQL SERVER2000中,提取游标数据使用的语句是( c )

(A) OPEN (B) CLOSE (C) FETCH (D) DECLARE

。 27. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( b )

(A) 数据存储量低 (B) 数据不一致 (C) 数据不能备份 (D) 操作繁琐

判断题

28. (t )关系演算以数理逻辑中的谓词演算为基础。

29. ( f )在SQL SERVER2000中,触发器只能在插入、更新或删除之后执行。

30. ( t )BIGINT是SQL SERVER2000中的数据类型。

31. ( f )聚集函数MAX只能用于数值型数据。

32.( t )如果SQL SERVER2000工作在隐式事务模式下时,执行ALTER TABLE会自动启动一个事务。

33. (f )在SQL SERVER2000中,规则必须使用一次就定义一次。

34. ( f )Having语句可以放在WHERE语句后面作为附加条件进一步筛选元组。

35.(t )在SQL SERVER2000中,可以定义带有参数的存储过程。

设计题

36. 说明:按照提示目录保存答题结果。 以下各题在Exam数据库中作答。

Exam数据库介绍:该数据库包含了学生表、课程表和选课表,表名分别为:student、course 和sc。各个表的结构和数据如下:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4