ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:205.93KB ,
资源ID:27453695      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27453695.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理考试题库.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理考试题库.docx

1、数据库原理考试题库一、填空题1数据库系统一般由(数据库) 、应用系统、 (数据库管理系统) 、(数据库管理员)和用户构成。 2数据模型通常由(数据结构) 、(数据操作) 、(数据的约束条件)三部分组成。 3实体之间的联系可抽象为三类,它们是(一对一) 、(一对多)、(多对多)。4在数据库设计中, (数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主 要成果。5(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 6数据库系统在运行过程中,可能会发生故障。故障主要有(事务故障) 、系统故障、 (介质故障)和计算机病毒四类。7并

2、发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。 8数据库的完整性是指数据的(正确性)和(相容性) 。9在SQL语言中,为了数据库的安全性, 设置了对数据的存取进行控制的语句, 对用户授权使用(GRANT语句,收回所授的权限使用( REVOK)E 语句。10. (数据库)是长期存储在计算机内的、有组织、可共享的数据集合。11 数据库系统的三级模式结构是指数据库系统是由( 模式)、(外模式)、(内模式)三级构成的。12. 在一个关系 R中,若每个数据项都是不可再分割的,那么 R 一定属于(第一(1NF)范式。E-R 图一般在数据库设计的( 概念结构设计)阶段使用。13.

3、(事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性) 、(一致性)、( 隔离性)、( 持续性 )四个特性。14. 数据库系统中,系统故障通常称为( 软故障 ),介质故障称为( 硬故障 )。15. 关系操作的特点是(集合)操作。16. 若事务T对数据对象A加了 S锁,则其他事务只能对数据 A再加(S )锁,不能加(X )锁,直到事务 T 释放 A 上的锁。17. 信息处理的方式而言,在文件系统阶段, (程序设计)处于主导地位, (数据)只起着服从程序设计需要的作 用;而在数据库方式下, (数据)占据了中心位置。18. 现实世界进行第一层抽象的模型,称为(概念)模型;

4、对现实世界进行第二层抽象的模型,称为(数据)模 型。19. 数据库的三级模式结构是对(数据)的三个抽象级别。20. 在数据库技术中,编写应用程序的语言仍然是 C类高级语言,这些语言被称为(宿主语言(或主语言,HostLan guage)语言。21. 层次、网状的 DMUW于(过程性)语言,而关系型 DMUW于(非过程性)语言。27. 如果对数据库的并发操作不加以控制,则会带来四类问题: (丢失更新)、(读“脏数据”)和(不可重复读)28. 事务的执行次序称为(调度) 。29. 判断一个并发调度是否正确,可以用(可串行化)概念来解决。30. 封锁能避免错误的发生,但会引起(活锁和死锁)问题。31

5、. S封锁增加了并发度,但缺点是(容易发生死锁) 。32. 两段式封锁是可串行化的(充分)条件。33. 数据库的完整性是指数据的(正确性)和(相容性) 。34. SQL中的安全性机制,主要有两个: (视图)和(授权)。35. SQL的授权语句中的关键字 PUBLIC表示(全体用户)。36. 在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中, 数据的独立性是(数据库系统)阶段实现的。37. 数据库是在计算机系统中按照数据模型组织、储存和应用的(数据的集合) ,支持数据库各种操作的软件系统叫(数据库管理系统),由计算机、操作系统、 DBMS数据库应用程序

6、及用户等组成的一个整体叫做(数据库 系统)。38数据库的基本特点是(数据可以共享(或数据结构化) 、数据独立性、数据冗余度小,易扩充、统一管理和控制)。39(数据库)是存储在计算机内组织的结构化的相关数据的集合。40在数据库中存储的是(数据以及数据之间的联系) 。41数据库的特点之一是数据的共享。严格的讲,这里的数据共享是指(多种应用,多种语言,多个用户相互覆 盖所用的数据集合) 。42数据库系统的核心是(数据库管理系统) 。 43数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的(逻辑独立性)和(物理 独立性)。44数据库系统的特点是(数据共享) ,数据独立,减少数据剩

7、余,避免数据不一致和加强了数据保护。 45数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为(数据操纵功能) 46在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特征的是(模式) 47为了使程序员编程时既可以使用数据库语言又可使用常规的程序设计语言, 数据库系统需要把数据库语言嵌入到(宿主语言)中48数据管理技术经历了(人工管理) ,(文件管理)和(数据库系统)三个阶段 49数据库是长期存储在计算机内,有(组织)的,可(共享)的数据集合50. DBMS是指(数据库管理系统)它是位于(用户)和(操作系统)之间的一层管理软件51数据库管理系统的主要功能有

8、(数据定义功能) ,(数据操作功能) ,数据库的运行管理和数据库的建立以及 维护等 4 个方面。52. 数据独立性又可为(逻辑数据独立性)和(物理数据独立性) 。53. 当数据的存储结构改变了,应用程序不变,而由 DBMS处理这种改变。这是指数据的(物理独立性)54. 根据数据模型的应用目的不同,数据模型可分为(概念模型)和(数据模型)55. 数据模型是由(数据结构) ,(数据操作)和(完整性约束) 三部分组成的56. 按照数据结构的类型来命名,数据模型分为(层次模型) ,(网状模型)和(关系模型) 。57. 现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是(现

9、实世界) (信息世界)和(计算机世界) 。58. 实体之间的联系可抽象为三类它们是( 1: 1), (1: m和(m n)59. 按所使用的数据模型来分,数据库可分为(层次) 、(关系)和(网状)三种类型。60. 关系数据库规范化是为解决关系数据库中(插入、删除和数据冗余)问题而引入的。61 .关系规范中的删除操作异常是指 (不该删除的数据被删除) ,插入操作异常是指 (应该插入的数据未被插入)62. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是(关系规范化理论) 。63. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一 属性都是(不

10、可分解的) 。64. 数据模型的三要素是(数据结构) ,(数据操作)和(数据约束条件) 。65. 对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是(数据库管理员)66. 关系模型是把实体之间的联系用(二维表格)表示。67. 在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是(数据的逻辑独立性) 。68. 当数据库的存储结构改变时,可相应修改(模式 / 内模式映像) ,从而保持模式不变。69. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式) 。70. 在数据库系统的三级组织结构中, DBA视图是(概念模式),系统程序

11、员视图是(内模式),用户视图是(外 模式)。71 .表示实体及其联系的方法为( E-R图),基本图素包括(实体)、(属性)和(联系)。习惯上实体用(矩形) 表示,实体属性用(椭圆形)表示,联系用(菱形)表示。72. 层次模型是用(树型)结构表示记录类型及其联系,其中上一层记录型和下一层记录型的联系是( 1: M), 层次模型不能直接支持(M: N)联系。73. 在数据库的三级模式体系结构中,模式与内模式之间的映象(模式 / 内模式),实现了数据库的(物理)独立 性。71在关系模型中,若属性 A是关系R的主码,则在R的任何元组中,属性 A的取值都不允许为空,这种约束称 为(实体完整性)规则。72

12、. 描述概念模型常用的方法是(实体 -联系方法)。73. 消除了部分函数依赖的 1NF的关系模式,必定是(2NF)。74 关系模式中R的属性全部是主属性,则 R的最高范式必定是(3NF)。75 .在关系A( S, SN D)和B( D, CN NM中,A的主键是S, B的主键是D,则D在S中称为(外码)。76. 对于非规范化的模式,经过(将每一个分量化分为不可分的数据项)转变为 1NF,将1NF经过(消除每一个非主属性对码的部分函数依赖,)转变为2NF,将2NF经过(消除非主属性对码的传递函数依赖 )转变为3NF。77. 关系模型中的关系模式至少是(1NF)。78. 关系模式中,满足 2NF的

13、模式必定是(1NF)O79. 在关系模式 R中,若其函数依赖集中所有候选键都是决定因素,则 R最高范式是(4NF)。80. 候选关键字中的属性称为( 主属性)。81在数据库设计中,将 E-R图转换成关系数据模型的过程属于( 逻辑设计阶段 )o82在数据库设计的4个阶段中,每个阶段都有自己的设计内容。 “在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于(物理)设计阶段。83. 在数据库设计的需求分析阶段,数据字典通常由(数据项) 、(数据结构)、(数据流)、(数据存储)和(处理 过程)5部分组成。84. 在关系数据库设计中,使每个关系达到 3NF,这是(逻辑设计阶段)阶段完成的。85.

14、 设计概念结构时,常用的数据抽象方法是( 聚集)和(概括 )o86. 在数据抽象中,概括层次表示(是一个( is a )联系,聚集层次表示(是一部分(is part of )联系。87. 就方法的特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自 底向上逐步总和)的设计方法。88. 在数据库设计中,子类和超类存在着(继承)的联系。89. 由分E-R图生成初步E-R图,其主要任务是(消除属性冲突) 、(消除结构冲突)和(消除命名冲突) 。90. 由初步E-R图构成基本E-R图,其主要任务是(消除不必要的冗余) 。91. 假定一个E-R图包含有A实体和B实体,并

15、且从 A到B存在着1 : N的联系,则转换成关系模后,右以包含 有(1或2 )个关系模式。92. 假定一个E-R图包含有A实体和B实体,并且从 A到B存在着M: N的联系,则转换成关系模型后,包含有 (3 )个关系模式。93. (物理结构设计)阶段与具体的 DBMSg切相关。94. 数据流图是数据库系统设计过程中(概念结构设计)阶段完成的。95. 事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。96. 并发操作带来的问题主要有 (丢失修改),(不可重复读),(读脏数据)。97. 在登录日志文件时,应该先(登录日志文件) ,后(更新数据库)。98 .若事物T对数据R已经加了 X锁,则

16、其他事物对数据 R (不能加任何锁)。99. 对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有(一次封锁法)和(顺序封锁法)两种 方法。100. 多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是(可串行化的) 。101. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限, 这主要是为了实现数据库的(安全性)。102 .关系规范化的目的是(控制冗余,避免插入和删除异常,从而增强数据的稳定性和灵活性 ).103. 在关系A (S, SN, D)和B (D, CN NM中,A的主键是S, B的主键是D,则D在A中称为(外码)。104. 在一个关糸 R

17、中,若每个数据项都是不在分割的,那么 R一定属于(1NF)105 .若关系为1NF,且它的每一个非主属性都(完全函数依赖于或不部分函依赖于)码,则该关糸为 2NR106 .设有如图所示的关糸 R, R的候选关键字为(A和DE) ; R中的函数依赖有(AD E, DP A); R属于(BCNF 范式。RADEA1D1E2A2D6E2A3D4E3A4D4E4、选择题1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。A.数据库系统 B.文件系统 C .人工管理2.数据库的概念模型独立于( A )。A.具体的机器和 DBM

18、S B . E-R图 C.信息世界.数据项管理D .现实世界3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( DA. 外模式 B 内模式 C 存储模式 D 模式4. 数据库的层次模型应满足的条件是( C )。A. 允许一个以上的结点无双亲,也允许一个结点有多个双亲B. 必须有两个以上的结点C. 有且仅有一个结点无双亲,其余结点都只有一个双亲D. 每个结点有且仅有一个双亲5. 在关系代数的专门关系运算中,从表中取出指定的属性的操作称为( B)A. 选择 B .投影 C .连接 D .扫描6. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( A)

19、;A. 选择 B .投影 C .连接 D .扫描B. C)o在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(A.选择 B.投影C .连接 D.扫描&如下图所示,两个关系R1 和 R2,它们进行(D )运算后得到R3A.交 B .并 C.笛卡尔积D.连接R1R2R39.关系数据库中的码是指(A.能唯一决定关系的字段C.关键的很重要的字段D )。B .不可改动的专用保留字D .能唯一标识元组的属性或属性集合10. SQL语言具有两种使用方式,分别为交互式 501和(C )。A.提示式 SQL B .多用户 SQL C .嵌入式 SQL D .解释式SQL1

20、1. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )oA.关系规范化理论 B .关系运算理论 C .关系代数理论 D .数理逻辑理论12. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。A.数据的不一致性 B .结构不合理 C .冗余度大 D .数据丢失13. 当关系模式 R (A, B)已属于3NF,下列说法中(B )是正确的。A.它一定消除了插入异常和删除异常 B .仍存在一定的插入和删除异常C. 一定属于 BCNF D . A和C都是14. 消除了非主属性对码的部分函数依赖的 1NF的关系模式,必定是(B )oA. 1NF B . 2NF

21、 C . 3NF D . 4NF15. E-R图是数据库设计的工具之一,它适用于建立数据库的( A )oA.概念模型 B .逻辑模型 C .结构模型 D .物理模型16. 在关系数据库设计中,设计关系模式是( C )的任务。A.需求分析阶段 B .概念设计阶段 C .逻辑设计阶段 D .物理设计阶段17. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( B )oA.属性冲突 B .语法冲突 C .结构冲突 D .命名冲突18. D )。DBMS!常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(A.可靠性 B .一致性 C .完整性 D .安全性19.

22、 设有两个事务 T1、T2,其并发操作如下图所示,下面评价正确的是( D )。A.该操作不存在问题 B .该操作丢失 C .该操作不能重复读 D .该操作读脏”数据T1T21 读A=100A=A*2写回 ROLLBACK 恢复A=100读 A=20020若事务T对数据R已加了 X锁,则其他事务对数据 R ( D )。A.可以加S锁不能加X锁 B .不能加S锁可以加X锁21 .后备副本的用途是( C ) o22. A.数据库文件 B .索引文件 C日志文件 D .备注文件用于数据库恢复的重要文件是(23. 数据库系统与文件系统的主要区别是( B )oA. 数据库系统复杂,而文件系统简单。B. 文

23、件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。24. 在数据库中,下列说法( A )是不正确的。A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余25. 数据库的网状模型应满足的条件是( A )oA. 允许一个以上的结点无双亲,也允许一个结点有多个双亲B. 必须有两个以上的结点C. 有且仅有一个结点无双亲,其余结点都只有一个双亲D. 每个结点有且仅有一个双

24、亲26.按所使用的数据模型来分,数据库可分为( A.层次、关系和网状 B .网状、环状和链状A )三种类型。C .大型、中型和小型D .独享、共享和分时27. 设有如下图所示的关系 R,经操作n A,RA B . C . DB (T B=b ( R)的运算结果是(C )ABCABCDAfCBdABCABCCBD|A|BabkJ|A|BaBLJ|A|BabuD )运算后得到R3。28. 如下图所示,两个关系 R1和R2,它们进行(R1 R2R3|a 1|BCajX_YkJDEM1mI2nJ5mKABCEMa1Xmid1Ymic2YnjA交 B .并 C .笛卡尔积 D .连接29. SQL语言是

25、(C )语言。A.层次数据库 B .网络数据库 C .关系数据库 D .非数据库30. 关系数据库规范化是为解决关系数据库中( A )问题而引入的。A插入、删除和数据冗余 B .提高查询速度C.减少数据操作的复杂性 D .保证数据的安全性和完整性31. 关系模式中,满足 2NF的模式,(D )。A.可能是1NF B .必定是 BCNF C .必定是 3NF D .必定是1NF32. 能消除多值依赖引起的冗余的是( C )。A. 2NF B . 3NF C . 4NF D . BCNF33. 从E-R模型向关系模型转换时,一个 M N联系转换为关系模式时,该关系模式的码是( C )。A. M端实

26、体的码 B . N端实体的码C. M端实体的码与N端实体的码的组合 D .重新选取其他属性34. 保护数据库,防止XX的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A )。A.安全性 B .完整性 C .并发控制 D .恢复35. 设有两个事务 T1、T2,其并发操作如下图所示,下面评价正确的是( C )。A.该操作不存在问题 B .该操作丢失 C .该操作不能重复读 D .该操作读脏”数据T1T21 读 A=10, B=5 求和A+B=15读 A=10读 A=20, B=5求和25验证错A=A*2写回36. 若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程

27、中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B )。A.事务故障 B .系统故障 C .介质故障 D .运行故障37. 在数据库中存储的是( C )A.数据 B .数据模型 C .数据以及数据之间的联系 D .信息38. 按所使用的数据模型来分,数据库可分为( A )三种类型。A.层次、关系和网状 B .网状、环状和链状 C .大型、中型和小型 D .独享、共享和分时39. 关系数据模型(D )。A.只能表示实体间的 1: 1联系国 B .只能表示实体间的1 : n联系40.设有属性A, B,C, D,以下表示中不是关系的是(C.只能表示实体间的 m

28、 n联系 D .可以表示实体间的上述三种联系A. R (A) B . R( A, B, C, D) C . R( AX BX CX D) D . R( A, B)42. 自然连接是构成新关系的有效方法。一般情况下,当对关系 R和S使用自然连接时,要求 R和S含有一个或 多个共有的(D )。A.元组 B .行 C .记录 D .属性43. 侯选码中的属性称为( B )。A.非主属性 B .主属性 C .复合属性 D .关键属性44. 数据库概念设计的 E-R方法中,用属性描述实体的特征,属性在 E-R图中,用(D )表示。A.矩形 B 四边形 C 菱形 D 椭圆形45. 数据库的(B )是指数据

29、的正确性和相容性。A.安全性 B .完整性 C .并发控制 D .恢复46. 设有两个事务 T1、T2,其并发操作如下图所示,下面评价正确的是( B )。则其他事务对数据 R ( A .不能加S锁可以加X锁 .不能加任何锁C )C.操作序列47. 若事务T对数据R已加了A.可以加S锁不能加X锁C.可以加S锁也可以加X锁48. 事务(Transaction )是一A.程序 B.进程49. 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。A.持久性 B.隔离性 C. 一致性50. 事务的执行次序称为( C )S锁,BD个(D.完整性规则这个性质称为事务的(D .原子性A.该操作不存在问题 B .该操作丢失 C .该操作不能重复读 D .该操作读脏”数据T1T21 读X=482 X- X+10写回X读 X=48X X-2 写回XA.过程B.步骤C .调度 D .优先级51.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B )A.出现活锁现象B.出现死锁现象C .事务执行成功 D .事务执行失败 三、解释下面的名词1.数据库(DB2.RDBMS关系数据库管理系统3.结构化查询语言(SQL4.回滚(ROLLBACK5.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1