数据库系统原理练习题库(附参考答案)_第1页
数据库系统原理练习题库(附参考答案)_第2页
数据库系统原理练习题库(附参考答案)_第3页
数据库系统原理练习题库(附参考答案)_第4页
数据库系统原理练习题库(附参考答案)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。A、二维表格B、元组C、结构D、分量正确答案:A16.数据库的核心是A、外部模式B、概念模式C、存储模式D、内部模式正确答案:B17.在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是A、#B、@C、*D、&.正确答案:C18.在图存储数据库中,【】代表实体。A、结点B、属性C、联系D、边正确答案:A19.下列不属于数据定义语言包括的SQL语句的是A、DELETEB、ALTERC、CREATED、DROP正确答案:A20.使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,采用WAMP构架方式时,【】作为操作系统。A、UNIXB、WindowsC、LinuxD、MAC正确答案:B21.对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、并发控制D、故障恢复正确答案:C22.表中的行,也称作A、属性B、记录C、分量D、超码正确答案:B23.将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是A、数据库设计方法B、数据库生命周期C、数据库设计D、数据库设计的内容正确答案:C24.下列不属于数据库的建立和维护功能的是A、数据库空间的维护B、数据库的分析C、数据库的性能监视D、数据定义正确答案:D25.主键约束可以在CREATETABLE或ALTERTABLE语句中使用关键字【】来实现。A、REFERENCESB、FOREIGNKEYC、PRIMARYKEYD、UNIQUE正确答案:C26.长期储存在计算机中的有组织的、可共享的数据集合是指A、数据库系统B、数据库管理系统C、数据库D、数据正确答案:C27.当某个实务对某段数据加了S锁之后,在此事务释放锁之前,其他事务可以对此段数据加的锁是A、T锁B、D锁C、U锁D、S锁正确答案:D28.下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够提高数据文件的访问效率正确答案:B29.聚类的目的是A、使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大B、使对象之间的距离尽可能大C、使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小D、使对象之间的距离尽可能小正确答案:A30.下列关于触发器的说法中,错误的是A、触发器不能更新或覆盖B、在删除一个表的同时,不会自动地删除该表上的触发器C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、为了修改一个触发器,必须先删除它,然后再重新创建正确答案:B31.在MySQL中,当需要删除已创建的数据库时,可使用【】语句。A、ALTERDATABASEB、DROPSCHEMAC、ALTERSCHEMAD、CREATESCHEMA正确答案:B32.在数据定义语言包括的SQL语句中,用于对数据库或数据库对象进行修改的是【】A、CREATEB、ALTERC、DROPD、UPDATE正确答案:B33.使用存储过程的好处不包括A、高性能B、良好的封装性C、可增加网络流量D、存储过程可作为一种安全机制来确保数据库的安全性正确答案:C34.【】是用户定义的一个数据操作序列,这些操作可作为一个完整的工作单元,要么全部执行,要么全部不执行,是一个不可分割的工作单位。A、程序B、命令C、事务D、文件正确答案:C35.下列关于SQL的说法中,错误的是A、SQL语句最多有三个关键字组成B、SQL是一个简洁易学的语言C、SQL由很少的词构成D、SQL语句可以由一个关键字组成正确答案:A36.下列关于SQL的说法中,错误的是A、SQL是一个综合的、功能强大的语言B、SQL与Java、C等程序设计语言非常相似C、SQL由很少的词构成D、每个SQL语句都是由一个或多个关键字所组成正确答案:B37.使用存储过程的好处不包括A、存储过程可作为一种安全机制来确保数据的完整性B、可增强SQL语言的功能和灵活性C、移植性好D、良好的封装性正确答案:C38.根据数据流程图、任务分类表及数据操作特征表等,标明各任务的主要逻辑执行步骤的是A、数据字典B、操作过程说明书C、任务总表D、数据表正确答案:B39.下列不属于查询操作的是【】A、投影B、修改C、连接D、交正确答案:B40.保护数据库以防止不合法的使用而造成数据泄露、更改或破坏,这是指数据的A、恢复B、完整性C、并发控制D、安全性正确答案:D41.【】可以防止丢失更新和“读脏数据”。A、2级封锁B、1级封锁C、两段锁协议D、0级封锁正确答案:A42.若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。A、6B、8C、9D、27正确答案:C43.关系数据库的标准语言是A、C语言B、C++C、SQLD、Delphi正确答案:C44.SQL提供了【】进行数据查询,该功能强大、使用灵活。A、SELECT语句B、UPDATE语句C、CREATE语句D、DELETE语句正确答案:A45.【】主要是指某些特定应用要求的数据存取时间限制。A、数据恢复B、数据的安全保密性C、数据的完整性D、响应时间正确答案:D46.数据库中存储的数据的基本特点不包括A、可共享B、易于扩展C、永久存储D、有组织正确答案:B47.事务的一致性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库由一个一致性状态转变到另一个一致性状态正确答案:D48.在多表连接查询的连接类型中,最常用的是A、交叉连接B、内连接C、右连接D、左连接正确答案:B49.下列关于MySQL的说法中,错误的是A、MySQL是一个关系型数据库管理系统B、MySQL具有B/S体系结构C、MySQL由瑞典MySQLAB公司开发D、MySQL具有体积小的特点正确答案:B50.在关系的一个码中移去某个属性,它仍然是这个关系的码,这样的码称为A、外码B、全码C、超码D、主属性正确答案:C51.在SELECT语句的语法结构中,【】用于对检索到的记录进行分组。A、FROM子句B、WHERE子句C、GROUPBY子句D、HAVING子句正确答案:C52.下列不属于关联的是A、时序关联B、因果关联C、简单关联D、复杂关联正确答案:D53.在MySQL数据库中,创建索引的方式不包括A、使用CREATEINDEX语句创建索引B、使用CREATETABLE语句创建索引C、使用ALTERTABLE语句创建索引D、使用USETABLE语句创建索引正确答案:D54.MySQL支持的用户自定义完整性约束不包括A、非空约束B、CHECK约束C、触发器D、视图正确答案:D55.使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,采用LAMP构架方式时,【】作为操作系统。A、UNIXB、WindowsC、LinuxD、MAC正确答案:C56.MySQL的用户账号及相关信息都存储在一个名为【】的MySQL数据库中。A、rootB、mysqlC、userD、admin正确答案:B57.主要反映应用部门原始业务处理的工作流程的是A、操作过程说明书B、数据流程图C、任务分类表D、数据操作特征表正确答案:B58.【】要求明确标明数据库的应用范围及应达到的应用处理功能。A、数据字典B、应用处理过程需求说明C、数据库的应用功能目标D、标明不同用户视图范围正确答案:C59.下列关于存储函数与存储过程的说法中,错误的是A、可以直接对存储函数进行调用,且不需要使用CALL语句B、存储函数与存储过程一样,都可以被应用程序调用C、存储函数中不能包含RETURN语句D、对存储过程的调用,需要使用CALL语句正确答案:C60.在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的A、安全性B、并发控制C、完整性D、恢复正确答案:A61.下列关于SQL的说法中,错误的是A、SQL不是某个特定数据库供应商专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL语句区分大小写正确答案:D62.修改用户口令的语句是A、CREATEUSERB、DROPUSERC、RENAMEUSERD、SETPASSWORD正确答案:D63.在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。这属于列级约束中的A、对取值范围的约束B、对数据类型的约束C、对空值的约束D、对数据格式的约束正确答案:D64.下列关于MySQL中的常量的说法中,错误的是A、常量是指在程序运行过程中值不变的量B、常量的使用格式取决于值的数据类型C、字符串常量是指用单引号或双引号括起来的字符序列D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”正确答案:D65.下列关于游标的说法中,错误的是A、在定义游标之后,必须打开该游标,才能使用B、在实际应用中,一个游标可以被多次打开C、句柄必须在游标之前定义,否则系统会出现错误消息D、在使用游标之前,必须先声明(定义)它正确答案:C66.在MySQL中,可以使用【】来修改已被创建的数据库的相关参数。A、USE语句B、CREATESCHEMA语句C、ALTERDATABASE语句D、DROPDATABASE语句正确答案:C67.下列关于数据库外模式的说法,正确的是A、一个外模式可以只为一个应用程序使用B、一个数据库只能有一个外模式C、不可被多个应用程序所共享D、外模式不能重叠正确答案:A68.属于行为设计阶段的是A、物理设计B、概念设计C、逻辑设计D、功能设计正确答案:D69.下列属于第一代数据库系统的是A、SYBASEB、IMSC、IngresD、OODBS正确答案:B70.关于使用存储过程的说法,错误的是A、存储过程中可以使用创建数据库对象的语句B、存储过程中的声明和参数都是可选的C、存储过程会预先编译,执行速度会快于交互执行的SQL语句D、存储过程能完成复杂的逻辑判断和复杂的运算正确答案:A71.【】是NoSQL数据库采用最多的数据存储方式。A、图存储B、列存储C、键值存储D、文档存储正确答案:C72.引起数据不一致的根源是A、数据集成B、并发控制C、数据冗余D、故障恢复正确答案:C73.下列关于SQL的说法中,错误的是A、SQL是SQLServer2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A74.实体所具有的某种特性称为A、实体型B、域C、键D、属性正确答案:D75.数据库管理系统是计算机的A、数据库系统B、数据库C、系统软件D、应用软件正确答案:C76.下列关于数据控制语言的说法中,错误的是A、GRANT语句用于授予权限B、REVOKE语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:C77.在数据仓库技中,【】是数据汇总/聚集工具。A、数据挖掘B、分割C、OLAPD、OLTP正确答案:C78.【】是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的数据相异A、聚类B、分类C、孤立点检测D、关联正确答案:A79.表中的列,也称作A、键B、码C、元组D、字段正确答案:D80.下列不属于数据库系统三级模式结构的是A、外模式B、内模式C、数据模式D、模式正确答案:C81.数据库设计的起点是A、需求分析B、逻辑结构设计C、物理结构设计D、概念结构设计正确答案:A82.下列属于文档型数据库的是A、RedisB、CouchDBC、CassandraD、HBase正确答案:B83.当关系中的某个属性不是这个关系的主码或候选码,而是另一关系的主码时,称该属性为这个关系的A、参照关系B、候选码C、全码D、外码正确答案:D84.下列关于MySQL的说法中,错误的是A、MySQL是一个关系型数据库管理系统B、在MySQL中,一个关系对应一个视图C、在MySQL中,一个表可以有若干索引D、在MySQL中,索引存放在存储文件中,其中存储文件的逻辑结构组成了MySQL的内模式正确答案:B85.在SELECT语句的语法结构中,【】用于指定组的选择条件。A、ORDERBY子句B、WHERE子句C、GROUPBY子句D、HAVING子句正确答案:D86.【】的任务是分析并检验模式及子模式的正确性与合理性。A、加载数据B、应用程序设计C、设计评价D、物理设计正确答案:C87.下面关于“1级封锁”的说法,正确的是A、1级封锁可以避免“读脏数据”B、1级封锁可以避免“死锁”C、1级封锁避免“丢失更新”D、1级封锁“能重复读”正确答案:C88.在SELECT语句的语法结构中,【】用于对查询的结果进行排序。A、ORDERBY子句B、WHERE子句C、GROUPBY子句D、HAVING子句正确答案:A89.在数据库中,产生数据不一致的根本原因是A、数据存储量太大B、未对数据进行严格的控制C、没有严格的数据保护D、数据冗余正确答案:D90.在图存储数据库中,【】保存与结点相关的信息。A、结点B、属性C、边D、联系正确答案:B91.下列属于新一代数据库系统的是A、网状数据库系统B、层次数据库系统C、面向对象数据库系统D、关系数据库系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论