《2023年数据库原理及应用期末考试复习题库.pdf》由会员分享,可在线阅读,更多相关《2023年数据库原理及应用期末考试复习题库.pdf(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、填空题1.(事 务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它 具 有(原子性)、(一致性)、(隔离性)、(连续性)四个特性。2.(数 据 库)是长期存储在计算机内的、有组织、可共享的数据集合。(数据库)是存储在计算机内组织的结构化的相关数据的集合。3.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。4.(数据库管理系统)是位于用户与(操作系统)之间的一层数据管理软件。5.(物理结构设计)阶段与具体的DBMS密切相关。6.DBMS是 指(数据库管理系统)它是位于(用户)和(操作系统)之间的一层管理软件7.E-R图一般在数据库设
2、计的(概念结构设计)阶段使用。8.RDMBS查询解决可分为(查询分析)、查询检查、(查询优化)和查询执行四个阶段。9.SQL Server具有两种身份验证模式:(WINDOWS)身份验证模式和(混合)身份验证模式。10.SQL的(集合)解决方式与主语言的单记录解决方式之间用(游标)来协调。11.SQL 的触发事件有三类:(UPDATE)、(DELETE)和(INSERT)。12.SQL的授权语句中的关键字PUBLIC表 达(全体用户)。13.SQL中的安全性机制,重要有两个:(视图)和(授权)。14.S 封锁增长了并发度,但缺陷是(容易发生死锁)。15.T-SQL语言中,局部变量由用户定义和维
3、护,名称以()开头;全局变量由系统定义和维护,名称以()开头。16.按所使用的数据模型来分,数据库可分为(层次)、(关系)和(网状)三种类型。17.按照数据结构的类型来命名,数据模型分为(层次模型),(网状模型)和(关系模型)。18.表达实体及其联系的方法为(E-R图),基本图素涉及(实体)、(属性)和(联系)。习惯上实体用(矩形)表达,实体属性用(椭圆形)表达,联 系 用(菱形)表达。19.并发操作带来的问题重要有(丢失修改),(不可反复读),(读脏数据)。20.并发控制的重要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。21.层次、网状的DML属 于(过程性)语言,而关系型D
4、ML属 于(非过程性)语言。22.层次模型中上一层记录类型和下一层记录类型之间的联系是(1:N)联系。23.当数据的存储结构改变了,应用程序不变,而 由 DBMS解决这种改变。这是指数据的(物理独立性)24.当数据库的存储结构改变时,可相应修改(模式/内模式映像),从而保持模式不变。25.对数据对象施加封锁,也许会引起活锁和死锁问题。防止死锁通常有(一次封锁法)和(顺序封锁法)两种方法。26.对于非规范化的模式,通 过(将每一个分量化分为不可分的数据项)转变为1N F,将 1NF通 过(消除每一个非主属性对码的部分函数依赖,)转变为2 N F,将 2NF通 过(消除非主属性对码的传递函数依赖)
5、转变 为 3NF。27.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是(数据库管理员)。28.多个事物在某个调度下的执行是对的的,是能保证数据库一致性的,当且仅当该调度是(可串行化的)。29.封锁能避免错误的发生,但会引起(活锁和死锁)问题。30.根据数据模型的应用目的不同,数据模型可分为(概念模型)和(数据模型)31.关 系 R 和 S 做外连接,结果中只有R 的属性存在Null值,则该连接属于(右外)连接。32.关系操作的特点是(集合)操作。33.关系代数表达式优化的启发式规则有:尽早地执行(选择)和投影操作,避免直接做(笛卡尔积)。34.关系规范化的目的是
6、(控制冗余,避免插入和删除异常,从而增强数据的稳定性和灵活性).35.关系规范中的删除操作异常是指(不该删除的数据被删除),插入操作异常是指(应当插入的数据未被插入)。36.关系模式的操作异常问题往往是由(数据冗余)引起的。37.关系模式中,满足2NF的模式必然是(INF),38.关系模式中R 的属性所有是主属性,则 R 的最高范式必然是(3NF)。39.关系模型中的关系模式至少是(1NF)。40.关系数据库规范化是为解决关系数据库中(插入、删除和数据冗余)问题而引入的。41.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的)。
7、42.候选关键字中的属性称为(主属性)。43.恢复的基本原则是(冗余)。要使数据库具有可恢复性,在平时要做好两件事:(转 储(备份)和(记日记44.假定一个E-R图包具有A 实体和B 实体,并且从A 到 B 存在着1:N 的联系,则转换成关系模式后,右以包 具 有(1 或 2)个关系模式。45.假定一个E-R图包具有A 实体和B 实体,并且从A 到 B 存在着M:N 的联系,则转换成关系模型后,包具 有(3)个关系模式。46.就方法的特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自底向上逐步总和)的设计方法。47.两段式封锁是可串行化的(充足)条件。48.
8、描述概念模型常用的方法是(实体-联系方法)。49.判断一个并发调度是否对的,可 以 用(可串行化)概念来解决。50.假如丫=X=U,则 XTY 成立。这条推理规则称为(自反律)。51.假如对数据库的并发操作不加以控制,则会带来四类问题:(丢失更新)、(读脏数据)和(不可反复读)。52.若关系为1N F,且它的每一个非主属性都(完全函数依赖于或不部分函依赖于)码,则该关系为2NF。53.若事务T 对数据对象A 加了 S 锁,则其他事务只能对数据A 再 加(S)锁,不 能 加(X)锁,直到事务 T 释放A 上的锁。54.若事物T 对数据R 已经加了 X 锁,则其他事物对数据R(不能加任何锁)。55
9、.设 F 为关系模式R 的函数依赖集,若 对 F 中每个非平凡的FD:X-Y,都有X 是 R 的(超码),则称R 为(BCNF)模式。56.设计概念结构时,常用的数据抽象方法是(分类)、(聚集)和(概 括)o57.设计性能较优的关系模式称为规范化,规范化重要的理论依据是(关系规范化理论)。58.实体之间的联系可抽象为三类,它 们 是(一对一)、(一对多)、(多对多)。59.实体之间的联系可抽象为三类它们是(1:1),(1:m)和(m:n)60.事务的执行顺序称为(调度)。61.事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。62.数据独立性又可为(逻辑数据独立性)和(物理数据独立性
10、)。63.数据管理技术经历了(人工管理),(文献管理)和(数据库系统)三个阶段64.数据库的基本特点是(数据可以共享(或数据结构化)、数据独立性、数据冗余度小,易扩充、统一管理和控制)。65.数据库的三级模式结构是对(数据)的三个抽象级别。66.数据库的特点之一是数据的共享。严格的讲,这里的数据共享是指(多种应用,多种语言,多个用户互相覆盖所用的数据集合)。67.数据库管理系统的重要功能有(数据定义功能),(数据操作功能),数据库的运营管理和数据库的建立以及维护等4 个方面。68.数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为(数据操纵功能)69.数据库管理系统
11、通常提供授权功能来控制不同用户访问数据的权限,这重要是为了实现数据库的(安全性)。70.数据库技术中采用分级方法将数据库的结构划提成多个层次,是为了提高数据库的(逻辑独立性)和(物理独立性)。71.数据库是在计算机系统中按照数据模型组织、储存和应用的(数据的集合),支持数据库各种操作的软件系统 叫(数据库管理系统),由计算机、操作系统、DBMS、数据库应用程序及用户等组成的一个整体叫做(数据库系统)。72.数据库是长期存储在计算机内,有(组织)的,可(共享)的数据集合73.数据库系统的核心是(数据库管理系统)。74.数据库系统的三级模式结构是指数据库系统是由(模式)、(外模式)、(内模式)三级
12、构成的。75.数据库系统的特点是(数据共享),数据独立,减少数据剩余,避免数据不一致和加强了数据保护。76.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。77.数据库系统在运营过程中,也许会发生故障。故障重要有(事务故障)、系统故障、(介质故障)和计算机病毒四类78.数据库系统中,系统故障通常称为(软 故 障),介质故障称为(硬 故 障)o79.数据库应用系统设计的(需求分析)阶段生成的文档是(数据字典)和数据流图。80.数据流图是数据库系统设计过程中(概念结构设计)阶段完毕的。81.数据模型的三要素是(数据结构),(数据操作)和(数据约束条件)。82.
13、数据模型是由(数据结构),(数据操作)和(完整性约束)三部分组成的83.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。84.为了使程序员编程时既可以使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入 到(宿主语言)中85.现实世界的事物反映到人的头脑中通过思维加工是数据,这一过程要经历三个领域,依 次 是(现实世界),(信息世界)和(计算机世界)。86.现实世界进行第一层抽象的模型,称 为(概念)模型;对现实世界进行第二层抽象的模型,称 为(数据)模型。87.消除了部分函数依赖的1NF的关系模式,必 然 是(2NF)。88.消除了非主属性对侯选键
14、传递依赖的关系模式,称 为(3NF)模式。89.消除了非主属性对侯选键局部依赖的关系模式,称 为(2NF)模式。90.消除了每一属性对侯选键传递依赖的关系模式,称 为(BCNF)模式。91.信息解决的方式而言,在文献系统阶段,(程序设计)处在主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。9 2.由初步E-R图构成基本E-R图,其重要任务是(消除不必要的冗余)。9 3.由分E-R图生成初步E-R图,其重要任务是(消除属性冲突)、(消除结构冲突)和(消除命名冲突)。94.在 SQL语言中,为了数据库的安全性,设立了对数据的存取进行控制的语句,对用户授权使
15、用(GRANT)语句,收回所授的权限使用(REVOKE)语句。95.在登录日记文献时,应 当 先(登录日记文献),后(更新数据库)。96.在登录日记文献时,应当先登录(日记文献),后(更新数据库)。97.在关系A(S,SN,D)和 B(D,CN,NM)中,A 的主键是S,B 的主键是D,则 D 在 A 中称为(外码)。98.在关系代数中,9 连接是由(笛卡尔积)和(选择)运算组合而成的。99.在关系模式R 中,若其函数依赖集中所有候选键都是决定因素,则 R 最高范式是(4NF)。100.在关系模型中,若属性A 是关系R 的主码,则在R 的任何元组中,属性A 的取值都不允许为空,这种约束称为(实
16、体完整性)规则。101.在关系数据库设计中,使每个关系达成3 N F,这 是(逻辑设计阶段)阶段完毕的。102.在关系数据库中,当关系的类型改变时,用户程序也可以不变,这 是(数据的逻辑独立性)。103.在数据抽象中,概括层次表达(是一个(is subset of)联系,聚集层次表达(是一部分(is part of)联系。104.在数据管理技术的发展过程中,经历了人工管理阶段,文献系统阶段和数据库系统阶段,在这几个阶段中,数据的独立性是(数据库系统)阶段实现的。105.在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特性的是(模式)106.在数据库的三级模式体系结构中,模式与内
17、模式之间的映象(模式/内模式),实现了数据库的(物理)独立性。107.在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被称为(宿主语言(或主语言,Host Language)语言。108.在数据库设计的4 个阶段中,每个阶段都有自己的设计内容。在哪些表、在哪些属性上、建什么样的索引,这一内容应当属于(物理)设计阶段。109.在数据库设计的需求分析阶段,数据字典通常由(数据项)、(数据结构)、(数据流)、(数据存储)和(解决过程)5 部分组成。110.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行具体的数据收集和数据分析所获得的重要成果。111.在数据库设计中,将
18、E-R图转换成关系数据模型的过程属于(逻辑设计阶段112.在数据库设计中,子类和超类存在着(继承)的联系。113.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。114.在数据库中存储的是(数据以及数据之间的联系)。115.在数据库中为提高查询速度而设立的逻辑排序手段称为(索引)。116.在一个关系R中,若每个数据项都是不在分割的,那么R 一定 属 于(1NF)117.在一个关系R中,若每个数据项都是不可再分割的,那 么R 一定 属 于(第一(1N F)范式。二、选择题1.若关系模式R中的属性全是主属性,则R的最高范式等级至少是(C)(A)INF(B)2
19、NF(C)3NF(D)BCNF2.在数据管理技术的发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A)阶段。(A)数据库系统(B)文献系统(C)人工管理(D)数据项管理3.数据库类型的划分依据是(B)(A)记录形式(B)数据模型(C)数据联系(D)存取数据方法4.五种基本关系代数运算是(A)(A)U,x,n 和。(B)U,co,n 和。(C)U,n,x,口和 o(D)U,n,co,n 和 o5.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)(A)选择(B)投影(C)连接(D)笛卡尔积6.假如想找出
20、关系R的属性A上为空的那些元组,则条件子句应当为(C)(A)WHERE A=NULL(B)WHERE A=NULL(C)WHERE A IS NULL(D)WHERE A NOT IS NULL7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是(D)0(A)外模式(B)内模式(C)存储模式(D)模式8.下列关于视图的说法中错误的是(C)(A)视图是从一个或多个基本表导出的表,它是虚表(B)视图可以被用来对无权用户屏蔽数据(C)视图一经定义就可以和基本表同样被查询和更新(D)视图可以用来定义新的视图9.数据库的层次模型应满足的条件是(C)(A)允许一个以上的结点无双亲,也
21、允许一个结点有多个双亲(B)必须有两个以上的结点(C)有且仅有一个结点无双亲,其余结点都只有一个双亲(D)每个结点有且仅有一个双亲10.在 SQL语言中,DELETE语句的作用是(D)(A)删除基本表(B)删除视图(C)删除基本表和视图(D)删除基本表和视图的元组11.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)(A)选择(B)投影(C)连接(D)扫描12.若属性X函数依赖于属性丫时,则属性X与属性丫之间具有(B)(A)一对一联系(B)一对多联系(C)多对一联系(D)多对多联系13.假如一个关系属于3 N F,则 它(A)(A)必然属于2NF(B)必然属于4NF(C)也许不
22、属于2NF(D)必然属于BCNF14.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);(A)选择(B)投影(C)连接(D)扫描15.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。(A)选择(C)连接(B)(D)投影扫描1 6.如下图所示,两个关系R1和 R2,它们进行(运算后得到R3o(A)交(C)笛卡尔积(B)(D)并连接R1tnR2DEM1mi2nj5mkR3ABcEMa1Xmid1ymic2ynjD)17.设有关系模式R(A,B,C,D),F 是 R 上成立的FD集,F=A-B,B Y C-D,D-A ,贝 ij
23、 F+中,左部为C 的函数依赖有(D)(A)2 个(B)4 个(C)8 个(D)1 6 个18.关系数据库中的码是指(D)。(A)能唯一决定关系的字段(B)不可改动的专用保存字(C)关键的很重要的字段(D)能唯一标记元组的属性或属性集合19.数据流图DFD使用的时机是(D)(A)概念结构设计阶段(B)逻辑结构设计阶段(C)可行性分析阶段(D)需求分析阶段20.SQL语言具有两种使用方式,分别为交互式SQL和(C)。(A)提醒式SQL(B)多用户SQL(C)嵌入式SQL(D)解释式SQL21.设有关系R(书号,书名),假如要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中W
24、HERE子句的条件表达式应写成(C)(A)书名 LIKE(B)书 名 LIKE1_M%(C)书名 LIKE(D)书 名 LIKE2 2.设计性能较优的关系模式称为规范化,规范化重要的理论依据是(A)o(A)关系规范化理论(B)关系运算理论(C)关系代数理论(D)数理逻辑理论2 3.规范化过程重要为克服数据库逻辑结构中的插入异常,删除异常以及(C)缺陷。(A)数据的不一致性(B)结构不合理(C)冗余度大(D)数据丢失2 4.设F是关系模式R的FD集,假如对F中每个非平凡的FD:X-Y,都有X是R的超码,则(C)(A)R 属 于 2 N F,但不一定属于3NF(B)R属于3NF,但不一定属于BCN
25、F(C)R属于BCNF,但不一定属于4NF(D)R 属于4NF2 5.当关系模式R(A,B)已属于3 N F,下列说法中(B)是对的的。(A)它一定消除了插入异常和删除异常(B)仍存在一定的插入和删除异常(C)一定属于BCNF(D)A 和 C 都是26.使用数据库技术来解决一个实际问题时,对数据描述经历的过程是(B)(A)定义、描述、实现(B)概念设计、逻辑设计、物理设计(C)结构设计、表设计、内容设计(D)逻辑设计、结构设计、表设计27.消除了非主属性对码的部分函数依赖的1NF的关系模式,必 然 是(B)。(A)INF(B)2NF(C)3NF(D)4NF28.E-R图是数据库设计的工具之一,
26、它合用于建立数据库的(A)。(A)概念模型(B)逻辑模型(C)结构模型(D)物理模型29.SQL Server提供的单行注释语句的注释符是(B)(A)/*(B)(C)*/(D)30.在关系数据库设计中,设计关系模式是(C)的任务。(A)需求分析阶段(B)概念设计阶段(C)逻辑设计阶段(D)物理设计阶段3 1.有 12个实体类型,并且它们之间存在着1 5 个不同的二元联系,其中4 个是1:1 联系类型,5 个 是 1:N 联系类型,6 个 M:N 联系类型,那么根据转换规则,这 个 ER结构转换成的关系模式有(B)(A)(C)1 7 个2 3 个(B)(D)18 个2 7 个32.在关系模式设计
27、时,每个关系模式应只相应于(A)(A)一个实体类型或一个联系类型(B)一个实体类型和一个联系类型(C)多个实体类型(D)多个联系类型33.当局部E-R图合并成全局E-R图时也许出现冲突,不属于合并冲突的是(B)。(A)属性冲突(B)语法冲突(C)结构冲突(D)命名冲突34.DBMS通常提供授权功能来控制不同用户访问数据的权限,这重要是为了实现数据库的(D)。(A)可靠性(B)一致性(C)完整性(D)安全性35.SQL语言具有两种使用方式,分别称为交互式SQL和(C)(A)编译式SQL(B)解释式SQL(C)嵌入式SQL(D)过程化SQL36.设有两个事务T l、T 2,其并发操作如下图所示,下
28、面评价对的的是(D)。(A)该操作不存在问题(B)该操作丢失(C)该操作不能反复读(D)该操作读 脏 数据T1T2读A=100A=A*2 写回ROLLBACK恢复A=100读 A=20037.若事务T 对数据R 已加了 X 锁,则其他事务对数据R(D)。(A)可以加S 锁不能加X 锁(B)不能加S 锁可以加X 锁(C)可以加S 锁也可以加X 锁(D)不能加任何锁3 8.在T-SQL中,批解决中调用存储过程所使用的命令是(A)(A)EXEC(C)USE(B)(D)SETDECLARE3 9.后备副本的用途是(C)。(A)安全性保障(B)一致性控制(C)故障后的恢复(D)数据的转储4 0.用于数据
29、库恢复的重要文献是(C)(A)数据库文献(B)索引文献(C)日记文献(D)备注文献4 1.数据库系统与文献系统的重要区别是(B)。(A)数据库系统复杂,而文献系统简朴。(B)文献系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。(C)文献系统只能管理程序文献,而数据库系统可以管理各种类型的文献。(D)文献系统管理的数据量较少,而数据库系统可以管理庞大的数据量。42.在数据库中,下列 说 法(A)是不对的的。(A)数据库避免了一切数据的反复(B)若系统是完全可以控制的,则系统可保证更新时的一致性(C)数据库中的数据可以共享(D)数据库减少了数据冗余43.设有关系模式R(A,B,C,D)
30、,F 是 R 上成立的FD集,F=A-B,B-C,C-D,D-A),则 F+中,左部为C 的函数依赖有(D)(A)2 个(C)8 个(B)4 个(D)1 6 个44.数据库系统是在(A)的基础上发展起来的。(A)文献系统(C)数据库管理系统(B)应用程序系统(D)编译系统45.数据库的网状模型应满足的条件是(A)。(A)允许一个以上的结点无双亲,也允许一个结点有多个双亲(B)必须有两个以上的结点(C)有且仅有一个结点无双亲,其余结点都只有一个双亲(D)每个结点有且仅有一个双亲46.表达事务执行成功的语句是(A)(A)COMMIT(C)ROLLBACK4 7.按所使用的数据模型来分,数据库可分为
31、(A)层次、关系和网状(C)大型、中型和小型4 8.设有如下图所示的关系R,经操作DA,B(B)GO(D)RETURN(A)三种类型。(B)网状、环状和链状(D)独享、共享和分时(oB=b(R)的运算结果是(C)RABCABCDAfCBdA.ABcABcCBD(D)EJKJI dB jKJ4 9.如下图所示,两个关系R1和 R 2,它们进行(D)运算后得到R3。R1句EtnElR2亢2nJEITJ(B)并R3ABcEMa1Xmid1Ymic2Ynj(A)交(C)笛卡尔积(D)连接50.SQL语 言 是(C)语言。(A)层次数据库(C)关系数据库(B)(D)网络数据库非数据库5 1.关系数据库规
32、范化是为解决关系数据库中(A)问题而引入的。(A)插入、删除和数据冗余(B)提高查询速度(C)减少数据操作的复杂性(D)保证数据的安全性和完整性5 2.关系模式中,满 足 2NF的模式,(D)o(A)也许是1NF(B)必然是BCNF(C)必然是3NF(D)必然是1NF5 3.数据库恢复的重要依据是(D)(A)DBA(B)DD(C)批解决文献(D)事务日记5 4.能消除多值依赖引起的冗余的是(C)o(A)2NF(B)3NF(C)4NF(D)BCNF55.DB、DBMS和 DBS三者之间的关系是(B)(A)DB 涉及 DBMS 和 DBS(B)DBS涉 及 D B和 DBMS(C)DBMS 涉及
33、DB 和 DBS(D)不能互相涉及5 6.从 E-R模型向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的码是(C(A)N 端实体的码(B)M 端实体的码(C)M 端实体的码与N 端实体的码的组合(D)重新选取其他属性57.保护数据库,防止未经授权的或不合法的使用导致的数据泄露、更改破坏。这是指数据库的(A)。(A)安全性(B)完整性(C)并发控制(D)恢复58.SQL与 C 语言解决记录的方式是不同的。当将SQL语句嵌入到C 语言程序时,为协调两者而引入(C)(A)堆(B)栈(C)游标(D)聚簇59.设有两个事务T l、T 2,其并发操作如下图所示,下面评价对的的是(C)。(A
34、)该操作不存在问题(B)该操作丢失(C)该操作不能反复读(D)该操作读脏数据T1T2 读 A=10,B=5求 和A+B=15 读 A=20,B=5求 和 2 5 验证读 A=10A=A*2 写回错6 0.在事务依赖图中,假如两个事务的依赖关系形成一个循环,那么就会(B)(A)出现活锁现象(B)出现死锁现象(C)事务执行成功(D)事务执行失败61.在DB恢复时,对已经提交但更新未写入磁盘的事务执行(B)(A)UNDO 解决(B)REDO 解决(C)ROLLBACK 解决(D)ABORT 解决62.若系统在运营过程中,由于某种因素,导致系统停止运营,致使事务在执行过程中以非正常方式终止,这时内存中
35、的信息丢失,而存储在外存上的数据未受影响,这种情况称为(B)。(A)事务故障(B)系统故障(C)介质故障(D)运营故障63.在数据库中存储的是(C)(A)数据(B)数据模型(C)数据以及数据之间的联系(D)信息64.在数据库系统中,提供数据与应用程序间物理独立性的是(B)(A)外模式/模式映像(B)模式/内模式映像(C)外模式/内模式映像(D)子模式/模式映像65.按所使用的数据模型来分,数据库可分为(A)三种类型。(A)层次、关系和网状(B)网状、环状和链状(C)大型、中型和小型(D)独享、共享和分时66.关系数据模型(D)。(A)只能表达实体间的1:1 联系(B)只能表达实体间的1:n 联
36、系(C)只能表达实体间的m:n 联系(D)可以表达实体间的上述三种联系67.设有属性A,B,C,D,以下表达中不是关系的是(C)(A)R(A)(B)R(A,B,C,D)(C)R(A xB xC xD)(D)R(A,B)68.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和(C)(A)投影、连接(B)连接、选择(C)选择、投影(D)交、选择6 9.自然连接是构成新关系的有效方法。一般情况下,当对关系R 和 S 使用自然连接时,规 定 R 和 S 具有一个或多个共有的(D)o(A)元组(B)行(C)记录(D)属性70.侯选码中的属性称为(B)。(A)非主属性(B)主属性71.
37、要修改表的结构,应使用SQL语言的命令(C)(C)复合属性(D)关键属性(A)(C)UPDATE TABLE(B)MODIFY TABLEALTER TABLE(D)CHANGE TABLE7 2.数据库概念设计的E-R方法中,用属性描述实体的特性,属性在E-R图中,用(D)表达。(A)(C)矩形(B)四边形菱形(D)椭圆形7 3.若事务在检查点之后开始执行,在故障点之前已提交,则系统恢复时对该事务执行(A)(A)(C)REDO操作(B)UNDO操作RESTART 操作(D)NULL 操作7 4.数据库的(B)是指数据的对的性和相容性。(A)(C)安全性(B)完整性并发控制(D)恢复7 5.设
38、有两个事务T l、T 2,其并发操作如下图所示,下面评价对的的是(B(A)(C)该操作不存在问题(B)该操作丢失该操作不能反复读(D)该操作读 脏 数据T1T2读X=48 X-X+10写回X读 X=48X-X-2 写回X7 6.若事务T 对数据R 已加了 S 锁,则其他事务对数据R(A)。(A)(C)可以加S 锁不能加X 锁可以加S 锁也可以加X 锁(B)(D)不能加S 锁可以加X 锁不能加任何锁7 7.事务(Transaction)是 一 个(C)(A)程序(B)进程(C)操作序列(D)完整性规则78.SELECT语句使用关键字(A)可以把反复行屏蔽掉。(A)DISTINCT(B)UNION
39、(C)UNIQUE(D)TOP79.事务对D B 的修改,应当在数据库中留下痕迹,永不消逝。这个性质称为事务的(A)(A)持久性(B)隔离性(C)一致性(D)原子性80.在SQL语言中,用于测试列值非空的短语是(C)(A)(C)IS NOT EMPTYIS NOT NULL(B)(D)NOT UNIQUENOT EXISTS8 1.事务的执行顺序称为(C)(A)过程(B)环节(C)调度(D)优先级8 2.为了使属性在各元组上取值唯一,在建立基本表时应使用保存字(A)(A)UNIQUE(C)DISTINCT(B)(D)COUNTUNION8 3.在事务依赖图中,假如两个事务的依赖关系形成一个循环
40、,那么就会(B(A)出现活锁现象(B)出现死锁现象(C)事务执行成功(D)事务执行失败8 4.数据库完整性约束的建立需要使用DBMS提 供 的(A)(A)数据定义语言(B)数据操纵语言(C)数据查询语言(D)数据控制语言8 5.在数据库恢复时,对尚未完毕的事务执行(B)(A)UNDO 操作(B)REDO操作(C)COMMIT 操作(D)ROLLBACK 操作8 6.限制输入到一列或多列值的范围,使用(A)约束。(A)CHECK(B)PRIMARY KEY(C)FOREIGN KEY(D)UNIQUE8 7.选项中删除表的语句是(A).(A)DROP(B)ALTER(C)UPDATE(D)DEL
41、ETE8 8.设有关系模式R(A,B,C,D),F 是 R r.成立的 FD 集,F=A-B,(函数依赖有(C)(A)2 个(B)4 个(C)8 个(D)1 6 个8 9.关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(D)(A)前者成立蕴涵后者成立(B)后者成立蕴涵前者成立(C)同时成立,或者同时不成立(D)没有必然的联系9 0.要修改表的结构,应使用SQL语言的命令(C).(A)UPDATE TABLE(B)MODIFY TABLE(C)ALTER TABLE(D)CHANGE TABLE,则 F+中左部为BC的91.选项中关于视图的说法错误的是(B).(A)视图是一种虚拟表(B
42、)视图中也保存有数据(C)视图也可由视图派生出来(D)视图的内容来源于一个SQL的 SELECT查询92.有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下:SELECT学号FROM学生WHERE 年龄20 AND 姓名 LIKE,伟假如要提高查询效率,应当建索引的属性是(B)(A)学号(B)姓名9 3.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保存字(A)(C)年龄(D)(学号,姓名)95.SELECT语句使用关键字(A)可以把反复行屏蔽(A)UNIQUE(B)(C)DISDINCT(D)9 4.不能激活触发器执行的事件是(A)COUNTUNION(A)SELECT(
43、B)(C)INSERT(D)UPDATEDELETE(A)DISTINCT(B)(C)ALL(D)UNIONTOP9 6.若事务T 对数据R 已加了 S 锁,则其他事务对数据R(A)(A)可以加S 锁不能加X 锁(B)(C)可以加S 锁也可以加X 锁(D)不能加S 锁可以加X 锁不能加任何锁9 7.在数据库系统中,提供数据与应用程序间物理独立性的是(B)(A)外模式/模式映像(B)(C)外模式/内模式映像(D)9 8.为数据表创建索引的目的是(A)。模式/内模式映像子模式/模式映像(A)提高查询的检索性能(B)(C)创建主键(D)9 9.下列模型中数据抽象级别最高的是(A)创建唯一索引归类(A
44、)概念模型(B)逻辑模型(C)外部模型(D)物理模型100.设有关系R(A,B,C)和 S(B,C,D),下列各关系代数表达式不熟文的是(C)(A)F 1A(R)X nD(S)(B)R X s(C)RUS(D)n B(R)n n B(S)101.根据关系数据基于的数据模型一一关系模型的特性判断下列对的的一项:(B)(A)只存在一对多的实体关系,以图形方式来表达。(B)以二维表格结构来保存数据,在关系表中不允许有反复行存在。(C)能体现一对多、多对多的关系,但不能体现一对一的关系。(D)关系模型数据库是数据库发展的最初阶段。102.下列说法错误的是(D)(A)一个基本表可以跨一个或多个存储文献(
45、B)一个存储文献可以跨一个或多个基本表(C)每个存储文献与外部存储器上一个物理文献相应(D)每个基本表与外部存储器上一个物理文献相应103.在 SQ L语言中,数值函数COUNT(列名)用 于(C)(A)计算元组个数(B)计算属性的个数(C)对一列中的非空值计算个数(D)对一列中的非空值和空值计算个数104.将弱实体转换成关系时,弱实体的主码(C)(A)由自身的候选关键字组成(B)由父表的主码组成(C)由父表的主码和自身的候选关键字组成(D)不拟定105.从一个数据库文献中取出满足某个条件的所有记录的操作是(A)(A)选择(B)连接(C)投影(D)复制106.下面关于自然连接与等值连接的各个叙
46、述中,不可的的是(B)(A)自然连接是一种特殊的等值连接(B)自然连接规定两个关系中具有相同的属性组,而等值连接不必(C)两种连接都可以只用笛卡尔积和选择运算导出(D)自然连接要在结果中去掉反复的属性,而等值连接则不必107.SQ L语言是关系数据库的标准语言,它 是(B)(A)过程化的 B.非过程化的(C)格式化的 D.导航式的108.设有关系表R(如下表所示),该关系的主码是(B)abc112121132211321142(A)a(B)(a,b)(C)(b,c)(D)(a,c)109.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用 SQ L语言不用执行的下面操作是:(B
47、)学生表学号姓名年龄系别号系别表系别号系别名称001李红190101数学系005王明200102中文系006王芳1802010张强200303计算机系(A)从学生表中删除行(005,王明,20,9 1。(B)将 行(0 0 5,王山,19,04/)插入到学生表中(C)将学号为z0 0 J的年龄改为18(D)将学号为010的系别号改为04,1 1 0.已知关系R 和 S 如下表所示:ABcaib2Cl92b2C2asbiClABca2fgazb2C2asfg试 对 R 和 S 进行交运算,其结果的元组数应是(B)(A)0(B)1(C)4(D)6111.现要查找缺少学习成绩(G)的学生学号(Sno
48、)和课程号(Cno),相应的SQL语句SELECT Sno,CnoFROM SCWHERE中 WHERE后对的的条件表达式是(D)(A)G=0(B)G vR2的行数和列数分别为(C)RI R2教师编号教师姓名125吴亚利167张小明231刘朋学号姓名教师编号99321梁山23199322李双双12599323王 萍23199324张 杰125(C)元组(A)行数为1 2,列数为5(B)行数为1 2,列数为4(C)行数为4,列数为4(D)行数为4,列数为5113.SQL语言的一次查询的结果是一个(D)(A)数据项(B)记录(D)表114.在Transact-SQL语法中,SELECT语句的完整语
49、法较复杂,但至少涉及的部分(1。),使用关键字(2A)可以把反复行屏蔽,将多个查询结果返回一个结果集合的运算符是(非)。(1)(A)SELECT,INTO(C)SELECT,GROUP(2)(A)DISTINCT(C)ALL(A)JOIN(C)INTO(B)SELECT,FROM(D)仅 SELECT(B)UNION(D)TOP(B)UNION(D)LIKE115.关系规范化中的删除操作异常是指(A)(A)不该删除的数据被删除.(B)不该插入的数据被插入;(C)应当删除的数据未被删除;(D)应当插入的数据未被插入.116.关系数据库规范化是为解决关系数据库中(A)问题而引入的。(A)插入异常、
50、删除异常和数据冗余;(B)提高查询速度;(C)减少数据操作的复杂性;(D)保证数据的安全性和完整性。117.假设关系模式R(A,B)属于3N F,下列说法中(B)是对的的。(A)R 一定消除了插入和删除异常;(B)R仍也许存在一定的插入和删除异常;(C)R 一定属于BCNF;(D)A和C都是.118.关系规范化中的插入操作异常是指(D)(A)不该删除的数据被删除.(B)不该插入的数据被插入;(C)应当删除的数据未被删除;(D)应当插入的数据未被插入.119.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式对的的答案是(C)(A)W1(工号,姓名),W2(工种,定额);(B)W1(工号