2026年上半年数据库系统工程师考试基础知识真题(专业解析+参考答案)_第1页
2026年上半年数据库系统工程师考试基础知识真题(专业解析+参考答案)_第2页
2026年上半年数据库系统工程师考试基础知识真题(专业解析+参考答案)_第3页
2026年上半年数据库系统工程师考试基础知识真题(专业解析+参考答案)_第4页
2026年上半年数据库系统工程师考试基础知识真题(专业解析+参考答案)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

2026年上半年数据库系统工程师考试基础知识真题(专业解析+参考答案)一、单项选择题(共75题,每题1分,共75分)1.在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。A.外模式B.内模式C.存储模式D.模式答案与解析:D。数据库系统的三级模式结构由外模式、模式和内模式组成。其中,模式也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。外模式是用户能够看见和使用的局部数据的逻辑结构和特征描述,是模式的一个子集。内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,也称为存储模式。因此,描述全局逻辑结构和特征的是模式。2.关系数据库规范化理论是为了解决关系数据库中的()问题而引入的。A.数据查询效率B.数据冗余和操作异常C.数据安全性D.数据完整性约束答案与解析:B。关系数据库规范化理论是设计关系数据库的指导理论,其核心是通过分解关系模式来消除其中不合适的数据依赖,以解决数据冗余、插入异常、删除异常和更新异常等问题,从而得到一组结构合理、数据依赖关系良好的关系模式。3.在SQL中,用于撤销数据库对象权限的语句是()。A.DELETEB.DROPC.REVOKED.REMOVE答案与解析:C。SQL语言的数据控制功能包括授权(GRANT)和收权(REVOKE)。REVOKE语句用于撤销之前授予用户或角色的权限。DELETE用于删除表中的数据,DROP用于删除数据库对象(如表、视图、索引等),REMOVE不是标准的SQL关键字。4.事务的持久性是指()。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变就是永久性的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案与解析:B。事务的ACID特性包括:原子性(A)、一致性(C)、隔离性(I)和持久性(D)。持久性(Durability)是指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的,即使系统发生故障也不会丢失。选项A描述的是原子性,C描述的是隔离性,D描述的是(在原子性、隔离性、持久性共同作用下实现的)一致性。5.数据库系统中,用于描述数据库全体数据的逻辑结构和特征的是()。A.外模式B.模式C.内模式D.用户模式答案与解析:B。同第1题,模式是全体数据的全局逻辑结构描述。6.若关系R和S的元组个数分别为10和15,则R与S进行笛卡尔积运算后,结果的元组个数为()。A.10B.15C.25D.150答案与解析:D。两个关系R和S的笛卡尔积是一个新的关系,其元组由R中的每一个元组与S中的每一个元组组合而成。若R有m个元组,S有n个元组,则R×S有m×n个元组。因此,10×15=150。7.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案与解析:C。数据库设计的主要阶段包括:需求分析、概念结构设计(E-R图)、逻辑结构设计(将E-R图转换为关系模型)、物理设计。因此,将E-R图转换为关系模型是逻辑设计阶段的任务。8.下列不属于数据库系统安全控制措施的是()。A.用户标识与鉴别B.存取控制C.视图机制D.并发控制答案与解析:D。数据库安全性控制通常包括用户标识与鉴别、存取控制(自主存取控制和强制存取控制)、视图机制、审计、数据加密等。并发控制是为了保证事务隔离性和数据一致性,属于数据库完整性和并发管理的范畴,而非纯粹的安全控制措施。9.在关系模式R(U,F)中,如果X→Y,并且对于X的任何一个真子集X‘,都有X’不能决定Y,则称()。A.Y完全函数依赖于XB.Y部分函数依赖于XC.X完全函数依赖于YD.X部分函数依赖于Y答案与解析:A。在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X‘,都有X’不能决定Y,则称Y完全函数依赖于X,记作X\stackrel10.数据库的()是指数据的正确性和相容性。A.安全性B.完整性C.并发性D.恢复性答案与解析:B。数据库的完整性是指数据的正确性、有效性和相容性(一致性),即数据必须满足预先定义的语义约束。安全性是保护数据以防止不合法使用。并发性涉及多用户同时访问数据库时的控制。恢复性涉及系统故障后的数据恢复。11.在SQL语句中,与“NOTIN”等价的操作符是()。A.<>ALLB.<>SOMEC.=ALLD.=SOME答案与解析:A。“NOTIN”表示不在某个集合中。对于子查询返回的结果集,“xNOTIN(S)”等价于“x<>ALL(S)”,即x不等于集合S中的任何一个值。“<>SOME”表示不等于集合中的某个值,这与“NOTIN”的含义不同。12.数据库的转储机制属于()技术。A.并发控制B.完整性控制C.安全性控制D.恢复技术答案与解析:D。数据转储(备份)是数据库恢复技术中采用的基本手段。它定期将整个数据库复制到磁带或另一个磁盘上保存起来,当系统发生故障时,可以利用这些备份来恢复数据库。13.关系代数表达式(RA.(B.(C.(D.(答案与解析:A或B。选择操作σ满足交换律,即((R)14.在数据库系统中,日志文件主要用于记录()。A.对数据的所有查询操作B.对数据的所有更新操作C.程序执行的结果D.用户登录信息答案与解析:B。日志文件(Log)是用来记录事务对数据库的更新操作的文件。它是进行事务故障恢复、系统故障恢复和介质故障恢复的重要依据。日志主要记录事务的开始、结束以及事务对数据库的插入、删除、修改等更新操作。15.关系模式R中的属性全部是主属性,则R的最高范式至少是()。A.1NFB.2NFC.3NFB.BCNF答案与解析:B。如果关系模式R中的所有属性都是主属性(即都包含在某个候选码中),那么R中就不可能存在非主属性,也就不可能存在非主属性对候选码的部分函数依赖(2NF要消除的)和传递函数依赖(3NF要消除的)。因此,R至少满足3NF。但有可能存在主属性对候选码的部分或传递依赖,所以不一定达到BCNF。例如,关系模式R(A,B,C),函数依赖为{A→B,B→A,AB→C},候选码为AC和BC,所有属性都是主属性,满足3NF。但存在主属性C对候选码AB的部分依赖(实际上AB→C,C完全依赖于AB),更关键的是,存在决定因素A不是候选码的情况(A→B),这违反了BCNF的定义。因此,最高范式至少是3NF,但不一定是BCNF。(为保持解析完整性,此处保留原分析,但需修正:题目问“至少是”,由于所有属性都是主属性,自动消除了非主属性对码的部分和传递依赖,因此至少满足3NF。故正确答案为C。)16.在数据库系统中,保证多个事务并发执行时的数据一致性,主要是由DBMS的()子系统实现的。A.安全性管理B.完整性管理C.并发控制D.恢复管理答案与解析:C。并发控制机制是数据库管理系统(DBMS)的一个重要组成部分,它的主要任务是确保多个事务并发执行时,数据库的一致性不被破坏,同时保证事务的隔离性。17.设有两个关系R(A,B)和S(B,C),与SQL语句“SELECTA,CFROMR,SWHERER.B=S.B”等价的关系代数表达式是()。A.(B.(C.(D.(答案与解析:A或B。SQL语句表示从R和S的笛卡尔积中选取满足R.B=S.B条件的元组,然后投影出A和C列。关系代数表达式((R×S))准确地表示了这一过程。同时,等值连接18.数据库管理系统(DBMS)是()。A.一个完整的数据库应用系统B.一组硬件C.位于用户与操作系统之间的一层数据管理软件D.一个表格处理软件答案与解析:C。数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制功能。19.若事务T对数据对象A加上S锁,则其他事务对A()。A.只能加S锁,不能加X锁B.可以加S锁,也可以加X锁C.不能加任何锁D.只能加X锁,不能加S锁答案与解析:A。共享锁(S锁)允许事务读数据对象。如果事务T给数据对象A加上了S锁,其他事务只能再对A加S锁,而不能加排他锁(X锁),直到T释放A上的S锁。这保证了其他事务可以读A,但不能修改A。20.在数据库系统中,“脏数据”是指()。A.被废弃的数据B.临时数据C.未提交的数据D.输入错误的数据答案与解析:C。在数据库并发控制中,“脏数据”是指事务T1修改了某个数据,但尚未提交,另一个事务T2又读取了这个数据。如果T1随后撤销了修改,那么T2读到的数据就是无效的(即“脏数据”)。21.关系模式分解的无损连接性和保持函数依赖是两个()。A.充分必要条件B.必要条件C.充分条件D.相互独立的标准答案与解析:D。关系模式分解的两个重要特性是无损连接性和保持函数依赖性。它们是从不同角度对分解提出的要求。无损连接性保证分解后通过自然连接能恢复原关系,不丢失信息。保持函数依赖保证分解后原关系的所有函数依赖能在分解后的关系上得以保持。两者之间没有必然的蕴含关系,是相互独立的标准。一个好的分解应尽可能同时满足这两个特性。22.在数据库系统中,数据模型的三要素是()。A.数据结构、数据操作、完整性约束B.外模式、模式、内模式C.实体、联系、属性D.数据定义、数据操纵、数据控制答案与解析:A。数据模型是数据库系统的核心和基础,它通常由数据结构、数据操作和数据的完整性约束条件三部分组成,这三部分被称为数据模型的三要素。23.在SQL的SELECT语句中,与“WHERE年龄BETWEEN20AND30”等价的子句是()。A.WHERE年龄>20AND年龄<30B.WHERE年龄>=20AND年龄<=30C.WHERE年龄>20OR年龄<30D.WHERE年龄>=20OR年龄<=30答案与解析:B。BETWEEN...AND...操作符选取介于两个值之间的数据范围,这些值可以是数值、文本或者日期。它包含边界值。因此,“年龄BETWEEN20AND30”等价于“年龄>=20AND年龄<=30”。24.数据库的完整性约束条件包括()。A.用户标识和密码B.实体完整性、参照完整性和用户定义完整性C.数据加密D.访问控制列表答案与解析:B。数据库的完整性约束条件主要包括三类:实体完整性(主键约束)、参照完整性(外键约束)和用户定义的完整性(如非空约束、唯一约束、检查约束等)。A和D属于安全性措施,C属于安全技术。25.在关系数据库设计中,设计关系模式是()阶段的任务。A.需求分析B.概念设计C.逻辑设计D.物理设计答案与解析:C。同第7题,逻辑设计阶段的任务之一就是将概念模型(如E-R图)转换为具体DBMS支持的数据模型(如关系模型),并对其进行优化,即设计关系模式。26.数据库系统与文件系统的主要区别是()。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量答案与解析:B。文件系统的主要问题是数据冗余度大、数据不一致性以及数据联系弱。数据库系统通过数据模型、数据共享、数据独立性(逻辑独立性和物理独立性)、以及DBMS的统一管理和控制,有效地解决了文件系统的这些缺陷。复杂性、管理文件类型和数据量大小不是本质区别。27.设有一个关系:学生(学号,姓名,系别),规定学号的值域是8位数字组成的字符串,这一规则属于()。A.实体完整性约束B.参照完整性约束C.用户定义完整性约束D.关键字完整性约束答案与解析:C。用户定义的完整性是针对某一具体应用的数据必须满足的语义要求。规定“学号的值域是8位数字组成的字符串”是对学号这一列数据的具体语义要求,属于用户定义完整性。DBMS通常提供CHECK约束、规则、数据类型等机制来实现。28.在数据库系统中,数据的物理独立性是指()。A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案与解析:C。数据的物理独立性是指当数据库的存储结构(内模式)改变时,通过修改模式/内模式映像,使得数据库的逻辑结构(模式)保持不变,从而应用程序也不必修改。简单说,就是应用程序不依赖于数据的物理存储结构。29.SQL语言中,删除一个表的命令是()。A.DELETEB.DROPC.CLEARD.REMOVE答案与解析:B。DROPTABLE语句用于删除数据库中的表(包括表的结构、数据、索引、触发器等)。DELETE语句用于删除表中的记录(数据),但不删除表本身。30.在关系代数运算中,专门的关系运算是()。A.并、差、交B.并、差、笛卡尔积C.选择、投影、连接D.选择、投影、除答案与解析:C。关系代数运算分为传统的集合运算(并、差、交、笛卡尔积)和专门的关系运算(选择、投影、连接、除)。最常用的专门关系运算是选择、投影和连接。31.数据库系统可能发生的故障中,破坏性最大,但发生可能性最小的是()。A.事务故障B.系统故障C.介质故障D.计算机病毒答案与解析:C。介质故障也称为硬故障,指磁盘损坏、磁头碰撞、瞬时强磁场干扰等,这类故障会破坏数据库本身,或部分数据丢失,破坏性最大。但其发生的概率远低于事务故障和系统故障(软故障)。32.在关系数据库设计中,若设计文档中主要包括“局部E-R图”和“全局E-R图”,则这属于()阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计答案与解析:B。概念结构设计通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型(常用E-R图表示)。设计过程通常先设计各局部应用的分E-R图,然后通过合并、消除冲突等步骤,集成得到全局E-R图。33.SQL语言中,条件“年龄NOTBETWEEN15AND20”表示年龄不在15岁到20岁之间,且()。A.包括15岁和20岁B.不包括15岁和20岁C.包括15岁但不包括20岁D.包括20岁但不包括15岁答案与解析:B。NOTBETWEEN...AND...是取BETWEEN...AND...的补集。BETWEEN15AND20包含边界值15和20。因此,NOTBETWEEN15AND20就是不包含边界值15和20,即年龄小于15或大于20。34.在数据库系统中,数据字典中存放的是()。A.数据库中的数据B.数据库管理系统C.数据库的各级模式D.数据库的元数据答案与解析:D。数据字典(DataDictionary,DD)是系统中各类数据描述的集合,是关于数据的数据,即元数据(Metadata)。它包括数据项、数据结构、数据流、数据存储、处理过程等的定义。数据字典在需求分析阶段建立,并在数据库设计过程中不断修改、充实。35.如果一个关系模式R的所有属性都是不可分的基本数据项,则R满足()。A.1NFB.2NFC.3NFD.BCNF答案与解析:A。第一范式(1NF)要求关系中的每一个属性都是不可再分的原子项。这是关系数据库最基本的要求。36.数据库的()是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。A.安全性B.完整性C.并发控制D.恢复答案与解析:A。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。安全性问题涉及用户身份认证、权限管理、数据加密、审计等多个方面。37.SQL语言中,用于事务回滚的语句是()。A.ROLLBACKB.COMMITC.REVOKED.SAVEPOINT答案与解析:A。ROLLBACK语句用于回滚事务,撤销该事务对数据库所做的所有更新,使数据库恢复到事务开始时的状态。COMMIT用于提交事务,使更改永久化。REVOKE用于撤销权限。SAVEPOINT用于在事务中设置保存点。38.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或多个共有的()。A.元组B.行C.记录D.属性答案与解析:D。自然连接(NaturalJoin)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。因此,自然连接要求R和S有共同的属性(列)。39.数据库系统的核心是()。A.数据库B.数据库管理系统C.数据模型D.软件工具答案与解析:B。数据库管理系统(DBMS)是数据库系统的核心组成部分。数据库系统(DBS)一般由数据库、DBMS、应用系统和数据库管理员构成。DBMS是位于用户与操作系统之间的一层数据管理软件,所有对数据库的操作都通过DBMS进行。40.在SQL的查询语句中,实现分组统计的子句是()。A.ORDERBYB.WHEREC.GROUPBYD.HAVING答案与解析:C。GROUPBY子句将查询结果按某一列或多列的值分组,值相等的为一组。通常与聚合函数(如COUNT,SUM,AVG等)一起使用,进行分组统计。HAVING子句用于对分组后的结果进行筛选,WHERE子句用于对元组进行筛选,ORDERBY用于排序。41.在E-R模型中,用()表示实体型。A.矩形B.椭圆形C.菱形D.线段答案与解析:A。在实体-联系图(E-R图)中,实体型用矩形表示,属性用椭圆形表示,联系用菱形表示,线段用于连接实体型与属性,以及实体型与联系。42.数据库系统的数据独立性体现在()。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案与解析:B。数据独立性包括物理独立性和逻辑独立性。物理独立性是指应用程序与数据的物理存储结构相互独立。逻辑独立性是指应用程序与数据库的逻辑结构相互独立。选项B最全面地概括了这两种独立性。选项A描述不准确,数据变化可能影响程序(如值域变化),独立性主要指结构变化的影响。43.在关系模式R(A,B,C)中,有函数依赖集F={A→B,B→C},则R的候选码是()。A.AB.BC.CD.AB答案与解析:A。根据函数依赖集F,A可以决定B,B可以决定C,根据传递律,A可以决定C。所以A可以决定所有属性A,B,C。检查A的真子集(空集)不能决定所有属性,因此A是候选码。B不能决定A,C不能决定A或B,AB虽然也能决定所有属性,但其中包含了真子集A也能决定所有属性,所以AB不是候选码(是超码)。因此,候选码是A。44.数据库系统中产生数据不一致性的根本原因是()。A.数据冗余B.未对数据进行完整性控制C.数据存储量太大D.没有严格的数据保护答案与解析:A。数据冗余是产生数据不一致性的根本原因。同一数据在多个地方存储,如果其中一个副本被修改,而其他副本没有及时更新,就会导致数据不一致。数据库技术通过数据共享、减少冗余来从根本上解决这一问题。45.在数据库的三级模式之间提供两层映像,这两层映像是()。A.外模式/模式映像、模式/内模式映像B.模式/外模式映像、内模式/模式映像C.外模式/内模式映像、模式/模式映像D.内模式/外模式映像、模式/模式映像答案与解析:A。数据库系统在三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。外模式/模式映像保证了数据的逻辑独立性,模式/内模式映像保证了数据的物理独立性。46.下列聚合函数中,忽略空值(NULL)的是()。A.COUNT()A.COUNT()B.SUM(列名)C.COUNT(列名)D.MAX(列名)答案与解析:B、C、D。聚合函数中,除了COUNT()会统计所有行(包括空值行)的数量外,其他如SUM、AVG、MAX、MIN、COUNT(列名)等,在计算时都会忽略该列中的空值(NULL)。但COUNT(列名)只统计该列非空值的数量。题目可能为单选题,通常考察COUNT()与COUNT(列名)的区别。若必须选一个最符合“忽略空值”描述的,且是单选题,通常考察COUNT(列名)忽略NULL。但严格来说,SUM、MAX等也忽略。原题若为“下列聚合函数中,不忽略空值的是”,则答案为A。此处按常见考法,若为单选题,选C。(此处假设原题为单选题,考察COUNT(列名)忽略NULL,而COUNT()不忽略。故选择C。)(此处假设原题为单选题,考察COUNT(列名)忽略NULL,而COUNT()不忽略。故选择C。)47.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为()。A.事务故障B.系统故障C.介质故障D.运行故障答案与解析:C。同第31题,介质故障是指外存故障,如磁盘损坏、磁头碰撞等,导致数据丢失。48.关系数据库中的投影操作是指从关系中()。A.抽出特定的记录B.抽出特定的字段C.建立相应的影像D.建立相应的图形答案与解析:B。投影(Projection)是从关系中选择若干属性列组成新的关系,即从列的角度进行运算,选择出特定的字段。49.数据库的并发操作可能带来的问题包括()。A.丢失修改、不可重复读、读脏数据B.数据冗余、数据不一致、数据丢失C.数据不一致、数据丢失、数据溢出D.数据冗余、数据泄露、数据安全答案与解析:A。并发操作可能带来的数据不一致性问题主要包括三类:丢失修改、不可重复读和读“脏”数据。这是并发控制理论要解决的核心问题。50.在SQL语言中,用于修改表结构的语句是()。A.UPDATEB.ALTERC.MODIFYD.CHANGE答案与解析:B。ALTERTABLE语句用于在已有的表中添加、删除或修改列(字段),即修改表的结构。UPDATE语句用于修改表中的数据(记录)。MODIFY和CHANGE在某些数据库系统(如MySQL)中是ALTERTABLE语句中的子句,但不是独立的SQL语句。51.关系代数中的连接操作是由()操作组合而成。A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积答案与解析:B。连接(Join)操作可以表示为:RS=(52.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计答案与解析:B。同第7、32题,E-R图是概念设计阶段的产物,它独立于具体的DBMS和计算机系统。53.SQL语言中,删除表中数据的语句是()。A.DROPB.DELETEC.REMOVED.CLEAR答案与解析:B。DELETEFROM表名[WHERE条件]语句用于删除表中的记录(数据)。DROPTABLE是删除整个表。54.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。A.可靠性B.一致性C.完整性D.安全性答案与解析:D。授权(GRANT)和收权(REVOKE)是数据库安全性控制的主要手段之一,用于控制用户对数据对象的访问权限,确保只有授权用户才能访问或操作相应的数据。55.关系数据库规范化是为解决关系数据库中()问题而引入的。A.插入异常、删除异常和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性答案与解析:A。同第2题,规范化理论主要解决数据冗余、插入异常、删除异常和更新异常。56.在数据库系统中,死锁属于()。A.事务故障B.系统故障C.介质故障D.程序故障答案与解析:A。死锁是指两个或两个以上的事务在执行过程中,因争夺锁资源而造成的一种互相等待的现象。死锁是事务并发执行时可能发生的一种故障,属于事务故障的范畴。DBMS的并发控制子系统需要提供死锁检测和解除机制。57.在SQL的SELECT语句中,用于实现选择运算的子句是()。A.SELECTB.FROMC.WHERED.GROUPBY答案与解析:C。WHERE子句用于指定查询条件,从FROM子句指定的表中选取满足条件的元组,即实现关系代数中的选择(Selection)运算。58.设有关系模式SC(Sno,Cno,Grade),其中Sno是学号,Cno是课程号,Grade是成绩。要查询选修了3门以上课程的学生学号,正确的SQL语句是()。A.SELECTSnoFROMSCWHERECOUNT()>3A.SELECTSnoFROMSCWHERECOUNT()>3B.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT()>3B.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT()>3C.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT()>3C.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT()>3D.SELECTSnoFROMSCHAVINGCOUNT()>3GROUPBYSnoD.SELECTSnoFROMSCHAVINGCOUNT()>3GROUPBYSno答案与解析:C。这是一个分组统计查询。需要按学号Sno分组,然后筛选出课程数量(即每组元组数)大于3的组。分组使用GROUPBY子句,对分组的筛选必须使用HAVING子句,不能使用WHERE(WHERE用于分组前对元组筛选)。HAVING子句必须跟在GROUPBY子句之后。因此C正确。59.数据模型是()。A.文件的集合B.记录的集合C.数据的集合D.记录类型及其联系的集合答案与解析:D。数据模型是现实世界数据特征的抽象,它描述的是数据的结构(记录类型)、数据的操作以及数据的约束条件。从静态特性看,它定义了数据的组织形式(记录类型)以及数据之间的联系。60.在数据库技术中,未提交的随后又被撤销的数据称为()。A.错误数据B.冗余数据C.过期数据D.脏数据答案与解析:D。同第20题,脏数据是指事务未提交的数据被其他事务读取。61.数据库系统的特点是数据共享、数据独立、减少数据冗余、避免数据不一致和()。A.数据用文件存储B.数据安全保护C.数据模块化D.数据集中控制答案与解析:B。数据库系统的主要特点包括:数据结构化、数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制(包括数据的安全性保护、数据的完整性检查、并发控制、数据库恢复等)。因此,数据安全保护是DBMS统一管理和控制的重要内容。选项D“数据集中控制”也是特点之一,但不如B具体,且B更符合常见总结(安全性、完整性、并发控制、恢复)。(常见总结中,“数据由DBMS统一管理和控制”是一个特点,其内涵包括B。若单选题要求一个具体体现,B更佳。)62.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。A.索引B.视图C.存储过程D.另一个表答案与解析:B。视图(View)是从一个或几个基本表(或视图)导出的虚拟表。它不独立存储数据,其数据来自定义视图的查询。创建视图可以简化复杂的查询操作(用户只需查询视图),隐藏数据的复杂性,提供逻辑数据独立性,并且不会增加物理存储空间(只存储视图的定义)。索引会占用存储空间并加速查询。存储过程是程序模块。创建新表会增加存储空间。63.数据库系统的数据共享是指()。A.多个用户共享一个数据文件B.多个用户共享同一种语言共享数据C.多种应用、多种语言、多个用户相互覆盖地使用数据集合D.同一个应用的多个程序共享数据答案与解析:C。数据库系统的数据共享性高,是指数据库中的数据可以被多个用户、多个应用、用多种不同的程序设计语言同时访问和使用,且数据共享程度高,冗余度低。64.在SQL语言中,用于测试列值非空的短语是()。A.ISNOTEMPTYB.ISNOTNULLC.NOTEXISTSD.NOTUNIQUE答案与解析:B。在SQL中,判断某个列的值是否为空(NULL)使用“ISNULL”,判断非空使用“ISNOTNULL”。EXISTS用于测试子查询结果是否为空。UNIQUE用于测试唯一性。65.数据库管理系统(DBMS)是()。A.数学软件B.应用软件C.计算机辅助设计软件D.系统软件答案与解析:D。DBMS是一个大型的、复杂的软件系统,它管理并控制数据库的建立、使用和维护。它属于系统软件的范畴,是计算机系统软件的重要组成部分。66.数据库的()保证了数据独立于具体的应用程序。A.数据库管理系统B.数据模型C.三级模式结构D.模式答案与解析:C。数据库系统的三级模式结构(外模式、模式、内模式)以及它们之间的两层映像(外模式/模式映像、模式/内模式映像)是数据独立性的物理基础。正是这种结构使得数据的定义和描述可以从应用程序中分离出来,从而实现数据的物理独立性和逻辑独立性。67.在SQL中,下列涉及空值的操作,不正确的是()。A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)答案与解析:C。在SQL中,空值(NULL)表示未知或不存在。判断一个值是否为空,必须使用“ISNULL”或“ISNOTNULL”运算符。使用等号(

温馨提示

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

评论

0/150

提交评论