版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
st数据库系统工程师复习题库(附答案)单选题1.在数据库系统中,“脏读”是指?A、事务读取了另一个未提交事务修改过的数据B、事务读取了另一个已提交事务修改过的数据C、事务读取了与其自身修改过的数据D、事务读取了系统中的临时数据参考答案:A2.数据库的物理设计阶段主要考虑的问题不包括?A、存储结构的选择B、索引的建立C、数据安全性的具体实现D、E-R图的设计参考答案:D3.设有关系R(A,B,C)和S(A,D),R与S的连接操作为RJOINSONR.A=S.A,该操作属于()。A、自然连接B、等值连接C、外连接D、左外连接参考答案:B4.下列关于数据库规范化理论的叙述中,错误的是?A、规范化的目的是减少数据冗余,避免插入异常和删除异常B、规范化过程是通过模式分解来实现的C、关系模式的规范化程度越高,查询效率通常越好D、规范化是为了解决数据依赖问题参考答案:C5.数据库系统的物理设计主要包括?A、确定数据模型B、设计E-R图C、确定数据库存储结构D、确定查询处理策略参考答案:C6.关系代数中的"θ连接"表示为RJOINS,若θ为等号,则称为()。A、等值连接B、自然连接C、外连接D、内连接参考答案:A7.在SQL中,创建索引的语句是?A、CREATEINDEXB、CREATETABLEC、ALTERTABLED、CREATEVIEW参考答案:A8.以下关于候选键和主键的叙述中,正确的是()。A、候选键是唯一的,主键也是唯一的B、一个关系模式只有一个候选键和一个主键C、候选键和主键都不是空的D、主键值可以为空参考答案:C9.设关系R(A,B,C)与S(D,E,F),连接条件为R.A=S.D,且R.A上有索引,则该连接属于?A、嵌套循环连接B、排序合并连接C、索引连接D、Hash连接参考答案:C10.关系代数中的"除法"操作(Division)用于()。A、选择特定的元组B、连接两个关系C、查找具有相同属性值的元组D、查找关系中所有属性值在另一个关系中出现的元组组合参考答案:D11.在事务并发控制中,产生“脏读”现象是因为违反了事务的什么特性?A、原子性B、一致性C、隔离性D、持久性参考答案:C12.数据库管理系统的三级模式结构是指外模式、模式和内模式,其中描述数据在数据库中物理存储方式和物理结构的模式是?A、外模式B、模式C、内模式D、子模式参考答案:C13.模块独立性高的标准是?A、高内聚B、低耦合C、高内聚且低耦合D、低内聚且高耦合参考答案:C14.设关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则R的规范化程度达到了?A、1NFB、2NFC、3NFD、BCNF参考答案:B15.设有两个事务T1和T2,T1执行"读A",T2执行"写A",T1执行"写A"且提交,T2执行"写A"且提交,则该并发调度导致()。A、丢失修改B、不可重复读C、读脏数据D、幻读参考答案:A16.事务的ACID特性中,C是指?A、一致性B、隔离性C、持久性D、原子性参考答案:A17.在关系模式中,消除非主属性对码的传递依赖的过程属于()。A、消除部分函数依赖B、消除完全函数依赖C、消除传递函数依赖D、消除多值依赖参考答案:C18.关系数据库的规范化理论主要应用在数据库设计的哪个阶段?A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计参考答案:C19.SQL语句"SELECT*FROMRWHEREC='5'"执行后,该语句属于()。A、DDLB、DMLC、DCLD、查询参考答案:B20.在数据库设计中,将E-R图转换为关系模式时,若实体M和N之间是1:N联系,则该联系可转换为()。A、一个独立的关系模式B、加入M的一个属性或加入N的一个属性C、保持M和N原有的关系模式不变D、M和N的关系模式合并为一个参考答案:B21.在SQL的索引定义中,使用"CREATEINDEXidx_nameONtable_name"创建的索引属于()。A、唯一索引B、聚簇索引C、非唯一非聚簇索引D、全文索引参考答案:C22.SQL语句"SELECTDISTINCTsno,cnoFROMSC"的作用是?A、查询SC表中所有的sno和cnoB、查询SC表中所有不同的sno和cno组合C、查询SC表中sno和cno均不同的记录D、查询SC表中sno或cno不同的记录参考答案:B23.以下哪种数据库系统架构模式最能反映当前主流数据库的设计?A、单用户架构B、分层架构C、客户机/服务器(C/S)D、浏览器/服务器(B/S)参考答案:B24.在关系代数中,连接(Join)运算不包括?A、自然连接(NaturalJoin)B、左外连接(LeftOuterJoin)C、笛卡尔积(CartesianProduct)D、半连接(SemiJoin)参考答案:C25.设关系R(A,B,C)的主键为A,则下列说法正确的是()。A、A->BC必须成立B、B->C必须成立C、B->A必须成立D、A->BC必须不成立参考答案:A26.若事务T对数据A加X锁,则T对数据A()。A、只能读不能写B、只能写不能读C、可以读也可以写D、不能读也不能写参考答案:C27.数据库系统由硬件系统、软件系统、人员和数据库组成,其中数据库是数据库系统的核心和基础。A、硬件B、软件C、数据库D、人员参考答案:C28.数据库恢复中最常用的技术是?A、日志技术B、双机容错C、数据加密D、归档参考答案:A29.在SQL的授权语句GRANT中,用于允许接收者将权限再转授给其他用户的短语是?A、WITHGRANTOPTIONB、PUBLICC、ALLPRIVILEGESD、IDENTIFIEDBY参考答案:A30.数据库系统发生故障时,对未完成的事务执行回滚操作,其目的是()。A、保证数据库的一致性B、防止数据丢失C、维持事务的隔离性D、提高查询效率参考答案:A31.在数据库备份策略中,完整备份的缺点是?A、备份时间短B、恢复速度快C、数据库变化量大时,备份花费时间长,且包含大量冗余数据D、无法用于恢复介质故障参考答案:C32.在关系数据库设计中,设计关系模式属于数据库设计的哪个阶段?A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计参考答案:C33.SQL中,"SELECTCOUNT(*)FROMR"的作用是()。A、检索R中的全部记录B、检索R中的全部列C、统计R中的记录数D、统计R中非空值的个数参考答案:C34.数据库逻辑设计阶段,将E-R图转换为关系模式时,如果一个实体转换为一个关系模式,则实体的码成为该关系模式的()。A、外码B、属性C、候选码D、主码参考答案:D35.数据库中,在事务执行过程中,若某个事务对数据进行了更新操作,为了使其他事务能读到该数据的新值,通常采用的机制是?A、读未提交B、读已提交C、可重复读D、串行化参考答案:B36.数据库管理系统的数据控制功能不包括()。A、并发控制B、恢复控制C、安全性控制D、完整性控制参考答案:B37.数据库管理系统的三级模式结构中,外模式/概念模式映像是()。A、定义逻辑数据结构与物理存储结构之间的映像B、定义数据的逻辑结构与物理结构之间的映像C、定义外模式与模式之间的映像D、定义用户模式与内模式之间的映像参考答案:C38.关于事务的ACID特性,当事务成功完成时,必须确保所有的数据修改都被永久保存,这体现了?A、原子性(Atomicity)B、一致性(Consistency)C、隔离性(Isolation)D、持久性(Durability)参考答案:D39.在SQL查询中,使用LIKE'___s'可以匹配以's'结尾的字符串,其中下划线代表?A、任意个字符B、任意一个字符C、零个或多个字符D、特定的某个字符参考答案:B40.以下关于数据库恢复技术的叙述中,错误的是()。A、恢复利用转储的日志文件B、恢复利用转储的数据副本C、故障恢复通常基于转储的后备副本D、恢复只能重新执行事务参考答案:D41.下列哪个索引类型适合用于区分度低(重复值多)的列?A、唯一索引B、主键索引C、聚簇索引D、非聚簇索引/辅助索引参考答案:D42.数据库保护包括安全性、完整性、并发控制和恢复,其中检查和验证数据是否符合定义的规则属于?A、安全性控制B、完整性控制C、并发控制D、恢复控制参考答案:B43.数据库日志(Log)通常包括哪些内容?A、数据修改前后的值B、事务的开始和结束标志C、检查点信息D、以上都是参考答案:D44.某关系模式R(A,B,C)的候选键为AB,则R上的函数依赖集F={(A,C)->B,B->C}是()。A、1NFB、2NFC、3NFD、BCNF参考答案:B45.在数据库设计中,将E-R图转换为关系模式时,一个1:1联系可以转换为?A、1个独立的关系模式B、2个独立的关系模式C、转换为实体对应的关系模式中的一个属性D、转换为实体对应的关系模式中的主键参考答案:C46.若关系R中的某一属性组的值能唯一标识一个元组,则称该属性组为()。A、外码B、候选码C、主码D、主属性参考答案:B47.在关系模式规范化过程中,如果一个关系模式X→Y,且X不是R的候选码,Y是R的候选码,则该关系模式属于?A、1NFB、2NFC、3NFD、BCNF参考答案:B48.SQL中,HAVING子句主要用于过滤?A、单行函数B、GROUPBY子句C、索引D、视图参考答案:B49.下列关于数据库系统的叙述中,正确的是?A、数据库避免了数据冗余B、数据库减少了数据冗余C、数据库系统比文件系统数据冗余度高D、数据库系统支持数据共享参考答案:B50.某关系模式R(A,B,C,D),FD为{A->C,C->D,D->B},码是?A、AB、CC、BD、D参考答案:A51.在关系代数中,关系除法运算(Division)用于表达?A、查找包含所有指定属性值的关系B、查找满足特定条件的最大值C、查找笛卡尔积D、查找包含一对多关系中所有“多”侧记录的关系参考答案:D52.在数据库恢复技术中,事务日志(Log)的主要作用不包括?A、故障检测B、事务恢复C、并发控制D、实现原子性参考答案:C53.局域网交换机工作在OSI模型的哪一层?A、物理层B、数据链路层C、网络层D、传输层参考答案:B54.下列哪个SQL函数用于计算平均值?A、SUM()B、AVG()C、MAX()D、COUNT()参考答案:B55.SQL语句SELECTCOUNT(*)FROMtable1执行后,返回的是?A、表table1中记录的总数B、表table1中所有列值的总和C、表table1中列名COUNT的个数D、表table1中非空记录的个数参考答案:A56.SQL中的GRANT语句主要用于?A、定义视图B、授予系统权限C、撤销权限D、授予对象权限参考答案:D57.若数据库中存在死锁,DBMS的并发控制子系统通常采用()方法解决。A、放弃事务B、死锁预防C、死锁检测与恢复D、并发调度参考答案:C58.事务的四个属性ACID中,'C'指的是()。A、一致性B、连续性C、持久性D、排他性参考答案:A59.数据库系统的核心目标是提高数据的?A、共享性、安全性、完整性B、一致性、独立性、冗余度C、安全性、完整性、并发控制D、共享性、安全性、独立性参考答案:D60.设关系模式R(A,B,C),F是F闭包,若X->Y属于F+,则说?A、X->Y是冗余依赖B、X->Y是一个逻辑蕴涵C、X->Y是非法的D、X->Y是派生属性参考答案:B61.在关系数据库中,关系模型是用二维表来表示实体以及实体之间联系的模型,关系的主键是?A、可以为空B、不能重复,可以为空C、不能重复,不能为空D、可以重复,可以为空参考答案:C62.数据库管理系统(DBMS)中,负责定义数据库的结构、创建数据库、插入、删除、更新和检索数据的程序模块称为?A、数据定义语言(DDL)B、数据操纵语言(DML)C、数据控制语言(DCL)D、数据查询语言(DQL)参考答案:B63.数据库中,数据物理独立性是指()。A、数据库与系统的交互独立B、用户的应用程序与存储在磁盘上的数据库中数据是相互独立的C、数据库的存储结构与逻辑结构之间的映像D、数据的总体逻辑结构与局部逻辑结构之间的映像参考答案:B64.在关系代数中,除法运算(÷)用于查询满足某种条件的集合,若关系R(A,B)与S(C)进行除法,结果关系中包含R中?A、R.A和R.BB、R.BC、S.CD、R.A和S.C参考答案:D65.并发控制中,若两个事务分别对两个不相交的数据集进行操作,则它们?A、可能发生死锁B、可能发生丢失修改C、可以并发执行,不必加锁D、必须串行执行参考答案:C66.以下哪项不是数据库规范化理论所要解决的问题?A、数据冗余B、插入异常C、删除异常D、数据丢失参考答案:D67.数据库系统的三级模式结构对数据库提供了()独立性。A、两种B、三种C、四种D、五种参考答案:A68.在MySQL中,用于创建存储过程的命令是?A、CREATEPROCEDUREB、CREATEFUNCTIONC、CREATETRIGGERD、CREATEEVENT参考答案:A69.设关系模式R(A,B,C)的属性函数依赖集F={A->B,B->C},且A为单属性,则R的码是()。A、AB、BC、CD、AB参考答案:A70.SQL语句"CREATETABLER(AINT,BCHAR(10),PRIMARYKEY(A))"中,定义的是()。A、创建一个只读视图B、创建一个带主键的表C、创建一个临时表D、创建一个索引参考答案:B71.E-R图向关系模型转换时,一个1:1的联系可以转换为?A、一个独立的关系模式B、与该联系相连的各实体的键之和C、与该联系相连的任意一个实体的键D、与该联系相连的任意两个实体的键的组合参考答案:C72.关于"死锁",下列说法错误的是()。A、两个事务都等待对方释放锁B、死锁是并发执行中出现的现象C、死锁发生后必须立即终止事务D、死锁可以通过回滚事务来解决参考答案:C73.在SQL中,"DROPTABLER"的作用是()。A、删除R中的所有记录B、删除R表的结构和所有记录C、只删除R表的结构D、创建R表参考答案:B74.SQL语言中,用于定义视图的语句是()。A、CREATEVIEWB、DROPVIEWC、SELECTVIEWD、UPDATEVIEW参考答案:A75.在SQL中,ALTERTABLE语句不能用于?A、修改列的数据类型B、删除列C、增加新列D、修改表的主键参考答案:D76.下列关于数据库恢复的描述,正确的是?A、故障发生后,利用备份文件进行恢复即可B、事务故障恢复通常使用UNDO和REDOC、介质故障恢复需要利用日志文件和后备副本D、系统故障恢复时,对所有未提交的事务执行UNDO参考答案:C77.在关系代数中,专门的关系运算包括选择、投影和连接,其中投影运算是指?A、从关系中选取满足给定条件的元组的操作B、从关系中选取若干属性列组成新的关系的操作C、将两个关系中的元组组合起来,形成元组的笛卡尔积的操作D、从关系模式中删除属性的操作参考答案:B78.3NF(第三范式)要求关系模式中的非主属性不传递依赖于码,这主要是为了解决?A、数据冗余B、插入异常C、删除异常D、数据丢失参考答案:A79.在SQL语句中,"SELECT*FROMSWHERESNOIN('S1','S2')"等价于?A、SELECT*FROMSWHERESNO='S1'ANDSNO='S2'B、SELECT*FROMSWHERESNO='S1'ORSNO='S2'C、SELECT*FROMSWHERESNO<>'S1'ANDSNO<>'S2'D、SELECT*FROMSWHERESNO!='S1'ORSNO!='S2'参考答案:B80.在数据库设计过程中,概念结构设计阶段产生的模型是?A、层次模型B、网状模型C、关系模型D、E-R模型参考答案:D81.下列关于数据库完整性的描述,错误的是?A、完整性约束条件可以是列级或元组级的B、完整性检查一般由DBMS的DDL引擎执行C、引用完整性要求外键的值必须与主表中的主键值匹配D、更新异常和插入异常是违反完整性约束导致的参考答案:D82.将两个关系模式合并为一个关系模式的过程称为()。A、连接B、视图合并C、模式集成D、模式分解参考答案:C83.SQL语句"UPDATEStudentSETAge=20WHERESno='S1'"的作用是?A、查询年龄为20的学生B、插入学生记录C、删除学生记录D、修改学生记录参考答案:D84.在关系模式R(SNO,SNAME,CNO,GRADE)中,SNO为学号,CNO为课程号,PRIMARYKEY(SNO,CNO),该关系模式属于()。A、1NFB、2NFC、3NFD、BCNF参考答案:B85.索引的作用不包括?A、加快数据检索速度B、加快排序速度C、唯一标识数据D、减少表扫描次数参考答案:C86.两个事务T1和T2,对两个数据项A和B进行操作。T1顺序是A->B,T2顺序是B->A,若不加控制,可能导致?A、不可重复读B、幻读C、丢失修改D、死锁参考答案:D87.事务隔离级别中,允许“不可重复读”但不允许“脏读”的是?A、读未提交(ReadUncommitted)B、读已提交(ReadCommitted)C、可重复读(RepeatableRead)D、串行化(Serializable)参考答案:B88.在MySQL数据库中,存储过程是一种?A、表B、查询语句集合C、用户定义的函数D、数据库对象参考答案:D89.在SQL中,下列哪条语句用于创建视图?A、CREATEVIEWB、CREATETABLEC、ALTERTABLED、DROPVIEW参考答案:A90.数据库管理系统(DBMS)的主要功能不包括?A、数据定义B、数据操纵C、数据控制D、图形化编辑参考答案:D91.若关系R的范式为3NF,则其属性间可能存在的依赖关系中,一定不包括()。A、A->BB、A->BCC、AB->CD、A->B,B->C参考答案:B92.软件生命周期模型不包括?A、瀑布模型B、敏捷开发C、原型模型D、软件维护参考答案:D93.以下不属于数据库物理设计阶段考虑的是()。A、存储结构设计B、存储路径设计C、确定数据的存储结构D、确定关系模式的规范化程度参考答案:D94.设有关系R和S,R(A,B,C),S(D,E,F),且R.A=S.D,连接类型为自然连接,则结果关系中包含的属性是?A、A,B,C,D,E,FB、A,B,C,E,FC、B,C,E,FD、A,B,C参考答案:B95.MySQL数据库中,用于查看数据库服务器状态信息的命令是?A、SHOWDATABASES;B、SHOWVARIABLES;C、SHOWSTATUS;D、SHOWPROCESSLIST;参考答案:C96.设关系R中有一个属性A,A上的值类型为整型,取值范围在-10到10之间,则该完整性约束属于?A、实体完整性B、参照完整性C、用户定义的完整性D、环境完整性参考答案:C97.在事务恢复中,UNDO操作主要用于?A、重新应用未完成的事务B、撤销已提交事务的修改C、撤销未提交事务的修改D、恢复日志文件参考答案:C98.下列关于数据库完整性约束的叙述中,正确的是?A、实体完整性要求主属性不能为空值B、参照完整性要求外键的值可以为空C、用户定义的完整性是关系模型必须满足的完整性约束条件D、违反完整性约束时,系统会自动回滚事务参考答案:A99.在数据库封锁协议中,一级封锁协议可以防止?A、丢失更新B、活锁和死锁C、不可重复读D、脏读参考答案:C100.设关系R和S均为三元关系,R的度为3,S的度为2,则R×S的度为?A、5B、6C、8D、1参考答案:A101.关系代数中的连接运算中,性能最好的通常是?A、笛卡尔积B、自然连接C、外连接D、等值连接参考答案:B102.设关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则A的闭包A+是?A、{A,B,C}B、{A,B}C、{A,C}D、{A}参考答案:A103.下列关于视图(View)的描述,错误的是?A、视图是虚拟表B、视图可以简化复杂的查询C、通过视图更新数据时,必须保证该视图是可更新的D、视图定义后,基表的数据发生变化会影响视图参考答案:C104.在SQL语言中,CREATEDATABASE语句主要用于?A、插入数据B、创建一个新的数据库C、删除数据库D、修改数据库结构参考答案:B105.在关系数据库中,一个关系模式对应于一个二维表。如果一个二维表中的某个属性或属性组不是该关系模式的主键或候选键的一部分,则该属性或属性组称为()。A、候选键B、主键C、外键D、属性参考答案:C106.设关系R(A,B,C,D),其中(A,B)为主键,现要查询所有满足C>D的记录,SQL语句正确的是()。A、SELECT*FROMRWHEREC>DB、SELECTA,BFROMRWHEREC>DC、SELECT*FROMRWHEREC<DD、SELECTA,BFROMRWHEREC<D参考答案:A107.设关系R(A,B)和S(B,C),RJOINS的条件是R.B=S.B,这是()。A、自然连接B、外连接C、等值连接D、半连接参考答案:C108.事务恢复过程中,对已经提交的事务执行恢复操作,通常采用()策略。A、UNDOB、REDOC、NOTHINGD、ABORT参考答案:B109.在关系数据库管理系统中,模式DDL(数据定义语言)的主要功能是?A、操纵数据B、定义数据库结构C、控制存储过程D、查询数据参考答案:B110.并发控制的目的是为了?A、提高数据安全性B、提高数据库完整性C、防止并发操作破坏数据一致性D、增加数据库容量参考答案:C111.设关系R(A,B),F={A->B},则关系R的范式是?A、1NFB、2NFC、3NFD、BCNF参考答案:C112.数据库系统的三级模式结构中,提供概念模式到内模式的映像,实现了数据的?A、物理独立性B、逻辑独立性C、视图独立性D、共享独立性参考答案:B113.关于外键(ForeignKey),以下说法正确的是?A、外键必须是另一个表的主键B、外键列的值必须唯一C、外键值可以为空D、外键不能与本表的主键相同参考答案:C114.数据库三级模式结构中,外模式/模式映像保证了数据库的?A、物理独立性B、逻辑独立性C、视图独立性D、存储独立性参考答案:B115.在SQL语言中,用于从基本表中检索数据的命令是?A、INSERTB、UPDATEC、DELETED、SELECT参考答案:D116.规范化理论中最基本的规范化程度是?A、1NFB、2NFC、3NFD、BCNF参考答案:A117.下列哪个不是数据库管理系统的功能?A、数据定义B、数据操纵C、数据控制D、数据通信参考答案:D118.数据库规范化理论中,消除函数依赖中传递依赖的过程属于()。A、1NF到2NFB、2NF到3NFC、3NF到BCNFD、2NF到BCNF参考答案:B119.关于关系代数运算,能够消除重复元组的运算是?A、并(Union)B、差(Difference)C、笛卡尔积(CartesianProduct)D、投影(Projection)参考答案:D多选题1.原型化开发方法适合?A、需求不明确的系统B、需求非常明确的系统C、简单的系统D、大型复杂的系统参考答案:AC2.下列属于网络安全技术的有?A、防火墙B、数据加密C、入侵检测D、拒绝服务攻击参考答案:ABC3.数据库事务的ACID特性中,下列描述正确的有?A、原子性是指事务中的操作要么全部执行,要么全部不执行B、一致性是指事务执行前后数据库的完整性约束未被破坏C、隔离性是指并发执行的事务之间互不干扰D、持久性是指事务一旦提交,对数据的修改是永久的参考答案:ABCD4.在SQL中,用于连接查询的关键字有?A、INNERJOINB、LEFTJOINC、RIGHTJOIND、CROSSJOIN参考答案:ABCD5.以下哪些命令可以用于创建数据库表的约束?A、CREATETABLE语句中的PRIMARYKEYB、CREATETABLE语句中的FOREIGNKEYC、CREATETABLE语句中的CHECKD、ALTERTABLE语句中的ADDCONSTRAINT参考答案:ABCD6.关系模式的规范化过程中,3NF与BCNF的主要区别在于?A、BCNF比3NF规范程度更高B、BCNF要求所有非主属性都完全函数依赖于码C、BCNF要求所有属性都完全函数依赖于码D、BCNF允许存在传递依赖参考答案:AC7.事务的隔离级别中,下列说法正确的有?A、READUNCOMMITTED存在脏读B、READCOMMITTED存在不可重复读C、REPEATABLEREAD解决了幻读问题D、SERIALIZABLE隔离级别最高参考答案:ABD8.在分布式数据库中,两阶段提交协议(2PC)的作用是?A、保证分布式事务的原子性B、协调所有参与者准备提交或回滚C、是一个单阶段协议D、需要引入协调者和参与者参考答案:ABD9.软件测试的目的包括?A、发现错误B、证明程序正确C、评估软件质量D、作为验收依据参考答案:ACD10.系统总线在计算机组成原理中通常分为哪三类?A、数据总线B、地址总线C、控制总线D、通信总线参考答案:ABC11.关于数据库的性能优化,下列说法正确的有?A、优化索引是提高查询速度的关键B、规范化可以减少冗余,但可能降低查询效率C、适当的反规范化可以减少连接操作D、执行计划可以帮助优化查询语句参考答案:ABCD12.下列关于指令流水线的描述,正确的是?A、可以提高CPU的执行效率B、指令之间存在数据相关会导致停顿C、流水线级数越多,效率越高D、取指、译码、执行、访存、写回是常见的流水线阶段参考答案:ABD13.中断系统的主要功能包括?A、实现CPU与I/O设备并行工作B、实现程序的自动切换C、处理硬件故障D、实现存储器保护参考答案:ABC14.下列哪些是常用的软件工程CASE工具?A、UMLB、VisioC、WordD、RationalRose参考答案:ABD15.在事务处理中,保证原子性的机制是?A、排队机制B、封锁协议C、日志技术D、恢复管理器参考答案:BC16.下列属于网络层协议的有?A、IPB、TCPC、UDPD、ICMP参考答案:AD17.在数据库设计过程中,E-R图向关系模式转换时,下列说法正确的有?A、一个1:1的联系可以转换为一个独立的关系模式B、一个1:n的联系可以转换为一个关系模式C、一个m:n的联系必须转换为一个独立的关系模式D、实体的属性可以合并到对应实体的关系模式中参考答案:ABCD18.数据库系统中,实现索引的常见数据结构包括?A、B+树B、B树C、Hash表D、线性表参考答案:ABC19.在计算机组成中,cache(高速缓冲存储器)的主要功能是?A、提高CPU访问内存的速度B、扩大内存容量C、降低系统成本D、增强系统并行性参考答案:AC20.下列哪些是数据库恢复的基本技术?A、数据库转储B、登记日志文件C、建立副本D、事务恢复参考答案:AB21.事务的四个特性(ACID)中,保证并发条件下事务可串行化执行的是?A、原子性B、一致性C、隔离性D、持久性参考答案:CD22.软件设计文档中,概要设计阶段主要输出?A、模块规格说明B、数据结构设计C、概要设计说明书D、详细设计说明书参考答案:BC23.域名系统DNS的主要功能是?A、将域名解析为IP地址B、将IP地址解析为域名C、管理电子邮件路由D、进行路由选择参考答案:AB24.数据库审计功能主要用于?A、记录用户对数据库的操作B、追踪数据库的安全事件C、监控数据库的性能指标D、防止恶意攻击参考答案:AB25.CPU执行指令的过程中,PC(程序计数器)的作用是?A、存放下一条指令的内存地址B、存放当前指令的操作码C、存放当前指令的地址码D、存放当前指令执行的结果参考答案:AC26.下列哪些是网络攻击手段?A、特洛伊木马B、SQL注入C、IP欺骗D、数据加密参考答案:ABC27.在数据库规范化理论中,下列关于函数依赖的描述正确的有?A、如果X->Y,则X是决定因素B、如果Y->X,则X是决定因素C、如果X->Y且Y->Z,则X->ZD、部分依赖是指Y函数依赖于X,且X的真子集也能决定Y参考答案:ACD28.在关系代数中,自然连接(NaturalJoin)操作具有以下哪些特点?A、需要满足两表之间存在公共属性B、两表连接时,公共属性值必须相等C、连接结果中公共属性只出现一次D、是等值连接的一种特殊形式参考答案:ABCD29.关系数据库系统采用关系模型,关于关系运算,下列说法正确的有?A、传统的集合运算包括并、差、交、笛卡尔积B、专门的关系运算包括选择、投影、连接C、投影操作是从关系中选取若干个属性组成新的关系D、选择操作是根据某些条件对关系进行元组的选取参考答案:ABCD30.在软件工程中,可行性研究阶段主要分析?A、技术可行性B、经济可行性C、操作可行性D、设计可行性参考答案:ABC31.在数据库设计中,E-R图向关系模式转换时,下列转换规则正确的有?A、一个1:1的联系可以转换为一个独立的关系模式,也可以与任一端对应的关系模式合并B、一个1:n的联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并C、一个m:n的联系只能转换为一个独立的关系模式D、3个实体的1:1:1联系可以转换为1个关系模式参考答案:ABCD32.关于数据库范式,1NF到3NF的逐步消除的问题包括?A、属性非原子性(部分依赖)B、传递依赖C、非主属性对码的部分依赖D、非主属性对码的传递依赖参考答案:ABCD33.以下关于索引的描述,正确的有?A、索引可以加快数据的检索速度B、索引可以加快更新操作的速度C、索引会占用额外的存储空间D、索引会对数据库查询性能产生影响参考答案:AC34.SQL语言中,CASE表达式的用法包括?A、实现条件分支逻辑B、用于SELECT列表C、用于WHERE子句D、不能用于UPDATE语句参考答案:ABC35.标志寄存器(PSW)中的CF(进位标志)主要反映算术运算结果?A、最高位是否有进位B、最高位是否有溢出C、结果是否为零D、结果是否为负参考答案:AD36.MySQL数据库中,下列关于索引的描述正确的有?A、主键自动创建唯一索引B、唯一索引不允许有重复值C、全文索引用于全文搜索D、索引可以提高插入和更新速度参考答案:ABC37.关于数据库的完整性约束,下列说法正确的有?A、实体完整性约束要求主键不能为空B、参照完整性约束要求外键的值必须为空或引用已存在的主键C、用户定义的完整性约束针对具体数据域的限制D、触发器是一种完整性约束机制参考答案:ABCD38.SQL语言中,关于数据查询语句(SELECT),下列说法正确的有?A、WHERE子句用于过滤满足条件的行B、GROUPBY子句用于将数据分组C、ORDERBY子句用于对结果排序D、HAVING子句用于过滤分组后的数据参考答案:ABCD39.在数据库设计中,数据字典主要记录的内容包括?A、数据项B、数据结构C、数据流D、数据存储参考答案:ABCD40.数据库系统设计中,物理设计的主要内容有?A、存储结构设计B、存取路径设计C、表空间划分D、应用程序代码设计参考答案:ABC41.下列关于IPv4地址的描述,正确的是?A、总共有2^32个地址B、地址通常分为网络号和主机号C、A类地址第一个字节范围是1-126D、B类地址第一个字节范围是128-191参考答案:ABCD42.数据库安全控制中,下列哪些是防止SQL注入攻击的措施?A、使用预编译语句B、对用户输入进行严格的类型检查和过滤C、使用最小权限原则D、允许用户执行DROPTABLE等危险命令参考答案:ABC43.SQL中,UPDATE语句用于修改数据,使用时应注意?A、必须加上WHERE子句限定范围B、没有WHERE子句会更新所有行C、可以使用子查询修改数据D、UPDATE操作不可回滚参考答案:ABC44.下列关于子网掩码的描述,正确的是?A、用于区分IP地址中的网络段和主机段B、全1表示网络部分C、255.255.255.0是C类网络的默认掩码D、可以与IP地址进行“与”运算得到子网地址参考答案:ABCD45.设有关系R(A,B,C)和S(A,D,E,F),其中R(A,B,C)为主键,S(A,D,E,F)为主键。若执行自然连接操作R⋈S,则结果关系的属性为?A、AB、BC、CD、D参考答案:ABCD46.数据库恢复技术中,基于日志的恢复通常使用什么算法?A、检查点恢复算法B、动态转储与恢复算法C、基于日志的增量恢复D、静态转储与恢复算法参考答案:AC47.关于游标(Cursor),下列说法正确的有?A、游标允许用户逐行处理查询结果B、游标是数据库系统内部使用的机制C、使用游标会消耗系统资源D、游标结束后必须关闭参考答案:ACD48.数据库系统运行过程中,可能出现的故障类型包括?A、事务故障B、系统故障C、介质故障D、网络故障参考答案:ABC49.软件维护的主要类型包括?A、正确性维护B、适应性维护C、完善性维护D、预防性维护参考答案:ABCD50.下列关于SQL语句中LIKE操作符的描述正确的是?A、_表示匹配任意单个字符B、%表示匹配任意个字符(包括0个)C、LIKE'_abc'可以匹配'abc'和'xabc'D、LIKE'ab%cd'可以匹配'ab12cd'和'ab123cd'参考答案:ABD51.数据库发生故障时,利用日志文件恢复事务的过程是?A、正向扫描日志文件,找出故障前已提交的事务并重做B、正向扫描日志文件,找出故障前已提交的事务并撤销C、反向扫描日志文件,找出故障前已提交的事务并重做D、反向扫描日志文件,找出故障前未提交的事务并撤销参考答案:AD52.在网络协议栈中,TCP协议提供的服务是?A、面向连接的B、可靠的C、不可靠的D、无连接的参考答案:AB53.数据库异常情况中,下列属于并发控制问题的有?A、脏读B、不可重复读C、幻读D、死锁参考答案:ABCD54.数据库系统中,锁是解决并发冲突的重要机制,下列关于锁的说法正确的有?A、共享锁(S锁)允许多个事务同时读取同一资源B、排他锁(X锁)一旦加上,其他事务不能申请任何锁C、两个事务同时申请锁,先申请的优先级高D、死锁是指两个或多个事务循环等待对方释放锁参考答案:ABD55.SQL中,用于限制查询结果数量的子句是?A、LIMITB、FETCHFIRSTC、TOPD、ROWNUM参考答案:ABC56.SQL中,下列聚合函数正确的有?A、COUNT(*)统计行数B、COUNT(col)统计非空列值数C、AVG()计算平均值D、MAX()计算最小值参考答案:ABC57.SQL语言中,关于数据定义语言(DDL),下列说法正确的有?A、CREATE用于创建数据库对象B、ALTER用于修改现有数据库对象的结构C、DROP用于删除数据库对象D、GRANT用于授予用户权限参考答案:ABC58.数据仓库的数据具有以下哪些特征?A、面向主题B、集成性C、非易失性D、随时间变化参考答案:ABCD59.下列属于关系模型中完整性约束的有?A、实体完整性B、参照完整性C、用户自定义完整性D、域完整性参考答案:ABCD60.在封锁协议中,一级封锁协议解决的是?A、丢失更新B、污读C、不可重复读D、3级封锁协议解决的问题参考答案:AC61.数据库管理系统的日志文件记录的内容通常包括?A、事务开始B、事务的更新操作(前像、后像)C、事务提交或回滚D、系统检查点信息参考答案:ABC62.总线仲裁部件的主要功能是?A、决定哪个设备获得总线使用权B、维持总线的时序同步C、处理总线冲突D、扩展总线宽度参考答案:ABC63.关于数据库模式演变,下列说法正确的有?A、数据库模式是相对稳定的B、外模式是相对不稳定的C、内模式是物理存储结构D、模式是与具体硬件和应用程序无关的参考答案:ABC64.相对寻址方式中,操作数的有效地址是?A、指令中直接给出的地址B、程序计数器PC中的值加上偏移量C、堆栈指针SP中的值D、基址寄存器内容加上偏移量参考答案:BD65.下列关于白盒测试的描述,正确的是?A、也称为结构测试B、依据程序内部逻辑设计测试用例C、不必考虑程序内部结构D、覆盖了所有判定路径参考答案:ABD66.数据库备份与恢复策略中,增量备份的特点是?A、只备份上次备份以来发生变化的数据B、备份速度快C、恢复时需要结合上次全量备份D、恢复时不需要全量备份参考答案:ABC67.在分布式数据库系统中,分片透明性是指?A、用户不需要知道数据物理上如何分割B、用户不需要知道数据逻辑上如何分割C、用户不需要知道副本在哪里D、用户不需要知道数据的分布位置参考答案:ABCD68.IEEE802.3标准定义了?A、以太网B、令牌环网C、虚拟局域网D、无线局域网参考答案:AC69.在关系代数中,专门的关系运算包括?A、选择B、投影C、连接D、笛卡尔积参考答案:ABC70.DMA(直接存储器访问)方式与中断方式相比,主要优势是?A、CPU干预更少B、传输速度快C、适合大批量数据传输D、能处理更多中断请求参考答案:ABC71.数据库管理系统中,视图(View)的主要特点包括?A、虚表,不实际存储数据B、视图可以简化复杂的查询C、视图可以提供数据的安全性保护D、视图定义后,其内容是固定的,不能更改参考答案:ABC72.在关系数据库规范化理论中,一个关系模式属于3NF,则该模式必须满足哪些条件?A、若R属于2NF,且不存在非主属性对码的部分函数依赖B、若R属于2NF,且不存在非主属性对码的传递函数依赖C、所有非主属性都完全函数依赖于码D、所有属性都完全函数依赖于码参考答案:ABC73.在E-R图设计中,实体与属性的区别在于?A、实体是客观存在并可相互区别的事物B、属性描述实体的特性C、实体间存在联系D、属性之间不能存在联系参考答案:ABCD74.数据库系统的三级模式结构是指?A、模式B、子模式C、内模式D、外模式参考答案:ABCD75.关于数据库缓冲区管理,下列说法正确的有?A、数据库数据在内存中通过缓冲区管理B、慢速磁盘操作通过缓冲区缓存C、缓冲区管理器负责将脏页写回磁盘D、缓冲区只读不写参考答案:ABC76.下列关于关系代数运算的描述中,正确的有?A、笛卡尔积运算需要满足连接条件B、自然连接是一种特殊的等值连接C、投影运算可能会消除重复的元组D、除法运算可以用于查询一对多关系中的“多”的部分参考答案:BCD77.SQL语句中,以下哪些子句可以在SELECT语句中使用?A、WHEREB、GROUPBYC、HAVINGD、ORDERBY参考答案:ABCD78.在关系数据库中,主键(PrimaryKey)的特点是?A、唯一标识一行B、不能为NULLC、一个表可以有多个主键D、值不能修改参考答案:AB79.下列哪些属于公钥加密体系(非对称加密)?A、RSAB、DESC、ECCD、DSA参考答案:ACD80.下列属于面向对象设计原则的有?A、单一职责原则B、开闭原则C、里氏替换原则D、结构化程序设计原则参考答案:ABC81.RAM(随机存取存储器)的特点包括?A、可读可写B、断电后信息丢失C、存储速度比cache慢D、速度比ROM快参考答案:ABCD判断题1.数据库管理系统(DBMS)的数据操纵语言(DML)通常包括数据查询(DQL)和数据更新(DML),不包含数据定义(DDL)。A、正确B、错误参考答案:B2.关系模式的规范化程度越高,数据库的冗余度就越低,查询效率就越高。A、正确B、错误参考答案:B3.Oracle数据库中,SQL*Plus工具用于执行SQL语句并格式化输出。A、正确B、错误参考答案:A4.数据库的完整性是指数据库中数据的正确性和一致性。A、正确B、错误参考答案:A5.数据库发生故障后,进行恢复时,首先需要执行的是重启动程序。A、正确B、错误参考答案:B6.数据库设计中,概念结构设计阶段生成的文档是E-R图。A、正确B、错误参考答案:A7.在数据库设计中,E-R图可以转换为关系模式,其中实体转换为关系,属性转换为关系模式中的属性,联系也转换为关系模式。A、正确B、错误参考答案:A8.数据库完整性约束条件可以是静态的,也可以是动态的。A、正确B、错误参考答案:A9.在关系数据库中,外键是关系R的一个属性组,它不是关系R的主码,但它是另一个关系S的主码。A、正确B、错误参考答案:A10.数据库的恢复技术是数据库系统中最重要、最基础的技术。A、正确B、错误参考答案:A11.数据库的二级映射机制保证了数据库系统的独立性,包括物理独立性和逻辑独立性。A、正确B、错误参考答案:A12.关系代数中的连接运算中,Theta连接(θ-join)是等值连接的特例。A、正确B、错误参考答案:A13.在关系代数中,并运算(Union)要求两个关系必须具有相同的度(属性个数)和相同的属性名。A、正确B、错误参考答案:A14.视图是虚拟表,其数据来源于基本表。A、正确B、错误参考答案:A15.数据库事务的ACID特性中,原子性是指事务中的操作要么全部执行,要么全部不执行。A、正确B、错误参考答案:A16.数据库的性能优化包括物理优化和逻辑优化,其中逻辑优化主要是调整数据库的模式结构。A、正确B、错误参考答案:B17.数据库的物理结构是指数据在存储介质上的存放方式和存取方法,不包括数据物理存储的结构。A、正确B、错误参考答案:B18.数据库的三级模式结构中,外模式(用户模式)是模式的最大子集。A、正确B、错误参考答案:A19.关系模式规范化过程中,消除非主属性对码的传递依赖,可以实现2NF(第二范式)。A、正确B、错误参考答案:B20.在数据库恢复中,使用的是“撤销日志”记录。A、正确B、错误参考答案:B21.关系数据库中,外键是用于建立或加强两个表数据之间的联系的。A、正确B、错误参考答案:A22.索引可以加快数据的查询速度,因此应该在所有列上建立索引。A、正确B、错误参考答案:B23.在分布式数据库系统中,全局事务的执行需要各个局部数据库系统的协作。A、正确B、错误参考答案:A24.在数据库设计中,将E-R图转换为关系模式时,一个1:1联系可以转换为一个独立的关系模式。A、正确B、错误参考答案:B25.SQL语言集DDL(数据定义语言)、DML(数据操纵语言)和DCL(数据控制语言)于一体。A、正确B、错误参考答案:A26.事务的ACID特性中,I是指Isolation(隔离性)。A、正确B、错误参考答案:A27.数据库备份中,增量备份比全量备份占用更少的存储空间,恢复速度更快。A、正确B、错误参考答案:A28.数据库的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。A、正确B、错误参考答案:A29.SQL语言中,TRUNCATETABLE语句用于删除表中的所有数据,它比DELETE语句速度更快且无法回滚。A、正确B、错误参考答案:A30.触发器是一种特殊的存储过程,它由事件触发执行。A、正确B、错误参考答案:A31.SQL语句“SELECT*FROMSWHERESNOIN(SELECTSNOFROMSCWHEREGRADE<60)”属于嵌套查询。A、正确B、错误参考答案:A32.数据库系统的故障恢复是由操作系统负责的。A、正确B、错误参考答案:B33.数据库管理系统(DBMS)是位于用户与应用软件之间的数据管理软件。A、正确B、错误参考答案:A34.数据库缓冲区是内存中的一块区域,用于存储从磁盘中读入的数据页。A、正确B、错误参考答案:A35.候选键是一个关系中能唯一标识元组的属性集,且不包含多余的属性。A、正确B、错误参考答案:B36.数据库恢复机制通常利用日志文件来撤销对数据库的无效修改。A、正确B、错误参考答案:A37.Oracle数据库使用日志文件来进行事务恢复,而不使用回滚段。A、正确B、错误参考答案:B38.数据库管理员(DBA)是数据库系统的重要组成部分,负责全面管理和控制数据库系统。A、正确B、错误参考答案:A39.数据库管理员(DBA)的职责不包括设计数据库的逻辑结构。A、正确B、错误参考答案:B40.数据库三级模式中,内模式描述了数据库中数据的物理结构和存储方式。A、正确B、错误参考答案:A41.SQL语言中,视图是虚表,它是实际存储在数据库中的数据集合。A、正确B、错误参考答案:B42.在SQL语句中,使用GRANT和REVOKE语句可以授予或收回用户的权限。A、正确B、错误参考答案:A43.在数据库并发控制中,两段锁协议可以保证并发调度的可串行性。A、正确B、错误参考答案:A44.关系代数中的投影操作是从关系中选取满足特定条件的元组。A、正确B、错误参考答案:B45.并发调度中,两段锁协议可以保证并发事务的调度是可串行化的。A、正确B、错误参考答案:A46.所有的关系数据库管理系统(RDBMS)都支持SQL标准。A、正确B、错误参考答案:B47.在关系数据库中,元组就是指表中的一行数据。A、正确B、错误参考答案:A48.在ER图中,菱形表示实体,矩形表示属性,椭圆表示联系。A、正确B、错误参考答案:B49.关系代数中的连接操作中,自然连接要求两个关系在同名属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年支教老师个人思想工作总结(2篇)
- 公司审计工作总结(2篇)
- 初中九年级物理《探究产生感应电流的条件》教学设计
- 小学五年级音乐《让我们荡起双桨》快乐歌唱与情感体验教学设计
- 2026年浙江省农村发展集团有限公司人员招聘笔试备考题库及详细答案解析
- 2025十八项医疗核心制度考试题库及参考答案
- 2025夏季防暑降温教育培训试题(+答案解析)
- 七年级综合实践活动教学设计:红丝带在行动中的社会观察与责任启蒙
- 初中八年级物理跨学科实践教学设计:探究森林火情成因与防控策略
- 2025医师执业考试真题及答案
- 2026年托业(TOEIC)全真试题及详细答案解析
- 中国慢性乙型肝炎功能性(临床)治愈临床实践专家共识课件
- 苏少版美术四年级上册第三课《精彩的表达》教学课件
- 航空文化考试题及答案解析
- 2027物理步步高 大一轮复习第六章 微点突破3 机车启动问题
- 2026年辽宁省中考数学试卷(含答案及解析)
- GB/T 24002.2-2026环境管理体系针对环境主题领域应用GB/T 24001管理环境因素和应对环境状况的指南第2部分:水
- 聚变装置-氚聚变设施和聚变燃料处理设施的密封和通风系统的设计和操作标准标准立项发展报告
- 家装水电施工工艺标准
- 2026广西民族大学招聘专任教师128人笔试参考题库及答案详解
- 2026年度江西省党史知识竞赛考试复习重点试题(含答案)
评论
0/150
提交评论