数据库原理(专升本)阶段性作业2
单选题
说明:
1. 在SQL中,与“NOT IN”等价的操作符是_____。
(5分)
(A)<>all
(B)<>some
(C)bcnf = some
(D)=all
参考答案:A
2. SQL的SELECT语句中,“HA VING条件表达式”用来筛选满足条件的_____。
(5分)
(A)列
(B)3行
(C)BCNF关系
(D)分组
参考答案:D
3. 在数据库系统中,视图可以提供数据的_____。
(5分)
(A)完整性
(B)并发性
(C)安全性
(D)可恢复性
参考答案:C
4. 在SQL语言中,用于测试列值非空的短语是_____。
(5分)
(A).IsNot Empty
(B).Is Not Null
(C).NotUnique
(D).Not Exisits
参考答案:B
5. 下列完整性约束_____是唯一性约束。
(5分)
(A)CHECK
(B)PRIMARYKEY
(C)NULL| NOT NULL
(D)UNIQUE
参考答案:D
6. DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的_____。
(5分)
(A)一致性
(B)完整性
(C)安全性
(D)可靠性
参考答案:C
7. 在SQL语言中,能够实现关系参照完整性规则的子句是_____。
(5分)
(A)PRIMARYKEY
(B)NOT NULL
(C)FOREIGNKEY
(D)FOREIGN KEY……REFERENCES
参考答案:D
8. 允许用户Zhang对Score表的内容进行修改,正确的授权语句是_____。
(5分)
(A)GrantUpDateToTableScoreOnZhang
(B)GrantUpDateToScoreOnZhang
(C)GrantUpDateOnTableScoreToZhang
(D)GrantUpDateOnScoreToZhang
参考答案:D
9. SQL语言是_____ 的语言,易学习。
(5分)
(A)过程化
(B)非过程化
(C)格式化
(D)导航式
参考答案:B
10. SQL语言通常称为_____。
(5分)
(A)结构化查询语言
(B)结构化控制语言
(C)结构化定义语言
(D)结构化操纵语言
参考答案:A
填空题
说明:
11. 视图是从___(1)___ 中导出的表。
(5分)
(1). 参考答案: 基本表
12. 数据库中实际存放的是视图的___(2)___ 。
(5分)
(1). 参考答案: 定义
13. 在SQL语言中,使用___(3)___ 语句进行授权。
(5分)
(1). 参考答案: GRANT
14. 当局部ER图合并全局ER图时,可能出现___(4)___ 冲突、结构冲突、命名冲突。
(5分) (1). 参考答案: 属性
15. 在SQL中,create view、alter view命令分别为___(5)___ 和___(6)___ 视图的命令。
(5分)
(1). 参考答案: 创建
(2). 参考答案: 修改
16. SQL Server中索引类型包括的三种类型分别是___(7)___ 、___(8)___ 和非聚集索引。
(5分)
(1). 参考答案: 唯一索引
(2). 参考答案: 聚集索引
17. 在Transact-SQL语法中,SELECT语句中使用关键字___(9)___ 可以把重复行屏蔽。
(5分) (1). 参考答案: DISTINCT
18. 在Transact-SQL语法中,将多个查询结果返回一个结果集合的运算符是___(10)___ 。
(5分) (1). 参考答案: UNION
19. SQL Server的数据库主文件的扩展名为___(11)___ 。
(5分)
(1). 参考答案: .mdf
20. 删除视图命令是: ___(12)___ 。
(5分)
(1). 参考答案: drop view。