数据库系统概论测试题(含参考答案)
一、单选题(共97题,每题1分,共97分)
1.SQLServer的约束包括()。
A、DEFAULTRULE、CHECK和UNIQUE
B、CHECK、RULE,PRIMARYKEY和FOREIGNKEY
C、UNIQUE、DEFAULTRULE、PRIMARYKEY和FOREIGNKEY
D、PRIMARYKEY和FOREIGNKEY
正确答案:C
2.在SQLServer2008中,设有数据库应用系统中有商品类别表(商品类别号,类别名称,类别描述信息)和商品表(商品号,商品类别号,商品名称,生产日期,单价,库存量)。该系统要求增加每种商品在入库的时候自动检查其类别,禁止未归类商品入库的约朿。下列实现此约束的语句中正确的是()。
A、ALTERTABLE商品类别表ADDCHECK(商品类别号IN(SELECT商品类别号FROM商品表))
B、ALTERTABLE商品表ADDCHECK(商品类别号IN(SELECT商品类别号FROM商品类别表))
C、ALTERTABLE商品表ADDFOREIGNKEY(商品类别号)REFERENCES商品类别表(商品类别号)
D、ALTERTABLE商品类别表ADDFOREIGNKEY(商品类别号)REFERENCES商品表(商品类别号)
正确答案:C
3.在SQLServer2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法中,错误的是()。
A、当很少对基础数据进行更改操作时,适合建立索引视图
B、索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间
C、对于经常执行连接和聚合操作的查询,不适合建立索引视图
D、如果GroupBy列具有高基数度的数据聚合,则不适合建立索引视图
正确答案:C
4.在关系代数运算中,最费时间和空间的是()。
A、选择和投影运算
B、笛卡尔积和连接运算
C、除法运算
D、差运算
正确答案:B
5.下列说法正确的是()。
A、不能将数据库用户账户添加为当前数据库中角色的成员
B、当前数据库中的用户自定义角色可以用存储过程删除
C、Public角色可以被删除
D、可以利用存储过程在当前数据库中创建固定数据库角色
正确答案:B
6.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是()。
A、静态转储时允许其他事务访问数据库
B、动态转储时允许在转储过程中其他事务对数据进行存取和修改
C、静态转储能够保证数据库的可用性
D、动态转储无法保证数据库的可用性
正确答案:B
7.在数据库表定义中描述的是数据库的()。
A、完整性约束
B、安全性规则
C、并发控制机制
D、恢复方法
正确答案:A
8.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是()。
A、回归分析
B、时间序列分析
C、分类分析
D、关联分析
正确答案:C
9.下列有关数据库系统及相关内容的说法中,错误的是()。
A、数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关
B、数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能
C、数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合
D、数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护
正确答案:D
10.在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是()。
A、甲方首席信息官和乙方项目经理要参与概念模型设计工作
B、逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作
C、甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作
D、甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作
正确答案:C
11.对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是()。
A、联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统屮的数据一般按面向分析主题的方式组织
B、联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模
C、-般情况下,在安全性和-致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求
D、一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改
正确答案:A
12.数据库运行与维护工作包括对数据库的()。
A、存取方法和存储结构的确定以及系统存储参