一、单选题:
1.五种基本关系代数运算是( )。 (满分:4)
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
2.选择表中若干行使用命令SELECT时应使用子句( )。 (满分:4)
A. INTO
B. UNIQUE
C. ORDER BY
D. WHERE
3.关系数据库规范化是为了解决关系数据库中( )问题而引入的。 (满分:4)
A. 插入、删除和数据冗余
B. 提高查询速度
C. 减少数据操作的复杂性
D. 保证数据的安全性和完整性
4.下列聚合函数中,不忽略空值(null) 的是( )。 (满分:4)
A. SUM(列名)
B. MAX(列名)
C. COUNT(*)
D. AVG(列名)
5.文件系统与数据库系统对数据处理方式的主要区别体现在( )。 (满分:4)
A. 数据集成化
B. 数据共享
C. 冗余度
D. 容量
6.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。 (满分:4)
A. 索引
B. 视图
C. 存储文件
D. 另一个表
7.数据库系统的数据独立性是指( )。 (满分:4)
A. 不会因为数据的变化而影响应用程序
B. 不会因为存储策略的变化而影响存储结构
C. 不会因为某些存储结构的变化而影响其他的存储结构
D. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
8.数据库中只存放视图的( )。 (满分:4)
A. 操作
B. 对应的数据
C. 定义
D. 限制
9.在关系数据库管理系统中,创建的视图在数据库三层结构中属于( )。 (满分:4)
A. 外模式
B. 存储模式
C. 内模式
D. 概念模式
10.SQL中,下列涉及空值的操作,不正确的是( )。 (满分:4)
A. AGE IS NULL
B. AGE IS NOT NULL
C. AGE=NULL
D. NOT(AGE IS NULL)
二、多选题:
1.实体之间的联系可抽象为( )。 (满分:4)
A. 1
2.下列是数据库系统的组成部分的是( )。 (满分:4)
1
B. 1
3.下列语句中,功能相同的命令是( )。 (满分:4)
3
C. 1
4.关于各种数据库系统,说法正确的是( )。 (满分:4)
n
D. n
5.在SQL中,DDL对数据库的操作有( )。 (满分:4)
m
6.关于事务,说法正确的是( )。 (满分:4)
A. 开发和管理数据库系统的人员
B. 数据库
C. DBMS
D. 应用开发工具软件
7.数据库管理员的职责包括( )。 (满分:4)
A. SELECT 学号,姓名 FROM 学生 WHERE 年龄 BETWEEN 20 TO 22;
B. SELECT 学号,姓名 FROM 学生 WHERE 年龄>20 AND年龄<=22;
C. SELECT 学号,姓名 FROM 学生 WHERE 年龄>=20 AND年龄<22;
D. SELECT 学号,姓名 FROM 学生 WHERE 年龄>=20 AND年龄<=22;
8.SELECT语句中( )语句为必选子句,而其他子句为任选子句。 (满分:4)
A. 关系数据库系统支持复合数据类型
B. 面向对象数据库系统与程序设计语言集成一体化
C. 对象-关系数据库系统查询语言功能强大
D. 对象-关系数据库系统高保护性
9.SQL的主要组成部分有( )。 (满分:4)
A. 修改数据库
B. 创建数据库
C. 查询数据库
D. 撤销数据库
10.数据处理是指对数据的( )和传播等工作。 (满分:4)
A. 所有的事务都有一个开始和结束
B. 事务可以被撤销,但不能被保存
C. 事务必须以原子的方式被执行
D. 事务是基于数据库的执行工作单元
三、判断题:
1.物理数据库中存放按一定的数据模型组织并实际存储的所有应用需要的工作数据。 (满分:4)
A. 维护数据库
B. 设计子模式
C. 管理数据库
D. 定义数据库结构
2.连接操作不仅可以在两个基本表之间进行,也可以是一个基本表与其自己进行连接操作。 (满分:4)
A. FROM
B. WHERE
C. SELECT
D. GROUP BY
3.一个数据库只有一个概念模式,它是数据库系统三级模式结构的中间层。 (满分:4)
A. 数据定义语言
B. 数据操纵语言
C. 数据控制语言
D. 嵌入式SQL
4.因为视图自身并不占有存储空间,所以视图不是数据库对象。 (满分:4)
A. 收集
B. 组织
C. 整理
D. 加工
5.选择运算是一元运算。 (满分:4)
A. 错误
B. 正确