《数据库模拟练习题及答案》由会员分享,可在线阅读,更多相关《数据库模拟练习题及答案(24页珍藏版)》请在金锄头文库上搜索。
1、数据库模拟练习题及答案一、单选题(共90题,每题1分,共90分)1、在SQLServer 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是 ( )。A、使ACCT只在db_ddladmin角色中B、使ACCT只在db_creator角色中C、使ACCT只在db_owner角色中D、使ACCT只在public角色中正确答案:B2、数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是( )。A、分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们B、从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标
2、注在模型中C、按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集D、要保证一个实体集中定义的每一个属性有意义、不重名正确答案:A3、关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是( )。A、静态转储时允许其他事务访问数据库B、静态转储能够保证数据库的可用性C、动态转储时允许在转储过程中其他事务对数据进行存取和修改D、动态转储无法保证数据库的可用性正确答案:C4、在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是( )。A、图形对象不涉及太多技术术语,便于用户理解模型B、用图形化的模型能直观表示系
3、统功能C、从局部或子系统开始分析问题,便于建模人员了解业务模型D、可避免过早陷入具体细节正确答案:C5、下列关于数据仓库的叙述中,( )是不正确的。A、数据仓库前端分析工具中包括报表工具B、数据仓库中间层OLAP服务器只能采用关系型OLAPC、数据仓库通常釆用三层体系结构D、底层的数据仓库服务器一般是一个关系型数据库系统正确答案:B6、在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是( )。A、技术可行性分析报告和需求规范说明书B、软硬件选型和配置设计C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:A7、文件系统与数据库系统的重要区别是数据库系统具有( )。A、数据无冗
4、余B、数据共享性C、数据结构化D、数据独立性正确答案:C8、关于&R实体-联系模型的叙述,不正确的是( )。A、实体型用矩形表示、属性用椭圆形表示、联系用菱形表示B、实体型用矩形表示、属性用椭圆形表示、联系用无向边表示C、实体之间的联系通常有:1: 1、1: n和m: n三类D、联系不仅局限在实体之间,也存在于实体内部正确答案:B9、设在SOLServer 2008中,用户U1在DB1数据库中创建了#Temp表。下列关于#Temp表的说法中,正确的是( )。A、在创建#Temp的连接断开后,DB1数据库的所有用户仍可以查询#Temp表数据B、在所有用户U1发起的连接中,都可以查询#Temp表数
5、据C、只有在创建#Temp表的连接中才可以查询#Temp表数据D、在创建#Temp的连接未断开时,DB1数据库的所有用户都可以査询#Temp表数据正确答案:C10、数据仓库的数据具有4个基本特征,以下错误是指( )。A、不可更新的B、不随时间变化的C、集成的D、面向主题的正确答案:B11、关于UML的各种视图及其分类,下列说法错误的是( )。A、类图和对象图都是结构视图B、顺序图、状态图和组件图都是行为视图C、顺序图、交互图、状态图和活动图都是动态视图D、用例图、类图、对象图,组件图和部署图都是静态视图正确答案:B12、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( )A、C
6、ONVERT (*)B、COUNT (*)C、AVG (*)D、COUNT (*)正确答案:A13、效率低下的SQL语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法:I.利用存储过程封装频繁使用的SQL语句II.重新安排数据存储,整理回收碎块IIL不要随意使用游标IV.合理使用相关子查询V.调整表结构定义以上属于优化SQL语句执行效率方法的是()。A、仅 I、IlffQ VB、仅 I、II前IVC、仅 II、WVD、仅 I、IV和V正确答案:B14、关于数据仓库的特性( )。A、集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中B、集成特性是指需要将业务系统中的所
7、有数据抽取岀来,载入到数据仓库中C、随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会 随时间变化被经常修改D、面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主 题,并根据分析应用主题的数据需求设计和组织数据正确答案:D15、下列属于数据库应用系统需求分析阶段工作的是(I标识和理解问题II .构建关系模式III实现应用系统IV.建立功能模型A、I和IVB、I和IIC、II 和 IIID、II 和 IV正确答案:A16、将局部E-R模型集成为全局E-R模型时要解决( )。A、实体完整性和参照完整性B、属性冲突、结构
8、冲突和命名冲突C、属性冲突、结构冲突、命名冲突、冗余问题、插入问题、更新问题和删除问题D、冗余问题、插入问题、更新问题和删除问题正确答案:B17、关于分布式数据库的分布策略,下述说法正确的是( )。A、分割式数据分配策略对全局数据控制灵活,但对局部数据存取效率低B、全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂C、集中式数据分配策略不便于进行数据控制D、数据分配是对关系的操作,数据分片是对数据分配的操作正确答案:B18、关于分布式数据库系统,下述说法正确的是( )。A、查询代价主要考虑CPU代价和I/O代价B、分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的
9、传输顺序C、分布透明性是指用户需要并能完全看清数据分片的位置,分片的分配位置以及数据复制的过程D、执行分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作正确答案:D19、将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是( )。A、聚集文件B、散列文件C、堆文件D、索引文件正确答案:C20、关于数据库系统中的日志文件,有下列说法:I.事务故障恢复和系统故障恢复时都必须使用日志文件II.在动态转储过程中,对数据库所做的修改都被记录在日志文件中IIL数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件IV.建立检查点的主要目的是通
10、过减小日志文件的总体数据规模,从而提高数据恢复效率V.日志文件有利于对用户使用数据库系统的违规操作开展核查审计工作以上说法正确的是( )。A、仅 I、II和 VB、仅 II、HI、WVC、仅I和IID、仅 I、IIRW正确答案:A21、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为( )。A、物理优化B、代数优化C、规则优化D、代价估算优化正确答案:A22、不属于DBMS基本组成的是( )。A、DDL编译器和DML预处理器B、数据库管理器C、编译解释处理程序D、查询处理器和数据字典正确答案:C23、在数据库表定义中描述的是数据库的( )。A、完整性约束B、恢复方法C、并发控制机
11、制D、安全性规则正确答案:A24、某个数据仓库中保存有商品销售明细数据表T (商品号,数量,价格,时间),其细节数据保存期为2 年,每年销售记录约有5000万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供 用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是( )=A、建立物化视图V3 (商品号,月销售总数量,月销售总金额,月份),每天清空V3,并根据表T重新计 算V3,并将V3作为分析数据源B、按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图VI (商品号,日销售总 数量,日销售总金额,日期),将VI作为数
12、据分析源C、按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算 生成月粒度级数据,并用于趋势分析D、在商品号属性上为T建立索引,建立物化视图V2 (商品号,日销售总数量,日销售总金额,日期),每 天根据T中新产生的数据对V2进行增长式更新,并将V2作为分析数据源正确答案:D25、关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是( )=A、T1的属性个数大于或等于T2的属性个数B、T1的属性个数大于T2的属性个数C、T1的属性个数小于T2的属性个数D、T1的属性个数等于T2的属性个数正确答案:B26、
13、对于关系的主码必须满足的条件,有下列说法:I.-个关系中的主码属性或属性组能函数决定该关系中的所有其他属性II.一个关系中的主码属性不能与其他关系中的主码属性重名III.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性IV.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是( )。A、I 和 IIB、II和 IIC、11 和 IVD、I 和 III正确答案:D27、下列关于函数依赖的描述中,错误的是( )。A、函数依赖具有传递性B、在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A-B。C、在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,
14、属性B的值也就随之确定D、在函数依赖AB中,A称为决定因素正确答案:B28、关于数据仓库设计,下述说法正确的是( ).A、在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型B、在进行数据仓库主题数据模型设计时要强调数据的集成性C、在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域D、数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计正确答案:B29、下列有关数据库系统及相关内容的说法中,错误的是( )。A、数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关
15、B、数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护C、数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数 据的集合D、数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的 业务处理功能正确答案:B30、关于死锁”,下列说法中正确的是( )。A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、当两个用户竞争相同资源时不会发生死锁C、死锁是操作系统中的问题,数据库操作中不存在D、只有出现并发操作时,才有可能出现死锁正确答案:D31、常用的关系数据库管理系统有( )。A、Oracle Sybase、Informix、Visual FoxProB、DB2、Access、Delphi 和 SQL ServerC、Oracle, Access PowerBuilder 和 SQL ServerD、PowerDesigner、