1、- 1 -一、 填空题1. ( 事务 )是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性) 、 (一致性) 、(隔离性) 、 (持续性)四个特性。2. ( 数据库 )是长期存储在计算机内的、有组织、可共享的数据集合。 (数据库)是存储在计算机内组织的结构化的相关数据的集合。3. (事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。4. (数据库管理系统)是位于用户与(操作系统)之间的一层数据管理软件。5. (物理结构设计)阶段与具体的 DBMS 密切相关。6. DBMS 是指(数据库管理系统)它是位于(用户)和(操作系统)之间的
2、一层管理软件7. E-R 图一般在数据库设计的(概念结构设计)阶段使用。8. RDMBS 查询处理可分为(查询分析) 、查询检查、 (查询优化)和查询执行四个阶段。9. SQL Server 具有两种身份验证模式:(WINDOWS)身份验证模式和(混合)身份验证模式。10. SQL 的(集合)处理方式与主语言的单记录处理方式之间用(游标)来协调。11. SQL 的触发事件有三类:(UPDATE) 、 (DELETE)和(INSERT) 。12. SQL 的授权语句中的关键字 PUBLIC 表示(全体用户) 。13. SQL 中的安全性机制,主要有两个:(视图)和(授权) 。14. S 封锁增加
3、了并发度,但缺点是(容易发生死锁) 。15. T-SQL 语言中,局部变量由用户定义和维护,名称以()开头;全局变量由系统定义和维护,名称以()开头。16. 按所使用的数据模型来分,数据库可分为(层次) 、 (关系)和(网状)三种类型。17. 按照数据结构的类型来命名,数据模型分为(层次模型) , (网状模型)和(关系模型) 。18. 表示实体及其联系的方法为(E-R 图) ,基本图素包括(实体) 、 (属性)和(联系) 。习惯上实体用(矩形)表示,实体属性用(椭圆形)表示,联系用(菱形)表示。19. 并发操作带来的问题主要有(丢失修改),( 不可重复读 ),( 读脏数据)。20. 并发控制的
4、主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。21. 层次、网状的 DML 属于(过程性)语言,而关系型 DML 属于(非过程性)语言。22. 层次模型中上一层记录类型和下一层记录类型之间的联系是(1 :N)联系。23. 当数据的存储结构改变了,应用程序不变,而由 DBMS 处理这种改变。这是指数据的(物理独立性)24. 当数据库的存储结构改变时,可相应修改(模式/内模式映像) ,从而保持模式不变。25. 对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有(一次封锁法)和(顺序封锁法)两种方法。26. 对于非规范化的模式,经过(将每一个分量化分为不可分的数据项)转变
5、为 1NF,将 1NF 经过(消除每一个非主属性对码的部分函数依赖, )转变为 2NF,将 2NF 经过( 消除非主属性对码的传递函数依赖 )转变为 3NF。27. 对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是(数据库管理员) 。28. 多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是(可串行化的) 。29. 封锁能避免错误的发生,但会引起(活锁和死锁)问题。30. 根据数据模型的应用目的不同,数据模型可分为(概念模型)和(数据模型) 31. 关系 R 和 S 做外连接,结果中只有 R 的属性存在 Null 值,则该连接属于(右外)
6、连接。32. 关系操作的特点是(集合)操作。33. 关系代数表达式优化的启发式规则有:尽早地执行(选择)和投影操作,避免直接做(笛卡尔积) 。34. 关系规范化的目的是(控制冗余,避免插入和删除异常,从而增强数据的稳定性和灵活性).35. 关系规范中的删除操作异常是指(不该删除的数据被删除) ,插入操作异常是指(应该插入的数据未被插入)。- 2 -36. 关系模式的操作异常问题往往是由(数据冗余)引起的。37. 关系模式中,满足 2NF 的模式必定是(1NF) 。 38. 关系模式中 R 的属性全部是主属性,则 R 的最高范式必定是( 3NF) 。39. 关系模型中的关系模式至少是(1NF )
7、 。 40. 关系数据库规范化是为解决关系数据库中(插入、删除和数据冗余)问题而引入的。41. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是(不可分解的) 。42. 候选关键字中的属性称为( 主属性) 。 43. 恢复的基本原则是(冗余) 。要使数据库具有可恢复性,在平时要做好两件事:(转储(备份) )和(记日志 ) 。44. 假定一个 E-R 图包含有 A 实体和 B 实体,并且从 A 到 B 存在着 1:N 的联系,则转换成关系模式后,右以包含有(1 或 2 )个关系模式。45. 假定一个 E-R 图包含有 A 实体和 B 实体,并
8、且从 A 到 B 存在着 M:N 的联系,则转换成关系模型后,包含有( 3 )个关系模式。46. 就方法的特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自底向上逐步总和)的设计方法。47. 两段式封锁是可串行化的(充分)条件。48. 描述概念模型常用的方法是(实体- 联系方法) 。49. 判断一个并发调度是否正确,可以用(可串行化)概念来解决。50. 如果 Y X U,则 XY 成立。这条推理规则称为(自反律) 。51. 如果对数据库的并发操作不加以控制,则会带来四类问题:(丢失更新) 、 (读脏数据 )和(不可重复读)。52. 若关系为 1NF,且它的每
9、一个非主属性都(完全函数依赖于或不部分函依赖于)码,则该关糸为 2NF。53. 若事务 T 对数据对象 A 加了 S 锁,则其他事务只能对数据 A 再加( S )锁,不能加(X )锁,直到事务 T 释放 A 上的锁。54. 若事物 T 对数据 R 已经加了 X 锁,则其他事物对数据 R(不能加任何锁) 。55. 设 F 为关系模式 R 的函数依赖集,若对 F 中每个非平凡的 FD:XY,都有 X 是 R 的(超码) ,则称 R 为(BCNF)模式。56. 设计概念结构时,常用的数据抽象方法是( 分类) 、 ( 聚集)和(概括 ) 。57. 设计性能较优的关系模式称为规范化,规范化主要的理论依据
10、是(关系规范化理论) 。58. 实体之间的联系可抽象为三类,它们是(一对一) 、 (一对多) 、 (多对多) 。59. 实体之间的联系可抽象为三类它们是(1:1) , (1:m)和(m:n)60. 事务的执行次序称为(调度) 。61. 事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。62. 数据独立性又可为(逻辑数据独立性)和(物理数据独立性) 。63. 数据管理技术经历了(人工管理) , (文件管理)和(数据库系统)三个阶段64. 数据库的基本特点是(数据可以共享(或数据结构化) 、数据独立性、数据冗余度小,易扩充、统一管理和控制) 。65. 数据库的三级模式结构是对(数据)的三
11、个抽象级别。66. 数据库的特点之一是数据的共享。严格的讲,这里的数据共享是指(多种应用,多种语言,多个用户相互覆盖所用的数据集合) 。67. 数据库管理系统的主要功能有(数据定义功能) , (数据操作功能) ,数据库的运行管理和数据库的建立以及维护等 4 个方面。68. 数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为(数据操纵功能)69. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(安全性) 。- 3 -70. 数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的(逻辑独立性)和(物理独立性) 。7
12、1. 数据库是在计算机系统中按照数据模型组织、储存和应用的(数据的集合) ,支持数据库各种操作的软件系统叫(数据库管理系统) ,由计算机、操作系统、DBMS、数据库应用程序及用户等组成的一个整体叫做(数据库系统) 。72. 数据库是长期存储在计算机内,有(组织)的,可(共享)的数据集合73. 数据库系统的核心是(数据库管理系统) 。74. 数据库系统的三级模式结构是指数据库系统是由( 模式) 、 (外模式) 、 ( 内模式)三级构成的。75. 数据库系统的特点是(数据共享) ,数据独立,减少数据剩余,避免数据不一致和加强了数据保护。76. 数据库系统一般由(数据库) 、应用系统、 (数据库管理
13、系统) 、 (数据库管理员)和用户构成。77. 数据库系统在运行过程中,可能会发生故障。故障主要有(事务故障) 、系统故障、 (介质故障)和计算机病毒四类。78. 数据库系统中,系统故障通常称为( 软故障 ) ,介质故障称为( 硬故障 ) 。79. 数据库应用系统设计的(需求分析)阶段生成的文档是(数据字典)和数据流图。80. 数据流图是数据库系统设计过程中(概念结构设计)阶段完成的。81. 数据模型的三要素是(数据结构) , (数据操作)和(数据约束条件) 。82. 数据模型是由(数据结构) , (数据操作)和(完整性约束) 三部分组成的83. 数据模型通常由(数据结构) 、 (数据操作)
14、、 (数据的约束条件)三部分组成。84. 为了使程序员编程时既可以使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到(宿主语言)中85. 现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是(现实世界) ,(信息世界)和(计算机世界) 。86. 现实世界进行第一层抽象的模型,称为(概念)模型;对现实世界进行第二层抽象的模型,称为(数据)模型。87. 消除了部分函数依赖的 1NF 的关系模式,必定是( 2NF) 。88. 消除了非主属性对侯选键传递依赖的关系模式,称为(3NF)模式。89. 消除了非主属性对侯选键局部依赖的关系模式,称为(2NF
15、)模式。90. 消除了每一属性对侯选键传递依赖的关系模式,称为(BCNF)模式。91. 信息处理的方式而言,在文件系统阶段, (程序设计)处于主导地位, (数据)只起着服从程序设计需要的作用;而在数据库方式下, (数据)占据了中心位置。92. 由初步 E-R 图构成基本 E-R 图,其主要任务是(消除不必要的冗余) 。93. 由分 E-R 图生成初步 E-R 图,其主要任务是(消除属性冲突) 、 (消除结构冲突)和(消除命名冲突) 。94. 在 SQL 语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用(GRANT)语句,收回所授的权限使用(REVOKE)语句。95.
16、 在登录日志文件时,应该先(登录日志文件) ,后(更新数据库) 。96. 在登录日志文件时,应该先登录(日志文件) ,后(更新数据库) 。97. 在关系 A(S,SN,D )和 B(D,CN,NM)中,A 的主键是 S,B 的主键是 D,则 D 在 A 中称为(外码) 。98. 在关系代数中, 连接是由(笛卡尔积)和(选择)运算组合而成的。99. 在关系模式 R 中,若其函数依赖集中所有候选键都是决定因素,则 R 最高范式是(4NF) 。100. 在关系模型中,若属性 A 是关系 R 的主码,则在 R 的任何元组中,属性 A 的取值都不允许为空,这种约束称为(实体完整性)规则。101. 在关系
17、数据库设计中,使每个关系达到 3NF,这是(逻辑设计阶段)阶段完成的。102. 在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是(数据的逻辑独立性) 。103. 在数据抽象中,概括层次表示(是一个(is subset of) )联系,聚集层次表示(是一部分(is part of) )联系。104. 在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶- 4 -段中,数据的独立性是(数据库系统)阶段实现的。105. 在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特征的是(模式)106. 在数据库的三级模式体系结构中,模式与内模式之
18、间的映象(模式/内模式) ,实现了数据库的(物理)独立性。107. 在数据库技术中,编写应用程序的语言仍然是 C类高级语言,这些语言被称为(宿主语言(或主语言,Host Language) )语言。108. 在数据库设计的 4 个阶段中,每个阶段都有自己的设计内容。 在哪些表、在哪些属性上、建什么样的索引 ,这一内容应该属于(物理)设计阶段。109. 在数据库设计的需求分析阶段,数据字典通常由(数据项) 、 (数据结构) 、 (数据流) 、 (数据存储)和(处理过程)5 部分组成。110. 在数据库设计中, (数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果
19、。111. 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( 逻辑设计阶段 ) 。112. 在数据库设计中,子类和超类存在着(继承)的联系。113. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式) 。114. 在数据库中存储的是(数据以及数据之间的联系) 。115. 在数据库中为提高查询速度而设置的逻辑排序手段称为(索引) 。116. 在一个关糸 R 中,若每个数据项都是不在分割的,那么 R 一定属于(1NF)117. 在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于( 第一(1NF) )范式。二、选择题1若关系模式 R
20、中的属性全是主属性,则 R 的最高范式等级至少是( C )(A) 1NF (B) 2NF(C) 3NF (D) BCNF2在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。(A) 数据库系统 (B) 文件系统(C) 人工管理 (D ) 数据项管理3数据库类型的划分依据是( B )(A) 记录形式 (B) 数据模型(C) 数据联系 (D ) 存取数据方法4五种基本关系代数运算是( A )(A) , , 和 (B) , 和 (C) , , 和 (D ) , 和 5在关系代数的专门关系运算中,将两个关系中具有共同属性值的元
21、组连接到一起构成新表的操作称为( C )(A) 选择 (B) 投影(C) 连接 (D ) 笛卡尔积6如果想找出关系R 的属性A 上为空的那些元组,则条件子句应该为( C )(A) WHERE A=NULL (B) WHERE A=NULL(C) WHERE A IS NULL (D ) WHERE A NOT IS NULL7在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D ) 。(A) 外模式 (B) 内模式(C) 存储模式 (D ) 模式8下列关于视图的说法中错误的是( C )(A) 视图是从一个或多个基本表导出的表,它是虚表- 5 -(B) 视图可以被用来对无
22、权用户屏蔽数据(C) 视图一经定义就可以和基本表一样被查询和更新(D ) 视图可以用来定义新的视图9数据库的层次模型应满足的条件是( C ) 。(A) 允许一个以上的结点无双亲,也允许一个结点有多个双亲(B) 必须有两个以上的结点(C) 有且仅有一个结点无双亲,其余结点都只有一个双亲(D ) 每个结点有且仅有一个双亲10在 SQL 语言中,DELETE 语句的作用是( D )(A) 删除基本表 (B) 删除视图(C) 删除基本表和视图 (D ) 删除基本表和视图的元组11在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)(A) 选择 (B) 投影(C) 连接 (D ) 扫描12若
23、属性 X函数依赖于属性Y 时,则属性X 与属性Y 之间具有( B )(A) 一对一联系 (B) 一对多联系(C) 多对一联系 (D ) 多对多联系13如果一个关系属于3NF,则它( A )(A) 必然属于 2NF (B) 必然属于 4NF(C) 可能不属于 2NF (D ) 必然属于 BCNF14在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A ) ;(A) 选择 (B) 投影(C) 连接 (D ) 扫描15在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C) 。(A) 选择 (B) 投影(C) 连接 (D ) 扫描16如下图所示
24、,两个关系 R1 和 R2,它们进行( D )运算后得到 R3。(A) 交 (B) 并(C) 笛卡尔积 (D ) 连接R1 R2 R317设有关系模式 R(A,B, C,D) ,F 是 R 上成立的 FD 集,F= AB,BC,CD,DA ,则 F+中,左部为 C 的函数依赖有( D )(A) 2 个 (B) 4 个(C) 8 个 (D ) 16 个18关系数据库中的码是指( D ) 。(A) 能唯一决定关系的字段(B) 不可改动的专用保留字(C) 关键的很重要的字段(D ) 能唯一标识元组的属性或属性集合19数据流图DFD 使用的时机是( D )(A) 概念结构设计阶段 (B) 逻辑结构设计
25、阶段A B Ca 1 xc 2 yd 1 yD E M1 m i2 n j5 m kA B C E Ma 1 x m id 1 y m ic 2 y n j- 6 -(C) 可行性分析阶段 (D) 需求分析阶段20SQL 语言具有两种使用方式,分别为交互式 SQL 和( C ) 。(A) 提示式 SQL (B) 多用户 SQL(C) 嵌入式 SQL (D ) 解释式 SQL21设有关系R(书号,书名),如果要检索书名中至少包含4 个字母,且第3个字母为M的图书,则SQL 查询语句中WHERE 子句的条件表达式应写成( C )(A) 书名 LIKE %_ _M% (B) 书名 LIKE _ _M
26、%(C) 书名 LIKE _ _M_% (D ) 书名 LIKE _%M_ _22设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A ) 。(A) 关系规范化理论 (B) 关系运算理论(C) 关系代数理论 (D ) 数理逻辑理论23规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。(A) 数据的不一致性 (B) 结构不合理(C) 冗余度大 (D ) 数据丢失24设 F是关系模式 R的FD集,如果对F中每个非平凡的FD:XY,都有X 是R的超码,则( C )(A) R 属于 2NF,但不一定属于 3NF (B) R 属于 3NF,但不一定属于BCNF(C)
27、R 属于 BCNF,但不一定属于4NF (D ) R 属于 4NF25当关系模式 R(A,B)已属于 3NF,下列说法中( B )是正确的。(A) 它一定消除了插入异常和删除异常(B) 仍存在一定的插入和删除异常(C) 一定属于 BCNF(D ) A 和 C 都是26使用数据库技术来处理一个实际问题时,对数据描述经历的过程是( B )(A) 定义、描述、实现 (B) 概念设计、逻辑设计、物理设计(C) 结构设计、表设计、内容设计 (D ) 逻辑设计、结构设计、表设计27消除了非主属性对码的部分函数依赖的 1NF 的关系模式,必定是( B ) 。(A) 1NF (B) 2NF(C) 3NF (D
28、 ) 4NF28E-R 图是数据库设计的工具之一,它适用于建立数据库的( A ) 。(A) 概念模型 (B) 逻辑模型(C) 结构模型 (D ) 物理模型29SQL Server提供的单行注释语句的注释符是( B )(A) /* (B) -(C) */ (D) /30在关系数据库设计中,设计关系模式是( C )的任务。(A) 需求分析阶段 (B) 概念设计阶段(C) 逻辑设计阶段 (D ) 物理设计阶段31有 12 个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 4 个是 1:1 联系类型,5 个是1:N 联系类型,6 个 M:N 联系类型,那么根据转换规则,这个 ER 结构转换
29、成的关系模式有( B )(A) 17 个 (B) 18 个(C) 23 个 (D ) 27 个32在关系模式设计时,每个关系模式应只对应于( A )(A) 一个实体类型或一个联系类型 (B) 一个实体类型和一个联系类型(C) 多个实体类型 (D ) 多个联系类型33当局部 E-R 图合并成全局 E-R 图时可能出现冲突,不属于合并冲突的是( B ) 。- 7 -(A) 属性冲突 (B) 语法冲突(C) 结构冲突 (D ) 命名冲突34DBMS 通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D ) 。(A) 可靠性 (B) 一致性(C) 完整性 (D ) 安全性35S
30、QL 语言具有两种使用方式,分别称为交互式 SQL 和( C )(A) 编译式 SQL (B) 解释式 SQL(C) 嵌入式 SQL (D ) 过程化 SQL36设有两个事务 T1、T2 ,其并发操作如下图所示,下面评价正确的是( D ) 。(A) 该操作不存在问题 (B) 该操作丢失(C) 该操作不能重复读 (D ) 该操作读脏数据T1 T2读 A=100A=A*2 写回ROLLBACK恢复 A=100 读 A=20037若事务 T 对数据 R 已加了 X 锁,则其他事务对数据 R( D ) 。(A) 可以加 S 锁不能加 X 锁 (B) 不能加 S 锁可以加 X 锁(C) 可以加 S 锁也
31、可以加 X 锁 (D ) 不能加任何锁38在 T-SQL中,批处理中调用存储过程所使用的命令是( A )(A) EXEC (B) SET (C) USE (D ) DECLARE39后备副本的用途是( C ) 。(A) 安全性保障 (B) 一致性控制(C) 故障后的恢复 (D ) 数据的转储40用于数据库恢复的重要文件是( C )(A) 数据库文件 (B) 索引文件(C) 日志文件 (D ) 备注文件41数据库系统与文件系统的主要区别是( B ) 。(A) 数据库系统复杂,而文件系统简单。(B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。(C) 文件系统只能管理程序文件,
32、而数据库系统能够管理各种类型的文件。(D ) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。42在数据库中,下列说法( A )是不正确的。(A) 数据库避免了一切数据的重复(B) 若系统是完全可以控制的,则系统可确保更新时的一致性(C) 数据库中的数据可以共享(D ) 数据库减少了数据冗余43设有关系模式 R(A,B, C,D) ,F 是 R 上成立的 FD 集,F=A B ,BC,CD,DA,则 F+中,左部为 C 的函数依赖有( D )(A) 2 个 (B) 4 个(C) 8 个 (D ) 16 个44数据库系统是在( A )的基础上发展起来的。(A) 文件系统 (B) 应用
33、程序系统(C) 数据库管理系统 (D ) 编译系统45数据库的网状模型应满足的条件是( A ) 。- 8 -(A) 允许一个以上的结点无双亲,也允许一个结点有多个双亲(B) 必须有两个以上的结点(C) 有且仅有一个结点无双亲,其余结点都只有一个双亲(D ) 每个结点有且仅有一个双亲46表示事务执行成功的语句是( A )(A) COMMIT (B) GO(C) ROLLBACK (D ) RETURN47按所使用的数据模型来分,数据库可分为( A )三种类型。(A) 层次、关系和网状 (B) 网状、环状和链状(C) 大型、中型和小型 (D ) 独享、共享和分时48设有如下图所示的关系 R,经操作
34、A,B ( B=b( R) )的运算结果是( C )R A (B) C (D)49如下 图所示, 两个关系 R1 和R2,它们进行( D )运算后得到 R3。R1 R2 R3(A) 交 (B) 并(C) 笛卡尔积 (D ) 连接50SQL 语言是( C )语言。(A) 层次数据库 (B) 网络数据库(C) 关系数据库 (D ) 非数据库51关系数据库规范化是为解决关系数据库中( A )问题而引入的。(A) 插入、删除和数据冗余(B) 提高查询速度(C) 减少数据操作的复杂性(D ) 保证数据的安全性和完整性52关系模式中,满足 2NF 的模式, ( D ) 。(A) 可能是 1NF (B) 必
35、定是 BCNF(C) 必定是 3NF (D ) 必定是 1NF53数据库恢复的主要依据是( D )(A) DBA (B) DD(C) 批处理文件 (D ) 事务日志54能消除多值依赖引起的冗余的是( C ) 。(A) 2NF (B) 3NF(C) 4NF (D ) BCNF55DB、DBMS 和 DBS 三者之间的关系是( B )(A) DB 包括 DBMS 和 DBS (B) DBS 包括 DB 和 DBMS(C) DBMS 包括 DB 和 DBS (D ) 不能相互包括56从 E-R 模型向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的码是( C ) 。(A) N 端实体
36、的码A Ba bd bA B CA B CC B DA Ba Bc BA B CA B CD A fC B dA Ba bd aA B Ca 1 Xc 2 Yd 1 YD E M1 m I2 n J5 m KA B C E Ma 1 X m id 1 Y m ic 2 Y n j- 9 -(B) M 端实体的码(C) M 端实体的码与 N 端实体的码的组合(D ) 重新选取其他属性57保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A ) 。(A) 安全性 (B) 完整性(C) 并发控制 (D ) 恢复58SQL 与 C 语言处理记录的方式是不同的。当将 S
37、QL 语句嵌入到 C 语言程序时,为协调两者而引入( C )(A) 堆 (B) 栈(C) 游标 (D ) 聚簇59设有两个事务 T1、T2 ,其并发操作如下图所示,下面评价正确的是( C ) 。(A) 该操作不存在问题 (B) 该操作丢失(C) 该操作不能重复读 (D ) 该操作读脏数据T1 T2读A=10, B=5求和A+B=15读A=20, B=5求和 25 验证错读 A=10A=A*2 写回60在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B )(A) 出现活锁现象 (B) 出现死锁现象(C) 事务执行成功 (D ) 事务执行失败61在 DB恢复时,对已经提交但更新未写
38、入磁盘的事务执行( B )(A) UNDO 处理 (B) REDO 处理(C) ROLLBACK 处理 (D ) ABORT 处理62若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B ) 。(A) 事务故障 (B) 系统故障(C) 介质故障 (D ) 运行故障63在数据库中存储的是( C )(A) 数据 (B) 数据模型(C) 数据以及数据之间的联系 (D ) 信息64在数据库系统中,提供数据与应用程序间物理独立性的是( B )(A) 外模式/模式映像 (B) 模式/内模式映像(C)
39、 外模式/内模式映像 (D ) 子模式/模式映像65按所使用的数据模型来分,数据库可分为( A )三种类型。(A) 层次、关系和网状 (B) 网状、环状和链状(C) 大型、中型和小型 (D ) 独享、共享和分时66关系数据模型( D ) 。(A) 只能表示实体间的 1:1 联系 (B) 只能表示实体间的 1:n 联系(C) 只能表示实体间的 m:n 联系 (D ) 可以表示实体间的上述三种联系- 10 -67设有属性 A,B,C,D,以下表示中不是关系的是( C )(A) R(A) (B) R(A,B ,C,D)(C) R(ABCD) (D ) R(A,B )68关系运算以关系代数为理论基础,
40、关系代数的最基本操作是并、差、笛卡尔积和( C )(A) 投影、连接 (B) 连接、选择(C) 选择、投影 (D ) 交、选择69自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的( D ) 。(A) 元组 (B) 行(C) 记录 (D ) 属性70侯选码中的属性称为( B ) 。(A) 非主属性 (B) 主属性(C) 复合属性 (D ) 关键属性71要修改表的结构,应使用 SQL 语言的命令( C )(A) UPDATE TABLE (B) MODlFY TABLE(C) ALTER TABLE (D ) CHANGE T
41、ABLE72数据库概念设计的 E-R 方法中,用属性描述实体的特征,属性在 E-R 图中,用( D )表示。(A) 矩形 (B) 四边形(C) 菱形 (D ) 椭圆形73若事务在检查点之后开始执行,在故障点之前已提交,则系统恢复时对该事务执行( A )(A) REDO 操作 (B) UNDO 操作(C) RESTART 操作 (D ) NULL 操作74数据库的( B )是指数据的正确性和相容性。(A) 安全性 (B) 完整性(C) 并发控制 (D ) 恢复75设有两个事务 T1、T2 ,其并发操作如下图所示,下面评价正确的是( B ) 。(A) 该操作不存在问题 (B) 该操作丢失(C) 该
42、操作不能重复读 (D ) 该操作读脏数据T1 T2读 X=48XX+10写回 X 读 X=48XX-2 写回X76若事务 T 对数据 R 已加了 S 锁,则其他事务对数据 R( A ) 。(A) 可以加 S 锁不能加 X 锁 (B) 不能加 S 锁可以加 X 锁(C) 可以加 S 锁也可以加 X 锁 (D ) 不能加任何锁77事务( Transaction)是一个( C )(A) 程序 (B) 进程(C) 操作序列 (D ) 完整性规则78SELECT 语句使用关键字( A )可以把重复行屏蔽掉。(A) DISTINCT (B) UNION(C) UNIQUE (D ) TOP79事务对 DB
43、 的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的( A )(A) 持久性 (B) 隔离性- 11 -(C) 一致性 (D ) 原子性80在 SQL语言中,用于测试列值非空的短语是( C )(A) IS NOT EMPTY (B) NOT UNIQUE(C) IS NOT NULL (D ) NOT EXISTS81事务的执行次序称为( C )(A) 过程 (B) 步骤(C) 调度 (D ) 优先级82为了使属性在各元组上取值唯一,在建立基本表时应使用保留字( A )(A) UNIQUE (B) COUNT(C) DISTINCT (D ) UNION83在事务依赖图中,如果两个事
44、务的依赖关系形成一个循环,那么就会( B )(A) 出现活锁现象 (B) 出现死锁现象(C) 事务执行成功 (D ) 事务执行失败84数据库完整性约束的建立需要使用DBMS提供的( A )(A) 数据定义语言 (B) 数据操纵语言(C) 数据查询语言 (D ) 数据控制语言85 在数据库恢复时,对尚未完成的事务执行( B )(A) UNDO 操作 (B) REDO 操作(C) COMMIT 操作 (D ) ROLLBACK 操作86. 限制输入到一列或多列值的范围,使用(A)约束。(A) CHECK (B) PRIMARY KEY(C) FOREIGN KEY (D ) UNIQUE87 选项
45、中删除表的语句是(A).(A) DROP (B) ALTER(C) UPDATE (D ) DELETE88设有关系模式 R ( A,B ,C,D ),F 是 R 上成立的 FD 集,F = AB,CD ,则 F+中左部为 BC的函数依赖有( C )(A) 2 个 (B) 4 个(C) 8 个 (D ) 16 个89关系模式分解的无损连接和保持函数依赖两个特性之间的联系是( D )(A) 前者成立蕴涵后者成立 (B) 后者成立蕴涵前者成立(C) 同时成立,或者同时不成立 (D ) 没有必然的联系90 要修改表的结构,应使用 SQL 语言的命令(C). (A) UPDATE TABLE (B)
46、MODlFY TABLE(C) ALTER TABLE (D ) CHANGE TABLE91 选项中关于视图的说法错误的是(B).(A) 视图是一种虚拟表(B) 视图中也保存有数据(C) 视图也可由视图派生出来(D ) 视图的内容来源于一个 SQL 的 SELECT 查询92有学生关系:学生( 学号,姓名,年龄) ,对学生关系的查询语句如下:SELECT 学号FROM 学生WHERE 年龄20 AND 姓名 LIKE%伟如果要提高查询效率,应该建索引的属性是( B )(A) 学号 (B) 姓名(C) 年龄 (D ) (学号,姓名)- 12 -93 为了使索引键的值在基本表中唯一,在建立索引语
47、句中应使用保留字(A )(A) UNIQUE (B) COUNT(C) DISDINCT (D ) UNION94不能激活触发器执行的事件是( A )(A) SELECT (B) UPDATE(C) INSERT (D ) DELETE95 SELECT 语句使用关键字( A)可以把重复行 屏蔽(A) DISTINCT (B) UNION(C) ALL (D ) TOP96若事务 T 对数据 R 已加了 S 锁,则其他事务对数据 R( A )(A) 可以加 S 锁不能加 X 锁 (B) 不能加 S 锁可以加 X 锁(C) 可以加 S 锁也可以加 X 锁 (D ) 不能加任何锁97在数据库系统中
48、,提供数据与应用程序间物理独立性的是( B )(A) 外模式/模式映像 (B) 模式/内模式映像(C) 外模式/内模式映像 (D ) 子模式/模式映像98为数据表创建索引的目的是(A ) 。(A) 提高查询的检索性能 (B) 创建唯一索引(C) 创建主键 (D ) 归类99下列模型中数据抽象级别最高的是( A )(A)概念模型 (B )逻辑模型(C)外部模型 (D )物理模型100设有关系 R(A ,B ,C)和 S(B,C,D) ,下列各关系代数表达式不成立的是( C )(A) A(R) D(S ) (B)R S(C)RS (D )B(R)B(S)101根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:(B)(A)只存在一对多的实体关系,以图形方式来表示。(B)以二维表格结构来保存数据,在关系表中不允许有重复行存在。(C)能体现一对多、多对多的关系,但不能体现一对一的关系。(D)关系模型数据库是数据库发展的最初阶段。102下列说法错误的是( D )(A)一个基本表可以跨一个或多个存储文件(B)一个存储文件可以跨一个或多个基本表(C)每个存储文件与外部存储器上一个物理文件对应(D)每个基本表与外部存储器上一个物理文件对应103在 SQL 语言中,数值函数 COUNT(列名)用于( C )(A)计算元组个数 (B )计算属性