版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年学历类自考专业(计算机信息管理)数据库及其应用-数据库及其应用参考题库含答案解析一、单选题(共35题)1.数据库系统的三级模式结构中,描述数据库全体数据的全局逻辑结构和特性的是()。【选项】A.外模式B.储模式C.概念模式D.内模式【参考答案】C【解析】数据库三级模式包括外模式、概念模式和内模式。概念模式(模式)描述数据库中全体数据的全局逻辑结构和特征,是所有用户的公共数据视图。外模式是用户视角的数据结构(子模式),内模式(存储模式)描述数据的物理存储结构和方式。选项A、B、D均不符合题意。2.在SQL语句中,用于对分组后的结果进行条件筛选的关键字是()。【选项】A.WHEREB.HAVINGC.GROUPBYD.ORDERBY【参考答案】B【解析】WHERE用于基本条件筛选,作用于单个元组;HAVING用于对GROUPBY分组后的结果进行条件过滤(如聚合函数比较)。GROUPBY用于分组,ORDERBY用于排序。题目要求“分组后的筛选”,故选B。3.若事务T对数据对象A加了排他锁(X锁),则其他事务对A()。【选项】A.只能读不能写B.既能读又能写C.不能读也不能写D.仅能加共享锁【参考答案】C【解析】排他锁(X锁)禁止其他事务对加锁对象进行任何读/写操作。共享锁(S锁)允许其他事务读但不可写。选项C符合X锁的定义,A描述的是共享锁的特性,B和D错误。4.关系数据库设计中,若关系模式R∈2NF,但仍可能存在()导致数据冗余。【选项】A.部分函数依赖B.多值依赖C.传递函数依赖D.主属性对候选码的部分依赖【参考答案】C【解析】2NF消除了非主属性对候选码的“部分函数依赖”(A选项),但可能仍存在“传递函数依赖”(C选项)。3NF需消除非主属性对候选码的传递依赖才能解决冗余。多值依赖(B)属于4NF范畴,D是2NF已解决的问题。5.数据库系统的数据独立性体现在()。【选项】A.逻辑独立性与物理独立性B.结构独立性与实体独立性C.用户独立性与应用独立性D.并发独立性与安全独立性【参考答案】A【解析】数据独立性分为逻辑独立性(模式改变不影响外模式/应用)和物理独立性(内模式改变不影响逻辑模式)。选项B、C、D中的概念均非数据库独立性的标准表述。6.在E-R图转换为关系模型时,若实体间存在多对多联系,正确的处理方式是()。【选项】A.将联系独立转换为新关系B.合并到任意一端实体C.合并到两端实体D.将联系属性加入两端实体的关系中【参考答案】A【解析】多对多联系须独立转换为一个关系模式(包含两端实体的主键及联系的属性)。一对多联系可合并到“多”端实体中(B选项),多对多合并将导致冗余(C、D错误)。7.以下关于索引的叙述中,错误的是()。【选项】A.索引能加快查询速度但会降低更新效率B.唯一索引要求索引列值必须唯一C.非聚集索引的叶节点存储实际数据记录D.主键约束自动生成唯一索引【参考答案】C【解析】非聚集索引的叶节点存储索引键值和指向数据行的指针(聚集索引的叶节点才存储实际数据)。A正确(索引需维护),B正确(如UNIQUE约束),D正确(如PRIMARYKEY)。8.SQL的GRANT语句用于()。【选项】A.收回用户权限B.授予用户权限C.定义数据完整性D.创建角色【参考答案】B【解析】GRANT用于权限授予(B),REVOKE用于收回权限(A错误)。数据完整性通过约束(如CHECK)实现(C错误),角色创建使用CREATEROLE(D错误)。9.数据库发生事务故障时,恢复需利用()。【选项】A.日志文件和副本备份B.仅存档日志C.仅数据库副本D.仅日志文件【参考答案】D【解析】事务故障通过日志撤销(UNDO)未完成的事务(无需备份副本)。系统故障需日志重做(REDO)与撤销(UNDO),介质故障需日志和备份(A错误)。B、C不完整。10.以下关于自然连接的描述,正确的是()。【选项】A.自动按同名属性等值连接并去重B.必保留所有重复列C.结果集包含两表的全部属性D.等同于全外连接【参考答案】A【解析】自然连接按同名属性等值连接并去除重复列(A对)。B错(去重),C错(去重后属性减少),D错(全外连接保留两表全部记录,自然连接不保留不匹配的元组)。11.在数据库系统中,负责数据的定义、操纵、控制和管理的软件是()。【选项】A.数据库B.数据库管理系统(DBMS)C.操作系统D.应用程序【参考答案】B【解析】数据库管理系统(DBMS)是数据库系统的核心软件,负责数据的定义(如创建表结构)、操纵(如增删改查)、控制(如权限管理和并发控制)以及管理(如备份恢复)。选项A仅为数据集合,选项C管理硬件资源,选项D依赖DBMS操作数据,故正确答案为B。12.关系模型中,主键的特性是()。【选项】A.唯一且可为空B.唯一且非空C.可重复且非空D.可重复且可为空【参考答案】B【解析】主键用于唯一标识关系中的每条记录,其核心特性是唯一性和非空性。若主键允许重复或为空,将无法确保数据唯一性。选项A、C、D均违反此原则,故正确答案为B。13.SQL语言中,用于数据查询的语句是()。【选项】A.INSERTB.SELECTC.UPDATED.DELETE【参考答案】B【解析】SQL中,SELECT语句用于从数据库中检索数据,是数据查询的核心操作。INSERT用于插入数据,UPDATE用于修改数据,DELETE用于删除数据,均不属于查询范畴,故正确答案为B。14.事务的原子性是指()。【选项】A.事务执行前后数据状态一致B.事务完全执行或完全不执行C.多事务并发互不干扰D.事务结果永久保存【参考答案】B【解析】原子性(Atomicity)要求事务中的所有操作要么全部完成,要么全部不执行(如回滚),保障操作不可分割。选项A描述一致性,选项C描述隔离性,选项D描述持久性,故正确答案为B。15.关系规范化中,若某关系满足第一范式但不满足第二范式,其问题在于存在()。【选项】A.非主属性对候选键的部分函数依赖B.非主属性对候选键的传递函数依赖C.属性值不可再分D.主键包含过多属性【参考答案】A【解析】第二范式要求消除非主属性对候选键的部分函数依赖。第一范式仅确保属性原子性(选项C)。若关系中存在部分依赖(如主键为复合键时某属性仅依赖于部分键),则不满足2NF。选项B是3NF的问题,故正确答案为A。16.索引的作用是()。【选项】A.提高数据查询效率,但降低更新速度B.提高所有数据操作效率C.唯一标识记录D.强制数据唯一性【参考答案】A【解析】索引通过建立快速访问路径提高查询效率,但增删改操作需同步更新索引,导致写操作变慢。选项B错误,选项C和D是主键的作用,故正确答案为A。17.关于外键的描述,正确的是()。【选项】A.外键必须与另一关系的主键同名B.外键的值必须在被参照关系中存在C.外键可以为空且不唯一D.外键用于保证实体完整性【参考答案】B【解析】外键通过参照完整性约束确保其值必须在被参照关系的主键中存在(或为空)。选项A错误(名称可不同),选项C错误(是否唯一依设计而定),选项D描述的是主键的作用,故正确答案为B。18.数据模型的三要素不包括()。【选项】A.数据结构B.数据操作C.数据约束D.数据存储方式【参考答案】D【解析】数据模型的三要素为数据结构(描述静态特性)、数据操作(动态行为)和数据约束(完整性规则)。数据存储方式属于物理设计范畴,故正确答案为D。19.在E-R图中,表示实体间联系的图形符号是()。【选项】A.矩形B.菱形C.椭圆形D.双线矩形【参考答案】B【解析】E-R图中,实体用矩形表示(选项A),属性用椭圆形(选项C),联系用菱形(选项B)。双线矩形(选项D)表示弱实体,故正确答案为B。20.关系代数中,选择操作的运算符是()。【选项】A.σB.πC.⋈D.∪【参考答案】A【解析】关系代数中,选择操作符σ用于筛选满足条件的行(如σ_{条件})。投影操作符π(选项B)用于选择列,连接操作符⋈(选项C)用于合并表,并集操作符∪(选项D)用于合并结果,故正确答案为A。21.在数据库的三级模式结构中,外模式对应的是()。【选项】A.存储模式B.概念模式C.用户视图D.物理模式【参考答案】C【解析】数据库三级模式包括外模式、概念模式和内模式。外模式是用户视角的数据逻辑结构,对应“用户视图”;概念模式是全局逻辑结构,对应选项B;内模式对应物理存储结构(选项A、D)。选项C正确。22.关系数据库的完整性约束中,“实体完整性”要求主码()。【选项】A.必须唯一且不能全为空B.可以重复但不可为空C.允许为空但必须唯一D.可以与外码相同【参考答案】A【解析】实体完整性规定:主码必须唯一标识元组,且主属性(主码字段)不可取空值。选项A正确;选项B违反唯一性;选项C违反非空约束;选项D混淆了主码与外码的概念。23.SQL语句中用于删除表的命令是()。【选项】A.DROPTABLEB.DELETETABLEC.REMOVETABLED.ERASETABLE【参考答案】A【解析】DROPTABLE为删除表结构的命令(含数据);DELETE用于删除数据行,不删除表(选项B错误);C、D为干扰项。选项A正确。24.事务的ACID特性中,“持久性”指()。【选项】A.事务执行后对数据库的影响是永久的B.事务执行期间数据始终保持一致C.并发事务间相互隔离D.事务要么全执行要么全不执行【参考答案】A【解析】ACID特性中:持久性(Durability)指事务提交后结果永久保存(A正确);一致性(Consistency)对应B;隔离性(Isolation)对应C;原子性(Atomicity)对应D。25.在关系代数中,符号“σ”表示的操作是()。【选项】A.投影B.选择C.连接D.笛卡尔积【参考答案】B【解析】σ表示选择(条件筛选),如σ_{条件}(R)(B正确);π表示投影(A错误);⋈表示连接(C错误);×表示笛卡尔积(D错误)。26.若关系模式R满足2NF但不满足3NF,则可能存在的问题是()。【选项】A.非主属性对主码存在部分函数依赖B.非主属性对主码存在传递函数依赖C.主属性对主码存在部分函数依赖D.存在非平凡的多值依赖【参考答案】B【解析】2NF消去部分函数依赖(A是1NF→2NF需解决的问题);3NF需消除非主属性对主码的传递依赖(B正确);选项C属BCNF范畴;D与4NF相关。27.数据库系统中,数据的逻辑独立性通过()实现。【选项】A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.用户接口与存储引擎分离【参考答案】A【解析】逻辑独立性指修改概念模式时不影响外模式,通过外模式/模式映像实现(A正确);物理独立性通过模式/内模式映像实现(B错误)。28.SQL的GRANT语句用于()。【选项】A.授权用户权限B.撤销用户权限C.创建角色D.定义完整性规则【参考答案】A【解析】GRANT用于赋予用户权限(A正确);REVOKE用于撤销权限(B错误);CREATEROLE创建角色(C错误);完整性规则通过约束定义(D错误)。29.E-R模型中,“教师”与“学生”间的“指导”联系属于()。【选项】A.1:1联系B.1:n联系C.n:1联系D.m:n联系【参考答案】D【解析】一名教师可指导多个学生,一个学生也可被多名教师指导(如联合导师),故为多对多(m:n)联系(D正确)。30.事务的隔离级别中,可避免“脏读”但允许“不可重复读”的是()。【选项】A.读未提交(ReadUncommitted)B.读已提交(ReadCommitted)C.可重复读(RepeatableRead)D.串行化(Serializable)【参考答案】B【解析】读已提交级别:禁止脏读(读取已提交数据),但允许不可重复读(事务内多次读结果不同)。A允许脏读;C禁止不可重复读;D禁止所有并发问题。选项B正确。31.在数据库系统中,负责数据库的建立、使用和维护的软件是()。【选项】A.数据库管理员B.数据库管理系统C.操作系统D.数据库应用系统【参考答案】B【解析】数据库管理系统(DBMS)是负责数据库的创建、使用、维护和管理的系统软件。选项A是人员角色,选项C是基础系统软件,选项D是基于DBMS开发的应用程序,均不符合题干描述。32.关系模型中,数据的逻辑结构是一张二维表,其组成要素不包括()。【选项】A.关系模式B.元组C.属性D.指针【参考答案】D【解析】关系模型的三要素是关系(表结构)、元组(行)和属性(列)。指针是物理存储结构的元素,不属于逻辑结构范畴。33.下列约束中,用于保证实体完整性的是()。【选项】A.非空约束B.唯一约束C.主键约束D.外键约束【参考答案】C【解析】主键约束通过唯一性和非空性确保实体的唯一标识,实现实体完整性。选项A、B仅为部分特性,选项D用于参照完整性。34.若关系R的属性A可取多个值(如多个电话号码),则该关系不满足()。【选项】A.第一范式B.第二范式C.第三范式D.BCNF范式【参考答案】A【解析】第一范式要求属性值不可再分。属性A含多个值违背原子性,导致“多值依赖”,不满足1NF。35.在ANSI-SPARC三级模式结构中,描述物理存储细节的是()。【选项】A.外模式B.概念模式C.内模式D.逻辑模式【参考答案】C【解析】内模式定义数据的物理存储方式(如索引、存储结构)。外模式是用户视图,概念模式是全局逻辑结构。二、多选题(共35题)1.数据库系统的主要组成部分包括()。【选项】A.数据库B.数据库管理系统(DBMS)C.操作系统D.人员(用户和数据库管理员)【参考答案】ABD【解析】1.数据库系统由数据库(存储数据的集合)、数据库管理系统(管理数据库的软件)和人员(包括最终用户和数据库管理员)组成。2.操作系统是支撑DBMS运行的环境,并非数据库系统的直接组成部分。2.关于事务的特性(ACID),以下描述正确的有()。【选项】A.原子性指事务内的操作要么全部执行,要么全部不执行B.一致性指事务执行前后数据库必须满足完整性约束C.隔离性指事务执行过程对其他并发事务不可见D.持久性指事务提交后对数据库的修改永久生效【参考答案】ABCD【解析】1.ACID特性为事务的核心:原子性(A)、一致性(C)、隔离性(I)、持久性(D)。2.A选项正确描述原子性;B选项强调事务对数据库状态一致性的维护;C选项符合隔离性定义(通过锁机制实现);D选项是持久性的核心要求。3.数据模型的三大要素包括()。【选项】A.数据结构B.数据操作C.数据完整性约束D.数据存储方式【参考答案】ABC【解析】1.数据模型要素为:数据结构(描述数据的组织形式)、数据操作(如增删改查)和数据完整性约束(保证数据逻辑正确性)。2.D选项属于物理层面的设计,不属数据模型的理论范畴。4.以下关于SQL中JOIN操作的描述,正确的有()。【选项】A.INNERJOIN仅返回两表匹配的记录B.LEFTJOIN会返回左表所有记录及右表匹配的记录C.RIGHTJOIN会返回右表所有记录及左表匹配的记录D.FULLJOIN在MySQL中可直接使用【参考答案】AB【解析】1.A正确:内连接仅保留匹配项;B正确:左连接保留左表全部记录;C错误:右连接保留右表全部记录;D错误:MySQL不支持FULLJOIN语法,需通过UNION实现。5.数据库设计的主要阶段包括()。【选项】A.需求分析B.概念设计C.逻辑设计D.物理设计【参考答案】ABCD【解析】1.数据库设计流程依次为:需求分析(明确业务需求)→概念设计(E-R模型)→逻辑设计(关系模型转化)→物理设计(存储结构优化)。6.以下属于数据库三级模式结构的是()。【选项】A.外模式B.模式C.内模式D.存储模式【参考答案】ABC【解析】1.三级模式包括外模式(用户视图)、模式(逻辑结构)和内模式(物理存储)。2.D选项“存储模式”是内模式的别称,但题目需按标准术语选择ABC。7.关于索引的作用,下列说法正确的有()。【选项】A.加快数据查询速度B.降低数据插入、删除、更新的效率C.唯一索引可保证列值不重复D.聚簇索引会改变数据的物理存储顺序【参考答案】ABCD【解析】1.A正确:索引通过B+树等结构提升查询效率;B正确:维护索引会增加增删改的开销;C正确:唯一索引强制列值唯一;D正确:聚簇索引按索引键值排序存储数据。8.下列SQL语句中,用于删除表的命令是()。【选项】A.DELETETABLEB.DROPTABLEC.TRUNCATETABLED.REMOVETABLE【参考答案】BC【解析】1.B正确:DROPTABLE删除表结构及数据;C正确:TRUNCATETABLE清空表数据但保留结构;A错误:DELETE用于删除记录;D为干扰项。9.数据库管理系统的功能包括()。【选项】A.数据定义B.数据操纵C.数据控制D.数据可视化【参考答案】ABC【解析】1.DBMS核心功能为数据定义(DDL)、操纵(DML)、控制(权限管理与事务)。2.数据可视化属于应用层工具功能(如BI系统),非DBMS职责。10.关于关系模式的第二范式(2NF),必须满足的条件是()。【选项】A.符合1NFB.消除非主属性对主码的部分函数依赖C.消除非主属性对主码的传递函数依赖D.所有属性均为原子值【参考答案】AB【解析】1.2NF需在1NF基础上消除非主属性的部分依赖(如主键为复合键时,非主属性仅依赖部分主键)。2.C属于3NF的要求;D是1NF的范畴。11.关于数据库系统三级模式结构中的二级映像,下列说法正确的是?【选项】A.外模式/模式映像保证了数据的逻辑独立性B.模式/内模式映像保证了数据的物理独立性C.用户/外模式映像保证了数据的安全性D.外模式/内模式映像简化了用户操作E.逻辑模式/存储模式映像实现了数据的分布透明性【参考答案】AB【解析】1.三级模式包括外模式、模式、内模式,二级映像是外模式/模式映像和模式/内模式映像2.A正确:外模式/模式映像使应用程序不受全局逻辑结构变化影响,实现逻辑独立性3.B正确:模式/内模式映像使数据不受存储结构变化影响,实现物理独立性4.C错误:数据库中不存在"用户/外模式映像"5.D错误:不存在"外模式/内模式映像",二者通过模式间接联系6.E错误:分布透明性是分布式数据库特性,与三级模式无关12.事务的ACID特性中,"一致性"的内涵包括?【选项】A.事务执行前后数据库必须处于一致状态B.并发执行的事务之间不会相互干扰C.事务中对数据的修改遵循业务规则约束D.多个事务按串行方式执行的结果与并发执行一致E.事务失败后能恢复到执行前的状态【参考答案】AC【解析】1.一致性强调事务执行必须使数据库从一个一致状态转变为另一个一致状态2.A正确:定义性描述,强调事务执行的整体约束3.C正确:一致性依赖于具体的业务规则约束(如账户总额约束)4.B描述的是隔离性5.D描述的是可串行化(隔离性的高级要求)6.E描述的是原子性中的回滚特性13.下列关于SQL聚合函数的说法,错误的是?【选项】A.COUNT(*)统计所有行数,包括NULL值所在行B.SUM函数自动忽略NULL值C.AVG函数将NULL值视为0参与计算D.MAX/MIN可以作用于字符型数据E.GROUPBY子句必须与聚合函数配合使用【参考答案】CE【解析】1.C错误:AVG函数忽略NULL值,不会将其视为02.E错误:GROUPBY可单独使用(如分组显示不计算聚合值)3.A正确:COUNT(*)统计物理行数4.B正确:SUM仅计算非空数值5.D正确:MAX/MIN支持字符型(按字符顺序比较)14.下列关系代数运算中,属于专门关系运算的是?【选项】A.选择(σ)B.投影(π)C.并(∪)D.连接(⋈)E.除法(÷)【参考答案】ABDE【解析】1.专门关系运算包括:选择、投影、连接、除法2.A(选择)、B(投影)是基本单目运算3.D(连接)、E(除法)是复杂运算4.C(并)属于传统的集合运算(并/交/差)15.数据库设计阶段通常包括?【选项】A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计E.详细设计【参考答案】ABCD【解析】1.标准设计阶段:需求分析→概念设计(E-R图)→逻辑设计(关系模型)→物理设计2.E错误:软件工程的"详细设计"阶段对应的是程序模块设计,不属于数据库设计范畴3.每个阶段重点:A确定信息需求,B建立概念模型,C转换为数据模型,D设计存储结构16.关于数据库数据模型特点,描述正确的有?【选项】A.层次模型采用树形结构,支持多对多关系B.网状模型允许结点有多个父结点C.关系模型通过外键实现实体间联系D.面向对象模型支持复杂数据类型E.网状模型数据独立性高于关系模型【参考答案】BCD【解析】1.A错误:层次模型只支持一对多关系,无法直接表示多对多2.B正确:网状模型允许节点有多个双亲,这是其核心特征3.C正确:关系模型通过主键-外键机制建立联系4.D正确:面向对象模型支持对象、继承等复杂结构5.E错误:关系模型具有更高的数据独立性(物理/逻辑独立性更完善)17.在关系规范化中,3NF与BCNF的区别主要体现在?【选项】A.是否消除非主属性对候选键的部分函数依赖B.是否消除主属性对候选键的传递函数依赖C.是否消除非主属性对候选键的传递函数依赖D.是否消除主属性对非候选键的部分函数依赖E.是否消除非平凡多值依赖【参考答案】BD【解析】1.3NF要求消除非主属性对候选键的部分和传递依赖2.BCNF要求所有函数依赖左边都包含候选键3.B正确:BCNF消除了主属性对候选键的传递依赖(区别于3NF)4.D正确:BCNF消除了主属性对非候选键的依赖情况5.A/C是2NF和3NF解决的问题6.E是4NF处理的问题18.关于数据库索引的优缺点,说法正确的有?【选项】A.显著加快数据查询速度B.降低数据插入、删除、更新的速度C.唯一索引能保证列值的唯一性D.聚集索引能减少表的物理存储空间E.过多索引会占用额外磁盘空间【参考答案】ABCE【解析】1.A正确:索引的主要目的是加速查询2.B正确:索引需要维护,写操作时需同步更新索引结构3.C正确:唯一索引强制实体完整性约束4.D错误:聚集索引改变数据物理存储顺序,但不会减少存储空间5.E正确:每个索引都需要额外存储空间19.下列属于数据库恢复技术的有?【选项】A.日志文件(LogFile)B.数据库转储(Dump)C.检查点(Checkpoint)D.数据镜像(Mirroring)E.触发器(Trigger)【参考答案】ABCD【解析】1.恢复技术核心:日志记录操作(A)、定期备份(B)、恢复点标记(C)、冗余存储(D)2.E错误:触发器用于实现业务规则和完整性约束,不属于恢复机制3.检查点技术通过定期建立恢复点加速故障恢复过程4.数据镜像提供实时冗余,用于快速故障切换20.在并发控制中,死锁预防策略包括?【选项】A.事务按固定顺序申请锁资源B.允许事务部分回滚释放锁C.超时机制自动终止事务D.一次性分配所有需要的锁资源E.等待图检测后选择回滚【参考答案】AD【解析】1.死锁预防:通过破坏必要条件预防死锁发生2.A正确:有序申请法破坏循环等待条件3.D正确:一次性封锁法避免逐步申请导致的资源竞争4.B/C属于死锁检测与解除手段5.E属于死锁检测技术(通过等待图判断环路)21.关于数据库系统的三级模式结构,以下说法正确的有:A.外模式是数据库用户的数据视图B.模式描述的是数据的物理存储结构C.内模式独立于具体的存储设备D.三级模式之间通过两级映像实现独立性E.模式改变时外模式必须同步修改【选项】(1)ABD(2)ACE(3)ADE(4)ACD【参考答案】(1)ABD【解析】A正确,外模式也称用户模式,是用户可见的数据视图;B正确,模式描述逻辑结构而非物理结构;C错误,内模式依赖存储设备;D正确,外模式/模式映像与模式/内模式映像保障独立性;E错误,外模式可通过映像独立于模式变更。故ABD符合,选项(1)正确。22.下列SQL语句类型中属于DML(数据操纵语言)的是:A.SELECTB.INSERTC.GRANTD.UPDATEE.CREATETABLE【选项】(1)ABC(2)ABD(3)BDE(4)CDE【参考答案】(2)ABD【解析】DML用于数据操作:SELECT(数据查询)、INSERT(插入)、UPDATE(更新)、DELETE(删除)属于DML;CREATETABLE(DDL数据定义)、GRANT(DCL数据控制)不属于。故ABD正确,选项(2)当选。23.关于事务ACID特性,说法错误的是:A.原子性指事务要么全执行要么全回滚B.隔离性要求事务不受其他事务干扰C.持久性通过日志备份实现D.一致性指事务执行前后约束条件不变E.隔离级别"SERIALIZABLE"允许幻读【选项】(1)CE(2)BE(3)DE(4)AE【参考答案】(3)DE【解析】D正确,一致性确实要求事务前后约束不变(非错误项);E错误,SERIALIZABLE隔离级别禁止幻读。题目要求选错误说法,故DE组合中E为错误项(D表述正确),选项(3)DE为答案。C中持久性通过日志与备份共同实现,表述不严谨但非核心错误。24.在关系数据库设计中,下列属于概念设计阶段任务的是:A.设计E-R图B.定义数据完整性约束C.将关系模式分解为3NFD.确定实体集与联系集E.建立数据字典【选项】(1)ADE(2)ABC(3)BCD(4)CDE【参考答案】(1)ADE【解析】概念设计阶段任务:建立E-R模型(A)、识别实体/联系(D)、编制数据字典(E)。B(完整性约束)和C(3NF分解)属于逻辑设计阶段任务。故ADE正确,选项(1)符合。25.关于索引的叙述,正确的有:A.聚集索引改变数据物理顺序B.非聚集索引适合范围查询C.主键默认创建唯一索引D.过多索引会降低更新性能E.位图索引适用于高基数属性【选项】(1)ACD(2)ABC(3)BDE(4)CDE【参考答案】(1)ACD【解析】A正确,聚集索引按索引键排序存储数据;B错误,范围查询更适合聚集索引;C正确,主键自动建唯一索引;D正确,索引增大会增加更新开销;E错误,位图索引适用于低基数属性。故ACD正确,选项(1)当选。26.以下会导致关系模式不符合2NF的是:A.存在非主属性对主键的部分函数依赖B.存在非主属性对主键的传递函数依赖C.主键由单一属性构成D.存在非平凡多值依赖E.所有非主属性完全依赖候选键【选项】(1)AB(2)AC(3)AE(4)AD【参考答案】(1)AB【解析】2NF要求消除非主属性对主键的部分函数依赖(A符合)。B属于3NF需解决的问题;C单一属性主键自动满足2NF;D是4NF问题;E是2NF的成立条件而非违反情况。故AB是导致不符合2NF的原因,选项(1)正确。27.关于数据库视图,正确的说法有:A.视图可隐藏基表敏感数据B.视图数据随基表实时更新C.所有视图均可直接更新D.视图能简化复杂查询操作E.视图属于外模式范畴【选项】(1)ABDE(2)ACDE(3)ABE(4)ADE【参考答案】(4)ADE【解析】A正确,视图提供数据安全屏障;B错误,视图数据在查询时动态生成,非独立存储;C错误,含聚合/连接的视图不可更新;D正确,视图封装复杂查询逻辑;E正确,视图是外模式的具体实现。故ADE正确,选项(4)当选。28.在数据库恢复技术中,需要用到的事务日志记录包括:A.事务开始标记B.数据更新前的旧值C.数据更新后的新值D.事务提交标记E.检查点记录【选项】(1)ABCD(2)ACDE(3)BCDE(4)ABCE【参考答案】(1)ABCD【解析】事务日志记录包含:事务开始(A)、更新操作的前像(B)与后像(C)、提交/回滚标记(D)。检查点记录(E)是独立机制,不存储在事务日志中。故ABCD为正确组合,选项(1)符合。29.可能导致数据库锁升级的情况包括:A.单个事务持有过多行锁B.系统检测到死锁频繁发生C.索引碎片率超过阈值D.事务隔离级别设置为READUNCOMMITTEDE.表空间使用率达到上限【选项】(1)AB(2)AC(3)AE(4)DE【参考答案】(1)AB【解析】锁升级触发条件:事务持有行锁过多(A),或死锁检测开销过大(B)。索引碎片(C)、隔离级别(D)、表空间(E)与锁升级无直接关联。故AB正确,选项(1)当选。30.关于数据库安全机制,正确的有:A.角色权限继承采用最小特权原则B.GRANT语句可授予对象级权限C.审计功能仅记录失败操作日志D.敏感数据加密属于物理安全措施E.REVOKE可级联收回权限【选项】(1)ABE(2)BDE(3)ACE(4)CDE【参考答案】(1)ABE【解析】A正确,角色权限遵循最小特权;B正确,GRANT支持表/列级授权;C错误,审计可记录成功/失败操作;D错误,数据加密属于逻辑安全;E正确,REVOKECASCADE可级联撤销。故ABE正确,选项(1)符合。31.下列选项中,属于关系数据库基本特征的是()。【选项】A.数据冗余度高B.数据结构化C.数据独立性高D.支持集合操作【参考答案】BCD【解析】A错误,关系数据库通过规范化减少冗余;B正确,关系数据库采用二维表结构实现数据结构化;C正确,关系数据库通过三级模式(外模式、模式、内模式)实现数据的逻辑独立性和物理独立性;D正确,关系数据库支持并、交、差等集合操作。32.下列关于SQL语句的描述中,正确的是()。【选项】A.SELECT语句中必须包含FROM子句B.WHERE子句可对分组后的结果进行筛选C.HAVING子句用于聚合函数条件的过滤D.DELETE语句可以同时删除多个表的记录【参考答案】AC【解析】A正确,SELECT查询必须指定数据来源(FROM);B错误,WHERE筛选分组前的数据,HAVING筛选分组后的结果;C正确,HAVING常与GROUPBY联用过滤聚合结果;D错误,标准SQL的DELETE只能删除单表数据,多表删除需依赖具体DBMS扩展语法。33.事务的ACID特性包括()。【选项】A.原子性(Atomicity)B.一致性(Consistency)C.隔离性(Isolation)D.持久性(Durability)【参考答案】ABCD【解析】ACID是事务四大特性:A指事务操作要么全执行要么全不执行;B指事务执行后数据库状态需满足完整性约束;C指并发事务互不干扰;D指事务提交后修改永久保存。四项均为必选项。34.下列范式级别中,要求消除非主属性对候选键的传递依赖的是()。【选项】A.第一范式(1NF)B.第二范式(2NF)C.第三范式(3NF)D.BCNF范式【参考答案】C【解析】A要求属性不可再分;B要求消除非主属性对候选键的部分依赖;C要求消除非主属性对候选键的传递依赖;D要求消除主属性对候选键的传递依赖。本题题干明确指向传递依赖,故选C。35.关于数据库索引的描述,错误的是()。【选项】A.索引可显著提高数据查询速度B.聚簇索引会改变表的物理存储顺序C.唯一索引允许存在重复键值D.频繁更新的字段不适合创建索引【参考答案】C【解析】A正确,索引加速查询;B正确,聚簇索引按索引键值排序存储数据行;C错误,唯一索引要求键值唯一;D正确,索引会增加数据修改开销。三、判断题(共30题)1.在关系数据库中,自然连接操作要求两个关系必须具有相同的属性名,且这些属性上的域相同。【选项】A.正确B.错误【参考答案】B【解析】自然连接操作只需两个关系在公共属性上有相同的域,但属性名可以不同(通常系统会按语义匹配),即使属性名不同,只要语义和域一致仍可连接。若属性名相同但域不同,则需显式指定连接条件。2.SQL中的GRANT语句可以用于授予用户对视图的UPDATE权限,即使该用户没有基表的UPDATE权限。【选项】A.正确B.错误【参考答案】B【解析】若用户没有基表的UPDATE权限,即使被授予视图的UPDATE权限,操作仍会失败。因为视图的更新最终需映射到基表,系统会检查用户对基表的权限(基于SQL的安全机制)。3.若关系模式R满足2NF,则R的所有非主属性必须完全函数依赖于候选键。【选项】A.正确B.错误【参考答案】A【解析】2NF的定义要求消除非主属性对候选键的部分函数依赖。例如,若候选键为(A,B),而属性C仅依赖于A,则不满足2NF。4.数据库恢复技术中,日志文件必须按“先写日志,再写数据库”的规则,否则无法保证事务的原子性。【选项】A.正确B.错误【参考答案】A【解析】为防止系统崩溃导致数据不一致,日志需先记录操作意图(如“事务T更新X”),再实际修改数据库。若顺序颠倒,崩溃后无法判定未完成事务的操作状态。5.关系数据库的集合并运算(UNION)要求参与运算的两个关系必须具有相同数量的属性和相同的域。【选项】A.正确B.错误【参考答案】A【解析】并运算基于集合论定义,需属性数目相同且对应属性的域相容(如整型与浮点型可兼容),否则无法合并元组。6.在SQL中,外键约束必须引用其他表的主键列。【选项】A.正确B.错误【参考答案】B【解析】外键可以引用其他表的唯一约束列(不一定是主键),但被引用列必须具有唯一性保证(UNIQUE约束或主键)。7.满足4NF的关系模式一定满足BCNF。【选项】A.正确B.错误【参考答案】A【解析】4NF针对多值依赖,BCNF针对函数依赖。消除多值依赖已隐含消除非平凡函数依赖,故4NF的条件比BCNF更严格。8.数据库触发器(Trigger)只能在数据修改操作(INSERT/UPDATE/DELETE)执行后激活。【选项】A.正确B.错误【参考答案】B【解析】触发器可按时序设为BEFORE或AFTER事件。例如,BEFOREINSERT可在插入前验证数据合法性。9.DELETE语句与DROPTABLE语句均可删除表中的数据。【选项】A.正确B.错误【参考答案】B【解析】DELETE仅删除数据行,保留表结构;DROPTABLE删除整个表(包括结构和数据),属于DDL操作。10.视图是虚拟表,其数据物理存储在数据库中。【选项】A.正确B.错误【参考答案】B【解析】视图本质是查询定义的逻辑表,无独立物理存储。查询视图时会动态执行定义它的SELECT语句(物化视图除外,但其并非标准SQL特性)。11.关系数据模型中,数据之间的关系通过指针链接来表示。【选项】A.正确B.错误【参考答案】B【解析】关系数据模型通过二维表(关系)和属性间的值关联表示数据间的关系,而非指针链接。指针链接是网状或层次数据模型的特征,因此题干描述错误。12.在关系数据库中,实体完整性规则要求主键属性可以为空值(NULL)。【选项】A.正确B.错误【参考答案】B【解析】实体完整性规则要求主键属性值唯一且不可为空值(NOTNULL)。若主键为空,则无法唯一标识元组,因此题干描述错误。13.SQL语句中,“GROUPBY”子句用于对查询结果按指定列分组,并与聚合函数配合使用。【选项】A.正确B.错误【参考答案】A【解析】“GROUPBY”子句的作用是按列值对结果集分组,常与SUM、AVG、COUNT等聚合函数结合使用,实现对分组数据的统计计算,题干描述正确。14.使用SQL命令“DROPTABLE”可删除表中所有数据,但保留表结构。【选项】A.正确B.错误【参考答案】B【解析】“DROPTABLE”会直接删除整个表(包括结构和数据),若仅需删除数据但保留结构,应使用“DELETEFROM表名”或“TRUNCATETABLE”,因此题干描述错误。15.事务的原子性是指事务中的所有操作要么全部执行,要么全部不执行。【选项】A.正确B.错误【参考答案】A【解析】事务的原子性保证了一组操作作为不可分割的工作单元,若部分操作失败则整个事务回滚,题干描述正确。16.外键约束的主要作用是限制插入记录的取值范围,确保其值必须与被参照表的主键值匹配。【选项】A.正确B.错误【参考答案】A【解析】外键约束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于购买木头合同范本
- 农村山林卖买合同范本
- 加盟合同如何终止协议
- 共享设备投放点协议书
- 养殖用水供水合同范本
- 合租合同人身安全协议
- 2026年投资项目管理师之宏观经济政策考试题库300道含答案【夺分金卷】
- 公司融资合作合同范本
- 初创公司用车合同范本
- 合成挖机租赁合同范本
- 重阳节课件教学课件
- 2025年材料员考试题库及完整答案(历年真题)
- 品质测量基础知识培训课件
- 贸易安全意识培训课件
- 保温材料安全培训课件
- 颜勤礼碑课件详解
- 汽车内饰设计2025年流行趋势及消费者偏好研究报告
- 2025年年少先队知识竞赛考试真题题库及答案
- 山楂创意画课件
- 2025-2026学年江苏省镇江市初三上学期数学月考试题【附答案】
- 2025年许昌禹州市特招医学院校毕业生招聘86名备考练习试题及答案解析
评论
0/150
提交评论