数据库系统概论复习题目
一、选择题:
1.数据库管理系统是位于(D)之间的一层数据管理软件。
A.用户与应用开发工具 B.操作系统与数据库 C.应用系统与应用开发工具
D.用户与操作系统 2.数据库系统与文件系统的根本区别在于(C)
A.提高系统效率 B.方便用户使用 C.数据结构化 D.节省存储空间
3.( A )用于信息世界的建模,是现实世界到信息世界的第一层抽象。
A.概念模型 B.逻辑模型 C.物理模型 D.数据模型 4.采用二维表结构表达
实体及实体间联系的数据模型是(C )。
A.层次模型 B.网状模型 C.关系模型 D.面向对象模型
5.一般而言,数据模型由三部分构成,其中用于对系统动态特征描述的是
(B ) A.数据结构 B.数据操作 C.数据完整性约束 D.数据检索 6.对全局
数据逻辑结构和特征的描述称为(D ) A.外模式 B.内模式 C.用户模式 D.模
式 7.在传统关系系统中,对关系的错误描述是(C) A.关系是笛卡尔积的子集
B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可以交换
8.在关系代数中对传统的集合运算要求参与运算的关系(D ) A.具有相同的度
B.具有相同的关系名 C.具有相同的元组个数 D.具有相同的度且对应属性取自
同一个域
9.在 SQL 的查询语句中,允许出现聚集函数的是(D ) A.SELECT 子句 B.WHERE
子句 C.HAVING 短语 D.SELECT 子句和 HAVING 短语
10. 不属于安全性控制机制的是( A ) A.完整性约束 B.视图 C.密码验
证 D.用户授权 11. 不能提高查询性能的措施是( C ) A.根据查询条件建立索
引 B.建立相关视图 C.尽量使用不相关子查询 D.建立查询表的聚簇索引 12.
1970 年,(D )首次提出了数据库系统的关系模型,开创了数据库关系方法和关
系数据理论的研究。
A.James Gray B.M. M. Zloof C.C. W. Bachman D.E. F. Codd 13. 传统的集
合运算是二目运算,包括交、差、并、( A )四种运算。 A.笛卡尔积 B.选择