数据库系统原理智慧树知到期末考试答案2024年_第1页
数据库系统原理智慧树知到期末考试答案2024年_第2页
数据库系统原理智慧树知到期末考试答案2024年_第3页
数据库系统原理智慧树知到期末考试答案2024年_第4页
数据库系统原理智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

数据库系统原理智慧树知到期末考试答案2024年数据库系统原理磁盘镜像的作用在于并发控制

A:对B:错答案:错一次封锁法能够解决活锁

A:错误B:正确答案:错误透过视图的更新被保存在视图中

A:错误B:正确答案:错误审计比较耗时耗资源,因此可以作为可选的安全性手段

A:对B:错答案:对实体完整性是对主码取值的限制

A:对B:错答案:对系统故障的破坏性比事务故障大

A:对B:错答案:错自主存取控制的安全性高于强制存取控制

A:对B:错答案:对介质故障是最容易发生的一种故障

A:对B:错答案:错参照完整性是对外码取值的限制

A:错B:对答案:对若R.A→R.B,R.B→R.C,则R.A→R.(B,C)

A:对B:错答案:对静态转储可以得到一个一致副本

A:对B:错答案:错概念结构设计阶段的主要任务是设计全局ER图

A:错B:对答案:对一个实体集的主码可以有多个

A:错误B:正确答案:错误建立检查点时要求强制存盘

A:正确B:错误答案:正确视图是数据库系统三级模式中的()。

A:内模式B:外模式C:模式映像D:模式答案:外模式下列SQL语句中,()不是数据操纵语句。

A:CREATEB:UPDATEC:INSERTD:DELETE答案:CREATE若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。

A:不一致B:不安全C:安全D:一致答案:一致死锁发生的原因是()。

A:服务器故障B:操作失误C:并发控制D:数据错误答案:并发控制下面关于关系性质的说法,错误的是()。

A:表中的一列称为一个属性B:表中的一行称为一个元组C:表中任意两行可能相同D:行与列交叉点不允许有多个值答案:表中任意两行可能相同数据库设计人员和用户之间沟通信息的桥梁是()。

A:模块结构图B:实体联系图C:程序流程图D:数据结构图答案:实体联系图用于数据库恢复的重要文件是()。

A:日志文件B:备注文件C:索引文件D:数据文件答案:日志文件在数据库的三级模式结构中,内模式有()。

A:任意多个B:1个C:三个D:2个答案:1重新组织和构造数据库是()阶段的任务。

A:物理设计B:逻辑设计C:运行和维护D:数据库实施答案:运行和维护实现事务回滚的语句是()。

A:GRANTB:ROLLBACKC:REVOKED:COMMIT答案:ROLLBACKSQL语言中的COMMIT语句的主要作用是()。

A:返回系统B:结束程序C:存储数据D:提交事务答案:提交事务下列的SQL语句中,()不是数据定义语句。

A:CREATETABLEB:GRANTC:DROPVIEWD:CREATEVIEW答案:GRANT完整性控制的防范对象是()

A:不正确的数据B:不合语义的数据。C:非法用户D:非法操作答案:不合语义下述中,不属于数据库设计内容的是()。

A:设计数据库管理系统B:设计数据库概念结构C:设计数据库逻辑结构D:设计数据库物理结构答案:设计数据库管理系统当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。

A:结构冲突B:属性冲突C:语法冲突D:命名冲突答案:语法冲突为在查询结果中去掉重复元组,要使用保留字()。

A:UNIQUEB:COUNTC:DISTINCTD:ONLY答案:DISTINCT在数据库系统中,保证数据及语义正确和有效的功能是()

A:安全控制B:存取控制C:完整性控制D:并发控制答案:完整性控制规范化理论是()阶段的指南和工具。

A:需求分析B:逻辑设计C:物理设计D:概念设计答案:逻辑设计在SQL语言查询语句中,SELECT子句实现关系代数()。

A:投影运算B:交运算C:选择运算D:连接运算答案:选择运算对并发操作若不加以控制,可能会带来()问题。

A:不安全B:死机C:死锁D:不一致答案:不一致以下关于视图的描述中,错误的是()

A:视图能够对数据库提供安全保护作用B:可以对任何视图进行任意的修改操作C:视图对重构数据库提供了一定程度的独立性D:视图能简化用户的操作答案:可以对任何视图进行任意的修改操作下面哪一种指令能撤销用户的授权()

A:GRANTB:COMMITC:PRIVILEGED:REVOKE答案:REVOKE关系代数中的连接操作是由()操作组合而成。

A:投影和笛卡尔积B:选择和笛卡儿积C:选择和投影D:投影、选择、笛卡儿积答案:选择和笛卡儿积对表中数据进行删除的操作是()。

A:ALTERB:DROPC:UPDATED:DELETE答案:DELETE数据管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

A:数据控制功能B:数据定义功能C:数据管理功能D:数据操作功能答案:数据操作功能在一个关系中,能唯一标识元组的属性或属性组称为关系的()。

A:主键B:副键C:从键D:参数答案:主键DBMS是一类系统软件,它是建立在下列()系统之上的。

A:编译系统B:应用系统C:硬件系统D:操作系统答案:操作系统下列各项中,对数据库特征的描述不准确的是()。

A:数据集中控制B:没有冗余C:数据具有独立性D:数据结构化答案:没有冗余下面的选项不是关系数据库基本特征的是()。

A:不同的列应有不同的数据类型B:与行的次序无关C:与列的次序无关D:不同的列应有不同的列名答案:不同的列应有不同的数据类型关系数据模型有许多优点,但下面所列的条目()不是它的优点。

A:可表示复杂的语义B:有标准语言C:结构简单D:适用于集合操作答案:可表示复杂的语义下述()不是DBA数据库管理员的职责。

A:数据库管理系统设计B:负责整个数据库系统的建立C:负责整个数据库系统的管理D:负责整个数据库系统的维护和监控答案:数据库管理系统设计在关系数据库管理系统应能实现的专门关系运算包括()

A:关联、更新、排序B:选择、投影、连接C:显示、打印、制表D:排序、索引、统计答案:选择、投影、连接在数据库中,下列说法()是不正确的。

A:数据库减少了数据冗余B:数据库避免了一切数据的重复C:数据库中的数据可以共享D:若系统是完全可以控制的,则系统可确保更新时的一致性答案:数据库避免了一切数据的重复一个关系只有一个()。

A:超键B:候选键C:主键D:外键答案:主在数据库技术中,实体-联系模型是一种()。

A:物理数据模型B:逻辑数据模型C:结构数据模型D:概念数据模型答案:概念数据模型如果采用关系数据库实现应用,在数据库逻辑设计阶段需将()转换为关系数据模型。

A:概念模型B:网状模型C:关系模型D:层次模型答案:概念模型在数据库中,能够惟一标识一个元组的属性或属性组合被称为()。

A:记录B:关键字C:域D:字段答案:关键字设有关系模式R(U

,

F),其中U={X,Y,Z},F={X→Y

},则该模式最高满足

A:1NFB:3NFC:2NFD:BCNF答案:1NF3NF的解决了

A:非主属性对码的传递依赖B:非主属性对码的部分依赖C:主属性对码的部分依赖D:主属性对码的传递依赖答案:非主属性对码的传递依赖设有关系模式R(U

,

F),其中U={X,Y,Z},F={X→Y,

Y→Z

},则R的码是

A:XYB:XC:XZD:Y答案:X可以实现定义角色的SQL语句是

A:CREATEDOMAINB:CREATETRIGGERC:CREATEROLED:CREATEASSERTION答案:CREATEROLE一个属性的值能从其他相关属性计算得到,该属性属于

A:简单属性B:复合属性C:派生属性D:多值属性答案:派生属性下面定义内模式和模式之间关系的是

A:模式-内模式映像B:外模式-模式映像C:内模式D:模式答案:模式-内模式映像可以表示事物所具有的某种特性的是

A:联系B:实体C:属性D:关系答案:属性主语言可以通过什么向SQL语句传递参数

A:SQLCODEB:变量C:游标D:主变量答案:主变量设有关系模式R(U

,

F),其中U={X,Y,Z},F={∅

},则R的码是

A:X、Y和Z的联合B:X和YC:Y和ZD:X和Z答案:X定义表的SQL语句是

A:CREATEINDEXB:CREATEDATABASEC:CREATETABLED:CREATEVIEW答案:CREATETABLE定义外码的SQL短语是

A:UNIQUEB:NOTNULLC:PRIMARYKEYD:FOREIGNKEY答案:FOREIGNKEYSQL语句中实现差操作的是

A:EXCEPTB:CASCADEC:INTERSECTD:UNION答案:EXCEPT关于死锁,下列说法中正确的是

A:在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B:死锁是操作系统中的问题,数据库操作中不存在C:当两个用户竞争相同资源时不会发生死锁D:出现并发操作时,才有可能出现死锁答案:出现并发操作时,才有可能出现死锁通过两段锁协议可有效防止死锁现象。()

A:正确B:错误答案:错误并发就是两个或两个以上的用户同时对数据执行操作。()

A:对B:错答案:对不是所有视图都可以进行更新,但视图可以进行插入。()

A:错误B:正确答案:错误封锁粒度越大,系统的开销越小。()

A:正确B:错误答案:正确数据库的物理设计就是对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。()

A:对B:错答案:对若并发执行的所有事务均遵守两段锁协议,则这个并发调度是可串行化的调度。()

A:错误B:正确答案:正确意向锁的含义是如果对一个结点加意向锁,则说明该结点的下层结点正在被加锁。()

A:错误B:正确答案:正确封锁对象的大小称为封锁的粒度。在关系数据库中,封锁的对象可以是一些逻辑单元,也可以是一些物理单元。()

A:错B:对答案:对两个实体型之间的联系有一对一联系、一对多联系和多对多联系。而单个实体型内的联系只存在一对一、一对多联系,不存在多对多联系。()

A:对B:错答案:错在E-R图向关系模型转换的过程中,无论是一个1:1的联系,一个1:n的联系,还是一个m:n的联系,都可以转换为一个独立的关系模式。()

A:正确B:错误答案:正确在数据库逻辑设计过程中,规范化程度越高的关系,其所对应数据库应用系统的性能就越优。()

A:正确B:错误答案:错误对并发操作若不加以控制,可能会带来数据的不一致。()

A:错误B:正确答案:正确在数据管理的人工管理阶段数据由人单独保存,数据和程序是分离的。()

A:错误B:正确答案:正确和操作系统一样,对数据的封锁操作可能会引起活锁和死锁。()

A:正确B:错误答案:正确有两种基本类型的锁,它们是共享锁和排它锁。()

A:正确B:错误答案:正确SQL语言既是自含式语言,又是嵌入式语言。()

A:正确B:错误答案:正确关系规范化的实质是概念的单一化。()

A:正确B:错误答案:正确在关系系统中,用户可以通过指明物理存取路径以提高查询效率。()

A:正确B:错误答案:错误在概念结构设计阶段中,设计概念结构的方法有()。

A:自底向上B:自顶向下C:逐步扩张D:混合策略答案:混合策略###自底向上###自顶向下###逐步扩张嵌套查询的一般求解方法是()。

A:由里向外处理B:先处理父查询,然后将结果用于子查询C:由外向里外理D:先处理子查询,然后将结果用于父查询答案:先处理子查询,然后将结果用于父查询###由里向外处理数据库恢复设计的两个关键问题是()。

A:如何解决数据库故障B:如何执行并发控制C:如何建立冗余数据D:如何利用冗余数据进行数据库恢复答案:如何利用冗余数据进行数据库恢复###如何建立冗余数据以下关于介质故障恢复的描述正确的是()。

A:发生介质故障后,磁盘上的数据和日志文件都将被破坏B:介质故障的恢复需要DBA的介入C:可以通过多种方法从介质故障中恢复D:介质故障恢复的具体步骤是:装入最新的DBA转储的数据库后备副本,然后装入相应的日志文件副本,重做已经完成的事务答案:介质故障恢复的具体步骤是:装入最新的DBA转储的数据库后备副本,然后装入相应的日志文件副本,重做已经完成的事务###介质故障的恢复需要DBA的介入###发生介质故障后,磁盘上的数据和日志文件都将被破坏在设计用于联机事务处理的数据库时,以下属于相关注意事项的是()。

A:使用大量索引,以加快查询速度B:优化硬件配置,提高响应时间C:缩小事务处理规模,提高并发速度D:对数据有计划地进行备份答案:优化硬件配置,提高响应时间###对数据有计划地进行备份###缩小事务处理规模,提高并发速度为了避免阻塞和死锁,用户在设计事务时应遵守一些原则,以下属于这些原则的选项是()。

A:在事务中尽量访问最少量的数据B:尽可能使用低的事务隔离级别C:在读数据的时候尽量考虑使用行版本管理D:尽可能使用嵌套事务答案:尽可能使用低的事务隔离级别###在读数据的时候尽量考虑使用行版本管理###在事务中尽量访问最少量的数据关于封锁协议,下面说法正确的是

A:一级封锁协议的要求最低B:三级封锁协议可以解决所有并发执行可能导致的问题C:一级封锁协议可以解决所有并发执行可能导致的问题D:三级封锁协议的要求最高答案:一级封锁协议的要求最低###三级封锁协议的要求最高###三级封锁协议可以解决所有并发执行可能导致的问题下面定义属于完整性范畴的是

A:CREATEDOMAINB:CREATETRIGGERC:CREATEASSERTIOND:CREATEROLE答案:CREATEASSERTION###CREATETRIGGER###CREATEDOMAIN下面属于控制语句的有

A:ALTERB:CREATEC:REVOKED:GRANT答案:GRANT;REVOKE下面属于数据字典的有

A:数据流图B:数据流C:数据项D:数据结构答案:数据流图下面属于更新语句的有

A:INSERTB:UPDATEC:SELECTD:DELETE答案:INSERT###UPDATE###DELETE###SELECT数据库系统中可能的故障有

A:系统故障B:事务故障C:介质故障D:存储故障答案:事务故障###介质故障###系统故障Amrstrong公理系统的三条附加的三条推理规则有

A:合并规则B:分解规则C:传递律D:伪传递规则答案:分解规则###合并规则###伪传递规则导致系统故障的原因可能有

A:硬盘损坏B:系统断电C:DBMS代码错误D:操作系统代码错误答案:系统断电###操作系统代码错误###DBMS代码错误一个实体集可能具有多个

A:码B:主码C:候选码D:超码答案:候选码###码###超码数据库技术的奠基人之一E.f.Codd从1970年起发表过多篇论文,主要论述的是关系数据模型。()

A:错误B:正确答案:正确一个关系做选择操作后,新关系的元组个数小于或等于原来关系的元组个数。()

A:正确B:错误答案:正确关系数据库管理系统应能实现的专门关系运算包括:排序,索引和统计。()

A:对B:错答案:错关系模型的一个特点是,实体及实体之间的联系都可以使用相同的结构类型来表示。()

A:错B:对答案:对一个关系中的主键的取值可以为空值(Null)()

A:对B:错答案:错。可以用UNION将两个查询记过合并为一个查询结果。()

A:对B:错答案:对当用SELECT进行查询时,结果可以是字段值,也可以使统计值。()

A:对B:错答案:对在并运算中,重复的元组取且仅取一次。()

A:错误B:正确答案:正确在关系查询中,利用关系的投影,选择和联接运算可以方便地分解或构造新的关系。()

A:对B:错答案:对关系模式中属性的数目称为关系的元数,又称为关系的目。()

A:错误B:正确答案:正确数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。()

A:正确B:错误答案:错误在文件系统管理阶段,由文件系统提供数据存取方法,所以数据已经达到很强的独立性。()

A:正确B:错误答案:错误关系模式是对关系的描述,关系式关系模式在某一时刻的状态或内容。()

A:错误B:正确答案:正确死锁是可以避免的

A:错B:对答案:AI参考:正确答案是B,死锁是可以避免的。死锁是指在多线程或进程并发执行的过程中,由于争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法向前推进。为了避免死锁,可以采用一些方法,如预防、避免、检测和恢复等。因此,死锁是可以避免的。'二级封锁协议解决了()。

A:丢失修改、读“脏”数据B:读“脏”数据C:丢失修改D:丢失修改、读“脏”数据、不可重复读答案:AI参考:正确答案是【D:丢失修改、读“脏”数据、不可重复读】。\n\n二级封锁协议,也就是两次读-写协议,是解决了丢失修改、读“脏”数据和不可重复读的问题。该协议在事务启动之前读取某一数据后加锁,直到事务结束时才释放锁。这就避免了并发修改造成的数据不一致性问题,也就是丢失修改问题。在事务启动后对同一数据进行读取和写入时,对数据的修改都经过一次写入锁定后变为脏状态,对数据的状态只有一种有效的视图,因此在读写时不会被另一线程“污染”,也就解决了读“脏”数据问题。此外,在读取的数据还未被写入到磁盘的情况下,当前的事务对数据进行读取和写入,可能在以后会回滚或者撤销操作,如果按照一些单级封锁协议的话,由于可能存在并发读取和写入,就可能出现同一数据多次被读出和写入的情况,从而造成不可重复读的问题。而二级封锁协议则避免了这个问题。因此,二级封锁协议解决了丢失修改、读“脏”数据、不可重复读的问题。所以选项D是正确答案。'在合并各分E-R图时需消除各分E-R图中的不一致,这种不一致称为冲突,主要有三类冲突,其中命名冲突是指()。

A:同名异义或同义异名B:属性取值单位冲突C:属性类型冲突D:命名太长或太短答案:AI参考:在合并各分E-R图时需消除各分E-R图中的不一致,这种不一致称为冲突,主要有三类冲突,其中命名冲突是指同名异义或同义异名。因此,答案为A:同名异义或同义异名。'数据库设计的起点是()。

A:物理结构设计阶段B:概念结构设计阶段C:需求分析阶段D:逻辑结构设计阶段答案:AI参考:正确答案是B:概念结构设计阶段。\n数据库设计的四个阶段:需求分析、概念结构设计、逻辑结构设计、物理设计。概念结构设计是数据库设计的起点。概念模型设计的结果是概念数据模型,即E-R图(实体-关系图)。概念结构设计对现实世界的信息进行分析、抽象和概括,建立数据库的概念模型。所以答案是B。'在关系模式中,满足3CNF的模式,未必满足()。

A:2NFB:1NFC:BCNFD:7NF答案:AI参考:正确答案是C:BCNF。\n在关系模式中,如果关系R∈3NF,则R一定满足1NF,但不一定满足BCNF。BCNF(Boyce-Codd范式)要求候选键的每个部分都满足1NF,并且对于任何非主属性-主键的依赖关系,要么非主属性在主键中完全包含,要么非主属性在主键中部分包含。因此,在关系模式中,满足3NF的模式,未必满足BCNF。'概念设计的结果是()。

A:数据库系统的数据字典B:数据库系统的公用视图C:一个与DBMS相关的要领模型D:一个与DBMS无关的概念模型答案:AI参考:正确答案是D:一个与DBMS无关的概念模型。\n概念设计的结果是一个与DBMS无关的概念模型,这个模型描述的是用户世界,即用户视图的现实世界。概念模型是通过对现实世界进行抽象来形成的,它主要描述的是信息世界,是数据库设计的基础。概念模型包括实体、联系、属性等基本概念,它独立于具体的数据库管理系统。因此,本题的正确答案是D。'一个可用的关系模式应满足的最低范式是()。

A:2NFB:4NFC:3NFD:1NF答案:AI参考:答案:D。第一范式(1NF):在关系型数据库中,对字段的要求是,字段值能唯一地标识一个记录且字段值不包含重复值。换句话说,第一范式就是无重复的字段。因此,一个关系模式要成为关系型数据库的一部分,至少要满足第一范式。所以本题选D。'关系模型中,一个键是()。

A:可以由多个任意属性组成B:至多由一个属性组成C:由一个或多个属性组成,其值能够惟一标识关系中一个元组答案:AI参考:关系模型中,一个键是由一个或多个属性组成,其值能够唯一标识关系中一个元组。因此,选项C是正确答案。一个键是一个或多个属性的组合,用于唯一标识关系中的一个元组。在关系模型中,键是用来唯一标识表中的记录,确保数据的完整性和一致性。因此,一个键不能由多个任意属性组成,也不能至多由一个属性组成,而应该由一个或多个属性组成。选项A和B都是不正确的描述。'数据字典可以()。

A:用SQL语言查询B:由任何用户使用C:由用户创建D:没有答案:AI参考:正确答案是C:由用户创建。\n\n数据字典是由用户创建的,用于描述系统中数据的定义和属性,包括数据项、数据结构、数据流、数据存储和处理过程等方面的定义和描述。数据字典是系统开发过程中非常重要的一个工具,可以帮助开发人员更好地理解数据,进行数据分析和设计,从而更好地实现系统的功能和性能。因此,用户需要创建数据字典来描述系统中数据的定义和属性。SQL语言主要用于数据库查询和管理,不能用来创建数据字典;任何用户都可以使用数据字典,但这不是数据字典的特性;没有选项与数据字典的创建无关。因此,选项C是正确答案。'关系数据库管理系统所管理的关系是()。

A:一个二维表B:若干个二维表C:若干个数据库文件D:一个数据库答案:AI参考:正确选项是【B】关系数据库管理系统所管理的关系是一个若干个二维表。\n\n关系数据库

温馨提示

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

评论

0/150

提交评论