数据库系统概论习题库含答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库系统概论习题库含答案.docx》由会员分享,可在线阅读,更多相关《数据库系统概论习题库含答案.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统概论习题库含答案1、下面描述正确的是().A、可以在任何数据库中创建视图B、可以在视图上创建索引C、如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创 建新的基表或者视图D、通过视图查询数据时,SQLServer不检查数据完整性规则答案:C2、关系代数表达式的优化策略中,首先要做的是()。A、对文件进行预处理B、尽早执行选择运算C、执行笛卡尔积运算D、投影运算答案:B3、XA (i-l. 2, 一, k)成立是 X AoAk 成立的()。A、充分条件B、必要条件C、充要条件D、既不充分也不必要答案:C4、下面关于数据库三层模式结构两层映射的说法,不正确的是()。A、模式与
2、内模式映射可以实现物理数据的独立性B、外模式与模式映射可以实现逻辑数据的独立性C、DBMS在数据库的三层模式结构之间提供了两层映射D、子模式与内模式映射可以实现逻辑数据的独立性答案:D5、在SQLServer 2000中,若希望数据库用户ACCT具有创建数据库对象的 权限,较为合适的实现方法是()。A、使ACCT只在db_creator角色中B、使ACCT只在public角色中C使ACCT只在db_owncr角色中D、使ACCT只在db_ddladmin角色中答案:A6、独立于任何DBMS系统的设计阶段有()=A、数据库所依存的操作平台和应用程序界面A、 SELECT Email FROM S
3、tudent WHERE Email! = B、 SELECT EmaU FROM Student WHERE Email NOT IS C、 SELECT Email FROM Student WHERE EmailOD SELECT EmaH FROM Student WHERE Email IS NOT 答案:D44、对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行 存储空间规划时,下列说法一般情况下错误的是()A、数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数B、粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素C、企业核心业务数据的保存期要求是需要
4、考虑的主要因素D、数据安全性、业务稳定性和容灾能力要求是重要的考虑因素答案:B45、以下关于数据粒度的叙述中错误的是()。A、粒度是指数据仓库小数据单元的详细程度和级别B、数据越详细,粒度就越小,级别也就越高C、数据综合度越高,粒度就越大,级别也越高D、粒度的具体划分将直接影响数据仓库中的数据量以及查询质量答案:B46、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除, 这类功能称为()。A、数据定义功能B、数据管理功能C、数据操纵功能D、数据控制功能答案:C47、有一个事务T要更新数据库中某表列的值,DBMS在执行T时发现更新 后的值超出了该列的值定义范围,因此异常终止了 To为了
5、保证数据的正确性 及一致性,DBMS会执行下列哪个恢复操作?()。A、 undoB、介质恢复C、进程恢复D、 redo答案:A48、如果事务T对数据D己加S锁,则其他事务对数据D () oA、可以加S锁,不能加X锁B、可以加S锁,也可以加X锁C、不能加S锁,可以加X锁D、不能加任何锁答案:A49、在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部 门的OUTP业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法 从根本上解决性能冲突的是()。A、抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分 析业务转移到数据集市中B、抽取出企业所有分析功能所需的分析数据,建立
6、统一的企业级数据仓库 环境,将企业的大部分分析业务转移到数据仓库环境中C、抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速 分析业务转移到操作型数据存储中D、不建立新的数据存储体系,在基本业务处理时间内开展OLTP业务,在 其余时间开展分析业务答案:C50、数据流图(DFD)是用于描述结构化方法中()阶段的工具。A、可行性分析B、详细设计C、需求分析D、程序编码答案:C51、有教师表(教师号,姓名,职称.所在系)和授课表(教师号,课程号, 授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授 多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语 句是()
7、。A、SELECT课程号FROM授课表a JOIN教师表bON a教师号=b.教师号 WHERE职称!二教授B、SELECT课程号FROM授课表a RIGHTOUTTER JOIN教师表bONa.教师号=b. 教师号C、SELECT课程号FROM授课表WHERE课程号NOT IN (SELECT课程号FROM 授课表a JOIN授课表b ON a教师号=b.教师号WHERE职称!=教授)D、SELECT课程号FROM授课表WHERE课程号IN (SELECT课程号FROM授 课表a JOIN授课表b ON a教师号二b.教师号WHERE职称!二,教授,)答案:D52、我们用TB (1)表示事务
8、|的开始时间,TC (T.)表示事务P的提交时 间。现有如下五个事务:TB (Tj) =10, TC (T,) =30TB (T2) =50. TC (T2) =100TB (T3) =80, TC (T3) =200TB (T4) =120, TC (T4) =150TB (T5) =180.TC (T5)=220系统在时间点90生成了一个检查点,在时间点190发生了系统 故障,则在系统故障恢复过程中,需要()。A、重做、T2 T4,撤销 T3、T5B、重做、T2、T3,撤销 T4、T5C、重做 T2、T3,撤销 T4、t5D、重做 T?、T4.撤销 T3、T5答案:D53、不属于DBMS基
9、本功能的是()。A、数据库定义功能和数据库的建立与维护功能B、数据库操纵功能和数据库运行管理功能C、数据库开发、设计与调试功能D、数据组织存储管理功能和数据通信功能答案:C54、某企业需要在一个SQLServer 2000实例上为多个部门构建不同的数据 库,有一个通用的数据类型需要在 这些不同的数据库中,则较好的实现方法是A、在创建所有的用户数据库之前, B、在创建所有的用户数据库之前, C、在创建所有的用户数据库之前, D、在创建所有的用户数据库之前, 答案:B将此数据类型定义在master数据库中 将此数据类型定义在model数据库中 将此数据类型定义在msdb数据库中 在每个数据库中分别
10、定义此数据类型55、用于数据库恢复的重要文件是()oA、数据库文件B、索引文件C、日志文件D、备注文件答案:C56、下列说法正确的是()。A、可以利用存储过程在当前数据库中创建固定数据库角色B、当前数据库中的用户自定义角色可以用存储过程删除C、不能将数据库用户账户添加为当前数据库中角色的成员D、Public角色可以被删除答案:B57、数据完整性保护中的约束条件主要是指()。A、用户操作权限的约束B、用户口令校对C、值的约束和结构的约束D、并发控制的约束答案:C58、在信息系统的需求分析中,广为使用的DFD建模方法属于()。A、结构化分析方法B、数据分析方法C、数据抽象方法D、业务归纳方法答案:
11、A59、关于关系的完整性约束条件,下列说法错误的是()。A、在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性B、用户完整性应该由关系系统自动支持C、参照完整性可由用户或系统定义D、用户定义的完整性是应用领域需要遵循的约束条件答案:B60、查询优化是提高数据库应用系统性能的重要手段,下列给出的查询优 化方法,一般情况下无效的是()。A、对经常需要进行排序或分组的列建立索引B、对经常出现在查询条件中的列建立索引C、对涉及连接的查询,尽量用左外连接或右外连接代替内连接D、采用提前计算方法,将频繁访问的视图转为物化视图答案:C61、有教师表(教师号,姓名,所在系,工资),找出系内教师平均
12、工资 高于全体教师平均工资的系信息,正确的语句是()。A、SELECT所在系,AVG (工资)FROM教师表WHERE AVG (工资)(SELECT AVG (工资)FROM 教师表)B、 SELECT所在系,AVG (工资)FROM教师表WHERE AVG (工资)(SELECT AVG (工资)FROM教师表)GROUP BY所在系C、- SELECT所在系,AVG (工资)FROM教师表GROUP BY所在系HAVING AVG (工资)(SELECT AVG (工资)FROM 教师表)D、- SELECT 所在系,AVG (工资)FROM 教师表 GROUP BY 所在系 WHERE
13、 AVG(工资)(SELECT AVG (工资)FROM教师表)答案:C62、DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()OA、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能答案:C63、关于数据仓库设计,下述说法正确的是()=A、数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数 据仓库的设计,只能从数据出发进行设计B、在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式 来设计数据模型C、在进行数据仓库主题数据模型设计时要强调数据的集成性D、在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的 划分,
14、并给出每个属性的定义域答案:D64、OLAP的核心是().A、对用户的快速响应B、互操作性C、多维数据分析D、以上都不是答案:C65、关于数据库应用系统的需求分析工作,下列说法正确的是()。A、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范 围说明B、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户 视图C、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的 重要指标答案:D66、VB6. 0中RecordSet对象的UPDATE方法的作用是(A、在内存中开辟一个存放新记录的缓冲区B、将数据缓
15、冲区中的内容保存到数据库中C、更改用户屏幕上显示的数据D、更改数据缓冲区中当前行指针的位置答案:B67、执行语句 CREATE DATABASE Student 的结果是()。A、创建一个名为Student的数据库,包括数据文件和日志文件B、运行失败,因为参数不完整C、创建一个名为Student的数据库,但是只有默认的数据文件,无日志文 件D、为数据库Student创建一个名为Student的表答案:A68、SQLServer的约束包括()。A、 DEFAULT RULE、 CHECK 和 UNIQUEB、 CHECK RULE, PRIMARY KEY 和 FOREIGN KEYC、 UNI
16、QUE、 DEFAULT RULE、 PRIMARY KEY 和 FOREIGN KEYD、 PRIMARY KEY 和 FOREIGN KEY答案:CE、 、关系代数中的x连接操作由()操作组合而成。A、 o 和 7cB、c 和 XC、兀、。和XD、兀和X答案:B70、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正 确的做法是()。A、一个实体类型可以转换为一个关系模式B、一个联系类型可以转换为一个关系模式C、由实体类型转换成的关系模式的主码是该实体类型的主码D、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属 性的全体答案:D71、如果一个系统定义为关系系统,
17、则它必须()A、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A B都不需要答案:C72、虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但 都应遵守一定的原则。下列描述的用户界面设计原则,错误的是()。A、当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义 的反馈信息B、友好的用户界面应能容忍用户在使用中的一些操作错误C、Web界面应多采用动画和图形效果,以吸引用户使用D、用户界面应采取灵活多样的数据输入方式,以降低用户输入负担答案:C73、对于关系的主码必须满足的条件,有下列说法:I.一个关系中的主码属 性或属性组能函数决定该关系中的所有其他属性II.
18、 一个关系中的主码属性不 能与其他关系中的主码属性重名in.在一个关系中,一个主码属性的任一真子 集都不能函数决定其他属性IV.在一个关系中,从主码属性集中去掉某个属性 仍能唯一标识一个元组以上说法正确的是()。A、 I 和 11b、I 和 mC、II 和 IID、 11 和 IV答案:B74、在SQLServer 2000 4,有教师表(教师号,姓名,职称,工资)。现 要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400, “副 教授”增加300, “讲师”增加200。下列语句中正确的是()A、UPDATE 教师表 SET 工资=工资+CASE 职称 WHEN1 教授THEN 4
19、00W11EN1副教授,THEN 300WHEN1 讲师THEN 200ENDB、- UPDATE教师表SET工资:工资+CASE职称WHEN职称:,教授,THEN 400MlEN 职称=副教授THEN 300WHEN 职称二,讲师,THEN 200ENDC、- UPDATE教! J币表SET工资二CASE职称WHEN1教授THEN工资;工资 +400WHEN1副教授THEN工资:工资+300WHEN1讲师THEN工资=工资+200ENDD、- UPDATE教师表SET工资=:!:资+CASE职称WHEN职称二,教授,THEN 工资=工资+400WHEN职称:,副教授,THEN工资=工资+30
20、0WHEN职称二,讲师 THEN 工资=工资+200END答案:A75、数据库管理系统(DBMS)是()。A、一个完整的数据库应用系统B、一组硬件C、一组系统软件D、既有硬件,也有软件答案:C76、关于数据仓库设计,下述说法正确的是().A、数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数 据仓库的设计,只能从数据出发进行设计B、在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式 来设计数据模型C、在进行数据仓库主题数据模型设计时要强调数据的集成性D、在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的 划分,并给出每个属性的定义域答案:C77、对关系数据库
21、来说,下面哪些说法是错误的()。A、每一列的分量是同一种类型数据,来自同一个域B、不同列的数据可以出自同一个域C、行的顺序可以任意交换,但列的顺序不能任意交换D、关系中的任意两个元组不能完全相同答案:C78、关于数据库试运行和功能与性能测试,下列说法正确的是()。A、对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴 B、在进行数据库功能测试时,一般要先进入大规模的数据 C、数据库试运行一般是与编写调试程序的工作同步开展的D、数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测 试范畴答案:C79、设某数据库中有选课表(学号,课程号,成绩)。现要查询至少选了 “C01”和“C0
22、2”两门课程的学生的学号和所选的课程号,有下列查询语句:1. SELECT学号,课程号FROM选课表WHERE课程号:COf OR课程号=C02; IL SELECT学号,课程号FROM选课表WHERE学号IN (SELECT学号FROM选课表 WHERE课程号:C01 OR课程号=C02) ; III SELECT学号,课程号FROM选课 表WHERE学号IN (SELECT学号FROM选课表WHERE课程号二CO! ) AND学号 IN (SELECT 学号 FROM 选课表 WHERE 课程号=C02); IV. SELECT 学号,课 程号FROM选课表WHERE课程号:*CO 1 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概论 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内