版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年数据技术考前冲刺练习及参考答案详解(培优A卷)1.以下哪项是数据仓库(DataWarehouse)的核心特性?
A.面向主题
B.实时更新
C.分布式存储
D.关系型数据库【答案】:A
解析:数据仓库的核心特性包括面向主题(按业务主题组织数据,如销售、客户)、集成性(整合多源异构数据)、非易失性(数据一旦存入通常不被修改)、时变性(随时间变化存储历史数据);“实时更新”是OLTP系统的特点,数据仓库主要用于离线分析;“分布式存储”是Hadoop等技术的特性,非数据仓库核心;“关系型数据库”是存储技术,而非数据仓库特性。因此正确答案为A。2.在SQL中,用于对分组内的行进行编号并返回序号的函数是?
A.SUM()
B.AVG()
C.ROW_NUMBER()
D.GROUPBY【答案】:C
解析:本题考察SQL窗口函数知识点。SUM()和AVG()是聚合函数,GROUPBY是分组操作,均不支持分组内行编号;ROW_NUMBER()是窗口函数,可对分组内的行生成唯一序号(如排名),因此正确答案为C。3.在Hadoop生态系统中,负责分布式并行计算任务的核心框架是?
A.HDFS(分布式文件系统)
B.MapReduce(分布式计算框架)
C.YARN(资源管理器)
D.Hive(数据仓库工具)【答案】:B
解析:Hadoop的核心组件中,HDFS(A)负责分布式存储海量数据;MapReduce(B)是分布式计算框架,用于并行处理大数据任务;YARN(C)负责集群资源管理和任务调度;Hive(D)是基于Hadoop的数据仓库工具,提供SQL查询能力。因此负责分布式计算的是MapReduce。4.在Hadoop分布式计算框架中,负责存储海量数据并提供高容错性的核心组件是?
A.HDFS
B.YARN
C.MapReduce
D.ZooKeeper【答案】:A
解析:本题考察Hadoop生态系统核心组件的功能。HDFS(分布式文件系统)是Hadoop的核心存储组件,采用分布式架构实现数据冗余存储,具备高容错性和高吞吐量,适合存储海量数据;YARN(资源管理器)负责集群资源调度与任务管理;MapReduce是分布式计算框架,用于并行处理大规模数据;ZooKeeper是分布式协调服务,提供一致性管理。因此正确答案为A。5.数据仓库中,星型模型的主要特点是?
A.包含冗余数据以简化查询
B.每个维度表进一步规范化为子表
C.仅包含一个事实表与多个维度表直接相连
D.维度表具有多层级的规范化结构【答案】:A
解析:本题考察数据仓库星型模型知识点。星型模型的核心是事实表与多个维度表直接相连,维度表为扁平结构,通常包含冗余数据以简化查询(如将重复的城市名称、地区名称直接存储在维度表中);而B、D描述的是雪花模型(维度表进一步规范化分解为子表,形成多层级结构);C错误,星型模型通常为一个事实表对应多个维度表,而非多个事实表。因此正确答案为A。6.与MapReduce相比,Spark的主要优势在于?
A.基于磁盘存储数据
B.支持高效的迭代计算
C.仅能处理结构化数据
D.仅适用于批处理场景【答案】:B
解析:本题考察Spark与MapReduce的技术差异。MapReduce基于磁盘进行迭代计算,效率较低;Spark采用内存计算框架,支持DAG执行引擎,能显著提升迭代计算(如机器学习、图计算)的效率。选项A“基于磁盘存储”是MapReduce的特点(MapReduce中间结果需写入磁盘);选项C“仅处理结构化数据”错误,Spark支持JSON、CSV、Parquet等多种格式,包括半结构化/非结构化数据;选项D“仅适用于批处理”错误,Spark还支持流处理(StructuredStreaming)和实时计算。因此正确答案为B。7.数据库事务的ACID特性中,“I”代表的是以下哪项?
A.Atomicity(原子性)
B.Consistency(一致性)
C.Isolation(隔离性)
D.Durability(持久性)【答案】:C
解析:ACID是数据库事务的四个关键特性:Atomicity(原子性,事务中的操作要么全做要么全不做)、Consistency(一致性,事务执行前后数据满足约束)、Isolation(隔离性,多个事务并发执行互不干扰)、Durability(持久性,事务提交后结果永久保存)。因此“I”对应Isolation(隔离性)。8.Hadoop生态系统中,负责分布式数据存储的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.ZooKeeper【答案】:A
解析:本题考察Hadoop生态系统核心组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,负责大规模数据的分布式存储;MapReduce是分布式计算框架,用于并行处理大数据;YARN是资源管理器,负责集群资源调度;ZooKeeper是分布式协调服务,用于维护配置信息和实现分布式锁。因此正确答案为A。9.以下关于数据仓库雪花模型的说法,正确的是?
A.雪花模型是最简单的数据仓库模型,只有一个事实表
B.雪花模型通过将维度表规范化为多个表来减少数据冗余
C.雪花模型中每个维度表都必须包含多个层次的父维度
D.雪花模型相比星型模型,查询性能更高【答案】:B
解析:本题考察数据仓库星型模型与雪花模型的区别。雪花模型是星型模型的规范化扩展,通过将维度表拆分为多个子表(如地理维度表拆分为国家、省份、城市)减少数据冗余,因此B正确。A错误,星型模型才是最简单的模型,雪花模型因规范化而更复杂;C错误,雪花模型的维度表仅在需要时才拆分,并非“必须”包含多层父维度;D错误,雪花模型因需更多表连接,查询性能通常低于星型模型。因此正确答案为B。10.与传统的MapReduce相比,Spark在大数据处理中具有显著优势,以下哪项不属于Spark的核心优势?
A.基于内存计算,大大减少了磁盘I/O操作
B.支持多种数据处理模式,包括批处理、流处理和交互式查询
C.只能处理结构化数据,无法处理半结构化或非结构化数据
D.提供了丰富的API(如Scala、Python、Java),易于编程【答案】:C
解析:本题考察Spark核心优势对比MapReduce。Spark优势包括:①内存计算减少磁盘I/O(A正确);②统一处理引擎支持批处理、流处理(StructuredStreaming)和交互式查询(SparkSQL)(B正确);③多语言API(Scala/Python/Java)降低开发门槛(D正确)。Spark支持结构化、半结构化(JSON/XML)和非结构化数据(文本/图片元数据),而MapReduce主要处理结构化数据。选项C错误描述了Spark能力,因此正确答案为C。11.以下哪种算法属于无监督学习算法?
A.决策树分类(如ID3算法)
B.K-Means聚类算法
C.支持向量机(SVM)分类
D.逻辑回归分类【答案】:B
解析:本题考察机器学习算法的分类。无监督学习算法无需人工标注标签,通过数据自身特征发现模式,K-Means是典型的无监督聚类算法,用于将数据划分为不同簇。A、C、D选项均属于监督学习:决策树、SVM、逻辑回归均需训练数据包含输入特征和对应的标签(如类别),通过学习映射关系进行分类或回归预测。因此正确答案为B。12.用户通过云服务商购买独立云服务器(如AWSEC2)并自主安装操作系统和应用,这种服务模式属于?
A.IaaS(基础设施即服务)
B.PaaS(平台即服务)
C.SaaS(软件即服务)
D.DaaS(数据即服务)【答案】:A
解析:本题考察云计算服务模式的定义。云计算服务模式分为三类:IaaS(基础设施即服务)提供服务器、存储、网络等硬件资源,用户自主管理操作系统和应用;PaaS(平台即服务)提供开发/运行平台(如数据库、中间件),用户仅需编写应用代码;SaaS(软件即服务)直接提供可访问的软件(如Office365),用户无需管理底层IT资源。题目中用户购买云服务器并自主安装OS和应用,符合IaaS的定义;选项B错误,PaaS用户无需管理底层环境;选项C错误,SaaS无需用户安装软件;选项D(DaaS)非主流云服务模式,因此正确答案为A。13.以下哪项是数据仓库(DataWarehouse)的核心特性?
A.数据实时性更新能力强
B.面向主题组织数据
C.支持用户对数据的随机修改
D.数据仅来源于单一业务系统【答案】:B
解析:本题考察数据仓库的核心特性。数据仓库的核心特性包括面向主题(Subject-Oriented)、集成性、非易失性(数据一旦加载不轻易修改)和时变性。选项A错误,数据仓库是为分析决策服务的,强调数据的历史积累和分析能力,实时性更新是操作型数据库(OLTP)的特点;选项C错误,数据仓库数据通常只读,仅用于分析,不支持用户随机修改;选项D错误,数据仓库的数据来源于多个操作型系统(如ERP、CRM等),通过ETL整合,而非单一业务系统。14.关系型数据库管理系统(RDBMS)中,ACID特性是保证数据一致性和可靠性的关键,其中“原子性(Atomicity)”的含义是?
A.事务中的所有操作要么全部成功,要么全部失败,不可分割
B.事务执行过程中,数据处于一致的中间状态
C.事务一旦提交,对数据库的修改就是永久的
D.事务只能看到已提交的事务结果,互不干扰【答案】:A
解析:本题考察数据库事务的ACID特性知识点。正确答案为A,原子性(Atomicity)要求事务是一个不可分割的整体,所有操作要么全部完成,要么全部不执行,如银行转账中“扣钱”和“加钱”必须同时成功或失败。B选项描述的是“一致性(Consistency)”,即事务执行前后数据状态必须符合业务规则;C选项描述的是“持久性(Durability)”,即事务提交后修改永久生效;D选项描述的是“隔离性(Isolation)”,即并发事务间互不干扰,通过隔离级别控制。15.在数据ETL处理流程中,对原始数据进行清洗(如处理缺失值)、格式转换(如统一日期格式)等操作属于哪个阶段?
A.抽取(Extract)
B.转换(Transform)
C.加载(Load)
D.存储(Storage)【答案】:B
解析:本题考察ETL流程的核心阶段。ETL是数据抽取(Extract)、转换(Transform)、加载(Load)的缩写:抽取是从源系统(如数据库、日志文件)获取原始数据;转换是对数据进行清洗、格式转换、计算、关联等处理,使其符合目标数据模型要求;加载是将转换后的数据写入目标系统(如数据仓库、数据库);存储是数据仓库或数据库的底层存储环节,不属于ETL流程的独立阶段。因此,数据清洗和转换属于Transform阶段,选B。16.在数据仓库的模型设计中,关于星型模型和雪花模型的区别,以下说法正确的是?
A.星型模型的维度表之间存在父子关系,雪花模型无
B.雪花模型比星型模型查询性能更好,因为数据更紧凑
C.星型模型的事实表与维度表直接相连,雪花模型的维度表可能有层级结构
D.星型模型的数据冗余少于雪花模型【答案】:C
解析:本题考察数据仓库模型设计。星型模型以事实表为中心,维度表直接与事实表相连且结构扁平;雪花模型的维度表会按层级分解为多个子表(如地理维度分解为国家-省-市),因此C正确。A错误,星型模型维度表无父子关系,雪花模型才有;B错误,雪花模型因需多表连接,查询性能通常低于星型模型;D错误,星型模型数据冗余更高(维度表被多个事实表引用)。17.Python中用于高效处理结构化数据的核心库是?
A.NumPy
B.Pandas
C.Matplotlib
D.Scikit-learn【答案】:B
解析:本题考察Python数据分析库知识点。NumPy是数值计算基础库,Matplotlib是可视化库,Scikit-learn是机器学习库;Pandas专为结构化数据(如表格、CSV)设计,提供数据清洗、转换、分析等高效功能,因此正确答案为B。18.在数据仓库建设中,‘从源系统提取数据到临时存储,经清洗、转换后加载到目标数据仓库’描述的是哪个过程?
A.ETL
B.ELT
C.ETL和ELT都包含
D.以上都不是【答案】:A
解析:本题考察ETL与ELT的定义。ETL(Extract,Transform,Load)是先提取数据,经过清洗、转换等处理后,再加载到目标数据仓库;ELT(Extract,Load,Transform)则是先将数据直接加载到目标系统,再在目标系统中进行转换。题干明确描述了‘先提取→转换→加载’的流程,符合ETL的定义。因此正确答案为A。19.Hadoop分布式文件系统(HDFS)中,默认的副本因子是多少?
A.1
B.2
C.3
D.4【答案】:C
解析:本题考察HDFS的副本机制。HDFS为保证数据可靠性和容错性,默认将文件内容存储为3个副本(选项C),分布在不同的DataNode节点上。若副本因子为1(选项A),数据无冗余,单点故障即丢失数据;2(选项B)无法满足HDFS的高可用设计;4(选项D)会导致磁盘空间和带宽资源浪费,非默认配置。20.ETL流程中,负责将数据从源系统提取并初步整理的步骤是?
A.Extract(抽取)
B.Transform(转换)
C.Load(加载)
D.Merge(合并)【答案】:A
解析:本题考察ETL流程步骤。ETL是数据抽取、转换、加载的核心流程:Extract(抽取)负责从源系统(如MySQL、Excel)提取原始数据,并进行初步格式对齐、去重等整理;Transform(转换)对数据进行清洗、计算、格式转换(如统一日期格式、处理缺失值);Load(加载)将转换后的数据加载到目标系统(如数据仓库、数据集市)。选项D“Merge(合并)”非ETL标准步骤,故错误。21.在数据治理体系中,负责制定数据标准、定义数据血缘和数据质量规则的关键角色是?
A.数据管理员(DataSteward)
B.数据库管理员(DBA)
C.数据分析师
D.系统管理员【答案】:A
解析:本题考察数据治理角色的职责。数据管理员(DataSteward)是数据治理的核心角色,负责制定数据标准、定义数据血缘关系、管理数据质量规则,并协调数据全生命周期管理。数据库管理员(DBA)主要负责数据库系统的运维与性能优化;数据分析师侧重数据建模与业务分析;系统管理员负责IT基础设施管理。因此正确答案为A。22.数据仓库的核心特点不包括以下哪项?
A.面向主题
B.集成性
C.时变性
D.实时性【答案】:D
解析:本题考察数据仓库的核心特性。数据仓库用于存储历史数据支持分析决策,其核心特点包括“面向主题”(围绕业务主题组织数据)、“集成性”(整合多源数据)、“时变性”(存储不同时间周期的数据);“实时性”是数据仓库的非核心特性,数据仓库通常处理历史/离线数据,强调分析而非实时响应。因此正确答案为D。23.在ETL数据集成流程中,“Transform”(转换)阶段的主要作用是?
A.从源系统中抽取原始数据
B.将数据加载到目标数据仓库
C.清洗、转换数据格式以适配目标系统需求
D.生成数据可视化报表【答案】:C
解析:本题考察ETL流程的核心步骤。ETL即Extract(抽取)、Transform(转换)、Load(加载):选项A是“Extract”阶段的功能;选项B是“Load”阶段的功能;选项C“清洗、转换数据格式”是“Transform”的核心任务,包括数据标准化、去重、格式转换等;选项D属于数据仓库的后续分析环节,并非ETL流程。因此正确答案为C。24.在ETL数据处理流程中,数据清洗(如去除重复值、处理缺失值)主要属于哪个阶段?
A.Extract(抽取)
B.Transform(转换)
C.Load(加载)
D.Validate(验证)【答案】:B
解析:本题考察ETL流程的核心步骤。ETL分为三个阶段:Extract(抽取,从源系统获取原始数据)、Transform(转换,对数据进行清洗、格式转换、整合等处理)、Load(加载,将转换后的数据写入目标系统)。数据清洗是对数据质量的优化处理,属于转换阶段的关键操作。Validate(验证)并非ETL标准流程的核心步骤,因此正确答案为B。25.在数据集成过程中,‘先提取数据到目标系统,再进行转换’的流程称为?
A.ETL
B.ELT
C.ETL+ELT混合
D.数据清洗【答案】:B
解析:本题考察数据集成流程(ETL与ELT)的区别。ETL(Extract-Transform-Load)流程是先提取数据,再进行转换,最后加载到目标系统;ELT(Extract-Load-Transform)则是先提取数据并直接加载到目标系统(如数据仓库),再在目标系统中完成转换。ELT更适合大数据场景,可利用目标系统的计算能力减少数据传输量。因此正确答案为B。26.Hadoop生态系统中,负责存储海量分布式数据的核心组件是?
A.MapReduce
B.HDFS
C.YARN
D.Zookeeper【答案】:B
解析:本题考察Hadoop核心组件功能,HDFS(HadoopDistributedFileSystem)是Hadoop分布式文件系统,专门用于在集群中存储海量分布式数据;MapReduce是分布式计算框架,负责并行处理数据;YARN是资源管理器,负责集群资源调度;Zookeeper是分布式协调服务,用于管理配置和同步。因此正确答案为B。27.数据库中建立索引的主要目的是?
A.提高查询效率
B.增加数据存储量
C.保证数据唯一性
D.优化表结构设计【答案】:A
解析:本题考察数据库索引的功能。索引通过维护数据的有序结构(如B+树),减少查询时的全表扫描,直接定位目标数据,从而显著提升查询效率。选项B错误,索引仅增加少量存储开销(如索引文件),不会增加数据总量;选项C错误,数据唯一性由主键约束、唯一索引等实现,但这是索引的“附加功能”而非主要目的;选项D错误,索引不影响表结构设计(表结构由字段、约束等决定)。28.数据仓库中,‘数据随时间变化累积,用于历史趋势分析和回溯查询’体现了其哪个核心特点?
A.面向主题(Subject-oriented)
B.集成性(Integrated)
C.非易失性(Non-volatile)
D.时变性(Time-variant)【答案】:D
解析:本题考察数据仓库的核心特点。数据仓库特点包括:面向主题(围绕特定业务主题组织数据,如销售、财务)、集成性(整合多源异构数据)、非易失性(数据主要用于分析,不轻易修改)、时变性(数据随时间增长,记录历史变化过程,支持趋势挖掘和回溯分析)。题干描述的“数据随时间累积”对应“时变性”,因此选D。29.在云计算服务模型中,用户直接通过互联网使用云服务商提供的软件应用(如在线会议工具),这种模式属于?
A.IaaS(基础设施即服务)
B.PaaS(平台即服务)
C.SaaS(软件即服务)
D.FaaS(函数即服务)【答案】:C
解析:本题考察云服务模型。IaaS(A)提供服务器、存储等基础设施,用户需自行部署应用;PaaS(B)提供开发平台(如数据库、中间件),用户可在平台上开发应用;SaaS(C)直接提供成品软件,用户无需安装维护;FaaS(D)是按函数粒度提供服务,非本题核心模型。因此正确答案为C。30.以下哪项不属于Hadoop生态系统的核心组件?
A.HDFS(分布式文件系统)
B.YARN(资源管理器)
C.Spark(内存计算框架)
D.MapReduce(分布式计算框架)【答案】:C
解析:本题考察Hadoop生态系统的核心组件。Hadoop核心组件包括HDFS(分布式存储)、MapReduce(分布式计算)、YARN(资源管理),三者共同构成分布式计算基础设施。选项C错误,Spark是独立的内存计算框架,虽可与Hadoop生态集成,但不属于Hadoop核心组件。31.开源ETL工具Kettle(现更名为?)
A.PentahoDataIntegration
B.InformaticaPowerCenter
C.TalendOpenStudio
D.ApacheNiFi【答案】:A
解析:本题考察ETL工具认知。Kettle(KDEDataIntegration)于2008年被Pentaho收购,更名为PentahoDataIntegration(PDI)。选项B是商业ETL工具;选项C是Talend的开源分支,与Kettle无关;选项D是Apache的数据流处理工具,非ETL工具。正确答案为A。32.在数据仓库架构中,事实表的核心作用是?
A.存储描述性的业务维度信息
B.存储可量化的业务度量值及与维度表的关联键
C.存储数据仓库的元数据
D.存储数据仓库的历史版本数据【答案】:B
解析:本题考察数据仓库中事实表与维度表的区别。事实表用于存储可量化的业务事实(如销售额、订单量)及与维度表(如客户、产品表)的关联键;A选项是维度表的功能(存储描述性信息);C选项“元数据”由专门的元数据仓库管理;D选项“历史版本数据”通常通过时间分区或版本控制实现,非事实表核心作用。因此正确答案为B。33.在数据仓库设计中,以下哪种模型通过将维度表进一步规范化,减少数据冗余?
A.星型模型
B.雪花模型
C.星座模型
D.事实星座模型【答案】:B
解析:本题考察数据仓库模型设计的知识点。雪花模型通过将星型模型中的维度表进一步规范化(如地理维度表拆分为国家、省份、城市三级),减少数据冗余;A选项星型模型是中心事实表+非规范化维度表,冗余度较高;C选项星座模型(事实星座)是多个事实表共享维度表,与冗余无关;D选项是星座模型的别称,核心仍为事实表关联维度表,未涉及规范化。34.数据质量维度中,“数据是否在规定时间内完成数据处理或交付”属于以下哪个维度?
A.准确性
B.及时性
C.完整性
D.一致性【答案】:B
解析:本题考察数据质量核心维度。及时性(B)指数据能按时满足业务需求,如实时处理或按时交付;准确性(A)强调数据无错误、真实可靠;完整性(C)指数据无缺失、覆盖必要字段;一致性(D)指数据在不同系统/版本间保持统一。因此正确答案为B。35.以下关于OLAP(联机分析处理)和OLTP(联机事务处理)的描述,错误的是?
A.OLTP系统主要用于日常业务操作,如订单处理
B.OLAP系统通常采用星型模型或雪花模型进行数据存储
C.OLTP系统强调数据的实时性和一致性,要求事务ACID特性
D.OLAP系统的数据通常是历史数据,更新频率高【答案】:D
解析:本题考察OLAP与OLTP的本质区别。OLAP(分析型)主要用于决策支持,数据多为历史快照,更新频率低(如按天/周追加);OLTP(事务型)强调实时性和一致性,用于日常业务操作。选项A正确,OLTP典型场景如电商订单处理;选项B正确,OLAP为优化分析常采用星型/雪花模型;选项C正确,OLTP事务需满足ACID特性。36.在关系型数据库中,B+树索引相比B树索引的显著优势是?
A.支持更快的插入操作
B.所有叶子节点通过指针连接,便于范围查询
C.只能用于聚簇索引,而B树不能
D.叶子节点不存储实际数据,仅存储指针【答案】:B
解析:本题考察B+树与B树索引的技术差异。B+树的叶子节点通过指针连成链表,所有叶子节点包含完整数据且有序,支持高效范围查询(如`BETWEEN`操作);B树的叶子节点不相连,范围查询需遍历相邻节点,效率较低。A选项插入效率相近;C选项B+树和B树均可作为聚簇/非聚簇索引;D选项B+树叶子节点既存储数据指针也存储数据本身。因此正确答案为B。37.以下哪种数据库系统主要用于支持企业的日常业务操作和事务处理?
A.关系型数据库(如MySQL)
B.数据仓库(如Teradata)
C.OLTP数据库
D.OLAP系统【答案】:C
解析:本题考察数据库系统的应用场景。选项C“OLTP数据库”(联机事务处理)专为日常业务操作(如订单管理、用户登录)设计,强调实时性和事务一致性。选项A“关系型数据库”过于宽泛(既可以是OLTP也可以是OLAP);选项B“数据仓库”用于历史数据分析和决策支持,非事务处理;选项D“OLAP系统”(联机分析处理)专注于复杂查询和多维度分析,不支持事务处理。因此选项C正确。38.以下哪项属于数据治理中的元数据类型?
A.数据血缘关系
B.实时交易记录
C.数据存储容量
D.数据访问权限【答案】:A
解析:本题考察数据治理中元数据的分类。元数据是“描述数据的数据”,分为技术元数据(如数据结构、存储位置)、业务元数据(如业务规则、数据含义)、操作元数据(如访问日志、数据血缘)。选项A“数据血缘关系”属于操作元数据,描述数据从源头到最终应用的流转路径,是数据治理的核心内容;选项B“实时交易记录”是业务系统的原始操作数据,不属于元数据;选项C“数据存储容量”是数据库的技术指标,属于系统配置而非元数据;选项D“数据访问权限”属于数据安全策略,是数据治理的安全维度,而非元数据。因此正确答案为A。39.在Hadoop生态系统中,HDFS(Hadoop分布式文件系统)的主要功能是?
A.分布式文件存储
B.分布式计算任务调度
C.集群资源管理
D.数据处理与分析【答案】:A
解析:本题考察Hadoop生态系统核心组件功能。HDFS是Hadoop的分布式文件系统,负责存储海量数据;B选项“分布式计算任务调度”是YARN(资源管理器)的功能;C选项“集群资源管理”同样属于YARN;D选项“数据处理与分析”是MapReduce或Spark的功能。因此正确答案为A。40.在关系型数据库中,主键(PrimaryKey)的主要作用是?
A.唯一标识表中的一行数据
B.允许表中存在重复数据
C.自动生成表中的所有数据
D.加快表的查询速度【答案】:A
解析:本题考察关系型数据库主键的核心概念。主键是表中用于唯一标识一行数据的字段或字段组合,其核心作用是确保数据的唯一性和可区分性。选项B错误,主键不允许表中存在重复数据;选项C错误,主键仅用于标识数据,而非生成数据;选项D错误,主键通过建立唯一索引间接优化查询效率,但“加快查询速度”是结果而非主键的主要作用。41.ApacheFlink相比传统的MapReduce,在实时数据处理场景中具有显著优势,以下哪项是Flink的核心优势?
A.仅支持批处理,不支持流处理
B.基于磁盘存储数据,延迟低
C.支持事件时间窗口,精确处理乱序数据
D.只能处理小规模数据,不适合高吞吐量场景【答案】:C
解析:本题考察Flink的技术特性。Flink是流批一体的实时计算框架,支持高吞吐、低延迟的实时流处理,核心优势包括支持事件时间窗口(处理乱序数据)、精确一次(Exactly-Once)语义等。选项A错误(Flink同时支持流批处理);选项B错误(Flink基于内存计算,非磁盘存储);选项D错误(Flink适合大规模高吞吐场景)。42.以下哪项是微软推出的商业智能(BI)工具?
A.Tableau
B.PowerBI
C.QlikSense
D.Metabase【答案】:B
解析:本题考察数据可视化工具知识点。PowerBI是微软推出的BI工具,支持数据连接、可视化报表制作和交互式分析;Tableau是独立商业智能公司的产品;QlikSense是Qlik公司的BI工具;Metabase是开源BI工具,专注于数据查询和可视化。因此正确答案为B。43.Hadoop生态系统中,负责分布式存储的核心组件是?
A.HDFS(HadoopDistributedFileSystem)
B.MapReduce(分布式计算框架)
C.YARN(资源管理器)
D.Hive(数据仓库工具)【答案】:A
解析:本题考察Hadoop生态系统组件功能。HDFS是Hadoop的分布式文件系统,负责将数据分割并存储在多台服务器上,实现高容错和高吞吐量的分布式存储;MapReduce是分布式计算框架,用于并行处理大数据;YARN负责集群资源管理和调度;Hive是基于Hadoop的SQL查询工具,用于数据仓库分析。因此正确答案为A。44.以下哪个是Hadoop生态系统中负责分布式文件存储的核心组件?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop核心组件知识点。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,用于存储海量数据;MapReduce是分布式计算框架,负责并行处理数据;YARN是资源管理器,负责集群资源调度;Hive是基于Hadoop的数据仓库工具,用于SQL查询。因此正确答案为A。45.以下哪项是数据仓库的核心特征之一?
A.面向主题
B.实时性
C.高并发写入
D.支持事务处理【答案】:A
解析:本题考察数据仓库的核心特点。数据仓库的四大特征为“面向主题、集成性、非易失性、时变性”。“面向主题”指围绕特定业务主题组织数据(如销售、客户);“实时性”错误,数据仓库通常基于批处理,非实时;“高并发写入”错误,数据仓库以查询分析为主,写入操作少且非实时;“支持事务处理”是OLTP(联机事务处理)系统的特征。因此正确答案为A。46.Hadoop生态系统中,负责存储海量结构化、半结构化数据的核心分布式文件系统是?
A.HDFS
B.MapReduce
C.YARN
D.ZooKeeper【答案】:A
解析:本题考察Hadoop核心组件功能。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,专为存储海量数据设计;MapReduce是分布式计算框架,负责并行处理任务;YARN负责集群资源管理和任务调度;ZooKeeper提供分布式协调服务(如集群状态管理)。因此正确答案为A。47.在MySQL数据库中,关于聚簇索引(ClusteredIndex)的描述,以下哪项是正确的?
A.聚簇索引只能有一个,且叶子节点存储数据行的完整信息
B.聚簇索引必须是主键,且每个表可以有多个聚簇索引
C.聚簇索引就是二级索引,用于加速非主键列的查询
D.聚簇索引的叶子节点仅存储指向数据行的指针,不存储数据本身【答案】:A
解析:本题考察MySQL聚簇索引特性。聚簇索引是MySQL的核心索引机制,特点为:①一个表只能有一个聚簇索引(通常为主键);②叶子节点直接存储数据行的完整信息,而非二级索引的主键指针;③聚簇索引决定数据物理存储顺序,二级索引(非聚簇)仅存储主键值。选项B错误(多个聚簇索引不合法);选项C错误(聚簇与二级索引是不同类型);选项D错误(聚簇索引叶子节点存数据)。因此正确答案为A。48.数据仓库中,用于存储业务度量值和事实记录的表是?
A.维度表
B.事实表
C.索引表
D.视图【答案】:B
解析:本题考察数据仓库核心表结构知识点。选项B的事实表是数据仓库中存储业务事件和度量值的表,通常包含大量数值型指标(如销售额、订单量);选项A的维度表用于提供分析维度(如时间、地区),以描述事实表中的数据;选项C的索引表和D的视图均不属于数据仓库核心表类型。因此正确答案为B。49.以下哪项属于无监督学习中的聚类算法?
A.决策树(监督学习分类算法)
B.K-means(无监督聚类算法)
C.逻辑回归(监督学习分类算法)
D.SVM(监督学习分类算法)【答案】:B
解析:本题考察数据挖掘算法分类。A选项决策树属于监督学习中的分类算法,需有标签数据训练;B选项K-means是典型的无监督聚类算法,通过距离度量将无标签数据分组;C选项逻辑回归用于二分类问题,属于监督学习;D选项SVM(支持向量机)是监督学习中的分类/回归算法,需标签数据。因此正确答案为B。50.在数据治理中,元数据(Metadata)按用途分类,以下哪类元数据用于描述数据的来源、转换规则和存储位置?
A.业务元数据
B.技术元数据
C.操作元数据
D.质量元数据【答案】:B
解析:本题考察数据治理中元数据的分类。选项A(业务元数据)描述数据的业务含义(如“用户年龄”表示年龄范围),属于语义层;选项B(技术元数据)记录数据的技术细节,包括数据血缘(来源)、存储位置、ETL转换规则等,是数据治理的核心;选项C(操作元数据)反映数据的访问频率、使用场景等操作信息;选项D(质量元数据)关注数据准确性、完整性等质量指标。51.在关系型数据库中,主键(PrimaryKey)的主要作用是?
A.确保表中记录的唯一性和非空性
B.允许表中存在重复的记录值
C.自动为表中新增记录生成唯一的整数ID
D.用于建立表与表之间的外键关联【答案】:A
解析:本题考察关系型数据库主键的核心作用。主键的主要作用是唯一标识表中的每条记录,且不允许为空(非空约束),因此选项A正确。选项B错误,主键严格禁止重复记录;选项C错误,自动增长(如自增ID)是主键的一种实现方式,而非主键本身的作用;选项D错误,外键关联是引用其他表的主键,属于表间关系设计,与主键自身作用无关。52.在关系型数据库中,关于主键(PrimaryKey)的描述,正确的是?
A.一个表可以有多个主键
B.主键字段的值可以为NULL
C.主键用于唯一标识表中的记录
D.主键只能由单个字段组成【答案】:C
解析:本题考察主键的基本概念。主键是唯一标识表中每条记录的字段或字段组合,具有唯一性和非空性。选项A错误:一个表只能有一个主键(复合主键是多字段组合,但仍视为一个主键约束);选项B错误:主键字段的值不允许为NULL,否则无法唯一标识;选项C正确:主键核心作用即唯一标识记录;选项D错误:主键可以是单个字段或多个字段组合(复合主键)。因此正确答案为C。53.在数据治理体系中,以下哪项属于元数据管理的核心内容?
A.数据血缘追踪(元数据管理核心)
B.数据备份与恢复策略(数据安全范畴)
C.数据加密算法选型(数据安全范畴)
D.数据压缩存储技术(数据存储优化)【答案】:A
解析:本题考察数据治理中元数据的定义。元数据是描述数据的数据,核心内容包括:A选项数据血缘追踪(记录数据从产生到使用的全链路),属于元数据管理的关键;B选项数据备份策略属于数据容灾范畴,C选项数据加密属于数据安全范畴,D选项数据压缩属于存储优化技术,均不属于元数据管理。因此正确答案为A。54.数据仓库的核心特性是?
A.面向操作(Transaction-Oriented)
B.面向应用(Application-Oriented)
C.面向主题(Subject-Oriented)
D.面向用户(User-Oriented)【答案】:C
解析:本题考察数据仓库特性。数据仓库是为支持决策分析构建的集成化数据存储,核心特性包括:面向主题(围绕业务主题组织数据,如销售、财务)、集成性(整合多源数据)、非易失性(数据写入后不轻易修改)、时变性(随时间变化反映历史趋势)。选项A“面向操作”是OLTP系统(事务处理系统)的特点;选项B“面向应用”表述模糊,非数据仓库核心;选项D“面向用户”过于宽泛,数据仓库主要面向分析需求而非直接用户操作。55.在关系型数据库中,B+树索引的主要优点是?
A.支持高效的范围查询
B.仅支持精确匹配查询
C.适用于高并发写入场景
D.存储结构最紧凑【答案】:A
解析:本题考察B+树索引的技术特性。B+树索引的叶子节点按顺序排列并通过指针相连,天然支持范围查询(如“查询年龄18-25岁的用户”),且所有数据存在叶子节点,便于高效遍历。选项B“仅支持精确匹配”是哈希索引的特点(哈希索引通过散列函数直接定位,不支持范围);选项C“高并发写入”错误,B+树索引写操作(如插入、删除)需维护平衡树结构,性能低于哈希索引;选项D“存储结构最紧凑”错误,B+树因包含所有数据指针和冗余结构,存储效率通常低于哈希索引。因此正确答案为A。56.以下哪项不属于数据质量的核心维度?
A.准确性
B.完整性
C.一致性
D.可扩展性【答案】:D
解析:本题考察数据质量的基础概念。数据质量的核心维度通常包括准确性(数据是否正确)、完整性(是否缺失关键信息)、一致性(数据在不同系统/时间是否统一)、及时性(数据是否最新)等;选项D的“可扩展性”是系统架构或数据存储的性能特征,与数据质量无关。因此正确答案为D。57.以下哪种索引类型在MySQL中不常用于普通查询场景?
A.B+树索引
B.哈希索引
C.主键索引
D.唯一索引【答案】:B
解析:本题考察MySQL索引类型的应用场景。MySQL中默认的索引类型是B+树索引(选项A),适用于范围查询、排序等普通场景;主键索引(选项C)和唯一索引(选项D)本质上也是B+树索引的一种,用于快速定位和唯一性约束。哈希索引(选项B)仅适用于等值查询(如=),且在MySQL中仅在Memory存储引擎下支持,普通查询场景下因无法支持范围查询等操作而不常用。58.在数据质量的维度中,以下哪项描述了数据在指定时间范围内是否可用并满足业务需求的特性?
A.准确性(Accuracy)
B.完整性(Completeness)
C.及时性(Timeliness)
D.一致性(Consistency)【答案】:C
解析:本题考察数据质量维度的定义。数据质量维度解析:①及时性(Timeliness):数据在业务需要的时间点可用,满足实时性需求(如监控数据延迟);②准确性(A):数据真实反映实际值,如客户年龄无错误;③完整性(B):数据无缺失值,如订单表包含所有必填字段;④一致性(D):同一数据在不同系统/场景下一致,如“用户ID”在CRM和订单系统中唯一。因此正确答案为C。59.以下哪种索引类型通常在关系型数据库中作为默认索引结构,并且在范围查询(如BETWEEN)场景下性能优异?
A.B+树索引
B.哈希索引
C.全文索引
D.倒排索引【答案】:A
解析:本题考察数据库索引类型的核心特性。正确答案为A(B+树索引)。原因:B+树是MySQL、PostgreSQL等主流关系型数据库的默认索引结构,其叶子节点通过链表连接,天然支持范围查询(如BETWEEN)和顺序扫描,且非叶子节点仅存储索引键,减少磁盘IO。其他选项错误原因:哈希索引(B)仅支持等值查询,不适合范围场景;全文索引(C)用于文本内容搜索(如MATCHAGAINST),非通用索引类型;倒排索引(D)是搜索引擎(如Elasticsearch)的核心结构,与关系型数据库索引无关。60.在Hadoop生态系统中,负责分布式存储海量数据的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop生态系统核心组件的功能。HDFS(HadoopDistributedFileSystem)是分布式文件系统,专为存储海量数据设计,支持跨节点的文件冗余存储和高容错性;MapReduce是分布式计算框架,负责并行处理数据;YARN是资源管理器,负责集群资源调度和任务管理;Hive是基于Hadoop的数据仓库工具,用于SQL查询。因此正确答案为A。61.在Hadoop生态系统中,负责存储海量数据的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.ZooKeeper【答案】:A
解析:本题考察Hadoop核心组件功能。HDFS(HadoopDistributedFileSystem)是分布式文件系统,专为大文件存储设计,支持高容错和高吞吐量,适合海量数据存储;MapReduce是分布式计算框架,用于并行处理大数据;YARN是资源管理器,负责集群资源分配和任务调度;ZooKeeper是分布式协调服务,提供配置管理、分布式锁等功能。因此正确答案为A。62.在Hadoop生态系统中,负责存储海量结构化数据的核心分布式文件系统是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop生态系统组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,专为存储海量数据设计,采用分块和副本机制保障高容错性。B选项MapReduce是分布式计算框架,用于并行处理大数据;C选项YARN是资源管理器,负责调度计算资源;D选项Hive是基于Hadoop的数据仓库工具,用于SQL查询。因此正确答案为A。63.以下关于ApacheSpark的描述,错误的是?
A.Spark支持内存计算,速度通常比MapReduce快
B.Spark只能处理批处理任务,无法处理流处理
C.Spark提供了多种API,如Scala、Python、Java等
D.Spark的核心是弹性分布式数据集(RDD)【答案】:B
解析:本题考察Spark的核心特性。Spark不仅支持批处理任务(如SparkBatch),还通过SparkStreaming、StructuredStreaming等模块支持实时流处理。选项A正确,Spark的内存计算模型使其处理速度远超基于磁盘的MapReduce;选项C正确,Spark提供多语言API以适配不同开发场景;选项D正确,RDD(弹性分布式数据集)是Spark的核心抽象,支持并行计算。64.以下哪个是开源的实时流处理计算框架?
A.ApacheFlink
B.ApacheHadoop
C.ApacheSpark
D.ApacheHive【答案】:A
解析:本题考察主流大数据框架的技术定位。ApacheFlink是专为实时流处理设计的开源框架,支持高吞吐、低延迟的流数据处理,兼具流处理和批处理能力;B选项Hadoop是分布式存储(HDFS)与批处理(MapReduce)的综合框架,非流处理;C选项Spark以批处理(SparkCore)和内存计算为核心,其流处理模块SparkStreaming本质是微批处理,非纯实时流处理;D选项Hive是基于Hadoop的数据仓库工具,用于SQL查询。因此正确答案为A。65.在大数据处理中,Spark相较于MapReduce的核心优势是?
A.仅支持内存数据处理,无法处理磁盘数据
B.基于内存计算,迭代任务执行速度更快
C.不支持SQL查询,仅能处理非结构化数据
D.仅适用于离线批处理场景,不支持流处理【答案】:B
解析:本题考察主流大数据处理框架的技术特点。选项A错误,Spark虽以内存计算为核心优势,但也支持磁盘存储(如RDD持久化);选项B正确,Spark通过内存计算减少磁盘IO,显著提升迭代计算(如机器学习、图计算)的速度,而MapReduce基于磁盘的Map/Shuffle过程效率较低;选项C错误,SparkSQL模块支持SQL查询和结构化数据处理;选项D错误,SparkStreaming支持实时流处理,Flink则是更专业的流处理框架。66.以下哪项不属于数据仓库的核心特征?
A.面向主题
B.集成性
C.面向过程
D.时变性【答案】:C
解析:本题考察数据仓库的核心特征。数据仓库的核心特征包括:面向主题(围绕特定业务主题,如销售、财务)、集成性(整合多源异构数据)、非易失性(数据不频繁修改)、时变性(随时间变化记录历史数据);而“面向过程”是操作型数据库的特征(关注事务处理流程)。因此正确答案为C。67.在数据集成流程中,ETL(Extract-Transform-Load)与ELT(Extract-Load-Transform)的主要区别在于?
A.数据抽取的方式不同
B.数据转换的时机不同
C.数据加载的目标系统不同
D.数据清洗的步骤不同【答案】:B
解析:本题考察ETL与ELT的核心差异。ETL流程是先抽取(E)数据,再转换(T),最后加载(L)到目标系统(如数据仓库);ELT则是先抽取(E)数据,直接加载(L)到目标系统,再在目标系统中进行转换(T)。核心区别在于转换(Transform)的执行时机,而非抽取方式、目标系统或清洗步骤;A、C、D均非主要区别。因此正确答案为B。68.数据库事务的ACID特性中,‘I’代表以下哪一项?
A.Atomicity(原子性)
B.Consistency(一致性)
C.Isolation(隔离性)
D.Durability(持久性)【答案】:C
解析:本题考察数据库事务ACID特性的缩写含义。ACID分别对应Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)、Durability(持久性)。选项A对应A,B对应C,D对应D,‘I’明确对应Isolation(隔离性),因此正确答案为C。69.以下哪项是数据仓库(DW)的核心特性?
A.实时性高,支持秒级数据更新
B.面向业务操作流程(OLTP)
C.数据具有非易失性,写入后极少修改
D.直接处理原始业务数据库的实时数据流【答案】:C
解析:本题考察数据仓库的核心特点。数据仓库是面向分析的集成数据集合,其核心特性包括非易失性(数据写入后通常只追加不修改,用于历史趋势分析)、面向主题(围绕特定业务主题组织数据)、集成性(整合多源数据)和时变性(随时间变化的历史数据)。A选项实时性高是操作型数据库(OLTP)的特点;B选项面向业务操作流程属于OLTP范畴;D选项直接处理实时数据流是流处理系统(如Flink)的功能。因此正确答案为C。70.关于Spark大数据处理框架的描述,错误的是?
A.支持内存计算,速度远快于MapReduce
B.基于RDD(弹性分布式数据集)模型,支持迭代计算
C.仅能处理批处理任务,无法支持流处理
D.内置MLlib库,可快速实现机器学习算法【答案】:C
解析:本题考察Spark的核心特性。Spark是通用的大数据处理引擎,支持批处理(SparkSQL)、流处理(StructuredStreaming)、机器学习(MLlib)等多种场景。选项A正确,Spark通过内存计算减少磁盘IO,提升性能;选项B正确,RDD是Spark的核心抽象,支持迭代计算;选项D正确,MLlib提供丰富的机器学习工具;选项C错误,SparkStreaming可实时处理流数据,而MapReduce仅支持批处理。因此正确答案为C。71.在ETL(Extract-Transform-Load)数据处理流程中,‘将源数据转换为目标系统所需格式和内容’属于哪个步骤?
A.Extract(抽取)
B.Transform(转换)
C.Load(加载)
D.Validate(验证)【答案】:B
解析:本题考察ETL流程的核心步骤。ETL三核心步骤:Extract负责从源系统(如数据库、日志文件)提取原始数据;Transform对数据进行清洗、格式转换、计算等处理,使其符合目标系统(如数据仓库)的存储要求;Load将处理后的数据加载到目标系统;Validate属于数据质量检查,通常作为可选步骤,非ETL标准流程。因此正确答案为B。72.数据治理中,用于描述数据资产的技术属性(如数据存储位置、字段类型)和业务属性(如数据来源、字段含义)的是?
A.元数据
B.主数据
C.数据血缘
D.数据标准【答案】:A
解析:本题考察数据治理中核心概念的定义。元数据是“描述数据的数据”,包含技术元数据(如存储位置、字段类型)、业务元数据(如数据来源、字段含义)和操作元数据(如数据更新频率)。B选项主数据是核心业务实体数据(如客户、产品),非描述属性;C选项数据血缘描述数据从产生到消费的全生命周期路径,不直接描述属性;D选项数据标准是规范数据定义、格式的统一规则,非属性描述。73.在数据可视化中,以下哪种图表最适合展示一段时间内某指标的变化趋势?
A.柱状图(BarChart)
B.折线图(LineChart)
C.饼图(PieChart)
D.散点图(ScatterPlot)【答案】:B
解析:本题考察数据可视化图表的适用场景。折线图通过连续的线条连接数据点,能清晰展示数据随时间或序列的变化趋势(如股票价格走势、气温变化)。选项A柱状图更适合比较不同类别数据的大小(如各产品销售额对比);选项C饼图用于展示整体中各部分的占比(如用户来源分布);选项D散点图用于观察两个变量间的相关性(如身高与体重的关系)。因此正确答案为B。74.数据仓库构建过程中,ETL流程的标准顺序是?
A.Extract→Transform→Load
B.Load→Transform→Extract
C.Transform→Extract→Load
D.Extract→Load→Transform【答案】:A
解析:本题考察ETL基础概念,ETL即数据抽取(Extract)、转换(Transform)、加载(Load),是数据从源系统到数据仓库的核心流程:先从源系统抽取原始数据,再对数据进行清洗、转换(如格式转换、去重),最后加载到目标数据仓库中。选项B顺序颠倒(先加载后抽取),C和D混淆了转换与抽取/加载的顺序,均错误。因此正确答案为A。75.在星型数据模型中,事实表通常存储的核心内容是?
A.度量值(如销售额、订单数量)
B.维度属性(如产品名称、用户ID)
C.业务维度的描述性信息
D.维度表的主键【答案】:A
解析:本题考察维度建模中事实表的作用。星型模型由事实表和维度表组成,事实表是核心,存储业务事件和度量值(如‘订单金额’‘销售数量’等可量化指标);维度表则包含描述性属性(如‘时间维度表’中的日期、季度,‘产品维度表’中的产品名称)。B、C选项属于维度表的内容;D选项‘维度表的主键’是维度表的结构组成,非事实表核心。因此正确答案为A。76.以下哪项是数据仓库(DataWarehouse)的核心特性之一?
A.面向主题(Subject-Oriented)
B.实时事务处理(Real-timeTransactionProcessing)
C.支持高并发读写(HighConcurrencyRead/Write)
D.强事务一致性(StrongTransactionConsistency)【答案】:A
解析:数据仓库的核心特性包括面向主题(围绕分析主题组织数据)、集成性(整合多源数据)、非易失性(数据仅增不减)、时变性(历史数据随时间积累)。而实时事务处理、高并发读写、强事务一致性是传统数据库(如OLTP系统)的特点,数据仓库主要用于离线分析(OLAP),不强调实时事务。77.在Hadoop生态系统中,负责分布式文件存储的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop生态系统组件知识点。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,用于在集群中存储海量数据;MapReduce是分布式计算框架,负责数据处理;YARN是资源管理器,负责集群资源调度;Hive是基于Hadoop的数据仓库工具,用于SQL查询。因此正确答案为A。78.以下哪项是数据治理的核心目标之一?
A.提高数据质量与数据可用性
B.降低数据存储成本
C.优化ETL工具的执行速度
D.提升数据抽取的效率【答案】:A
解析:本题考察数据治理的核心目标。数据治理通过规范数据全生命周期管理(如元数据管理、数据质量监控、数据安全合规),核心目标是确保数据质量(如准确性、完整性)和数据可用性(如数据可访问性、一致性);B、C、D选项均属于技术优化或工具性能提升范畴(如存储成本优化、ETL性能优化),不属于数据治理的核心目标。因此正确答案为A。79.在数据仓库的维度建模中,关于事实表(FactTable)的描述,以下哪项是正确的?
A.事实表只包含业务度量值(如销售额、数量),不包含任何维度信息
B.事实表中的数据通常是高度汇总的,不存储明细数据
C.事实表的主键通常由多个维度表的外键组合而成
D.事实表必须包含一个自增的主键列,否则无法存储数据【答案】:C
解析:本题考察数据仓库维度建模中事实表的结构。事实表核心特点:①由维度表外键(维度键)和度量值组成,主键通常为多维度键的组合(如订单ID+产品ID+时间ID);②可存储明细数据(如交易流水)或汇总数据(如月度销售额);③无自增主键要求,复合维度键即可作为唯一标识。选项A错误(事实表包含维度键);选项B错误(事实表可存明细数据);选项D错误(无需自增主键)。因此正确答案为C。80.以下哪种算法属于无监督学习?
A.决策树(用于分类)
B.K-Means聚类算法
C.支持向量机(SVM)分类
D.逻辑回归(用于回归预测)【答案】:B
解析:本题考察机器学习算法的分类知识点。无监督学习的目标是从无标签数据中发现模式(如聚类、降维),监督学习则基于有标签数据预测目标。选项A错误,决策树是典型的有监督分类算法,需依赖类别标签训练;选项B正确,K-Means通过距离度量将数据分组为无标签的簇,属于无监督学习;选项C错误,SVM(支持向量机)用于分类或回归,需有标签数据训练;选项D错误,逻辑回归是用于二分类/多分类的有监督模型,依赖目标变量标签。81.以下哪项属于数据治理中的业务元数据?
A.数据存储的物理路径(如HDFS路径)
B.数据字段的业务含义说明(如“客户年龄”表示用户年龄)
C.数据更新的频率统计(如每日更新)
D.数据字典中的数据类型定义(如“VARCHAR(50)”)【答案】:B
解析:本题考察数据治理中元数据分类。业务元数据描述数据的业务含义和业务规则,“客户年龄”的含义属于业务元数据,因此B正确。A属于技术元数据(描述数据存储位置);C属于操作元数据(描述数据操作行为);D属于技术元数据(描述数据的技术属性)。82.以下关于数据仓库(DataWarehouse)与数据集市(DataMart)的描述,正确的是?
A.数据集市的数据来源于数据仓库,数据仓库仅从业务系统抽取数据
B.数据仓库面向企业整体业务,数据集市面向特定部门或业务线
C.数据集市的数据模型比数据仓库更复杂,需支持多业务场景
D.数据仓库和数据集市均不包含历史数据,仅存储当前数据【答案】:B
解析:本题考察数据仓库与数据集市的核心区别。A错误,数据集市可直接从业务系统抽取数据,数据仓库通常经过ETL整合多源数据;B正确,数据仓库面向全局业务,数据集市聚焦特定部门需求;C错误,数据集市因面向单一场景,数据模型更简单;D错误,两者均需存储历史数据以支持趋势分析。83.数据治理中,元数据(Metadata)的核心作用是?
A.描述数据的数据,帮助理解数据的结构、来源和质量
B.用于执行数据清洗和转换的算法
C.用于对数据进行加密和脱敏处理
D.用于压缩数据以节省存储空间【答案】:A
解析:本题考察元数据的定义与作用。元数据是“关于数据的数据”,例如字段含义、数据来源、更新频率、数据质量评分等,帮助数据使用者理解数据;B选项“数据清洗算法”属于数据治理中的操作流程,非元数据作用;C选项“加密脱敏”属于数据安全范畴;D选项“数据压缩”属于存储优化技术。因此正确答案为A。84.在数据集成流程中,ETL与ELT的最本质区别是:
A.数据抽取阶段的数据源不同
B.数据转换操作的执行位置不同
C.数据加载的目标存储系统不同
D.数据清洗的触发条件不同【答案】:B
解析:本题考察ETL与ELT的核心差异。ETL(Extract-Transform-Load)流程是先从源系统抽取数据,在数据转换后再加载到目标存储;ELT(Extract-Load-Transform)则是先抽取数据直接加载到目标存储,再在目标端执行转换。两者本质区别在于**转换操作的位置**:ETL在源系统侧完成转换,ELT在目标系统侧完成。A选项错误,抽取数据源可能相同;C选项错误,加载目标可能一致;D选项错误,清洗属于转换环节,非触发条件差异。85.以下哪种算法属于无监督学习算法?
A.线性回归(LinearRegression)
B.K-means聚类算法
C.决策树(DecisionTree)
D.逻辑回归(LogisticRegression)【答案】:B
解析:本题考察机器学习算法分类。无监督学习算法无需人工标注标签,通过数据自身特征进行模式识别,常见算法包括聚类(如K-means)、降维(如PCA)。选项A“线性回归”是用于预测连续值的监督学习算法(需标签);C“决策树”可用于分类或回归(监督学习);D“逻辑回归”是二分类监督学习算法。K-means通过计算数据点距离自动分组,属于无监督聚类算法。正确答案为B。86.以下哪项是数据仓库的核心特点?
A.数据实时更新
B.面向主题
C.数据可随意修改
D.仅存储当前数据【答案】:B
解析:本题考察数据仓库特点。数据仓库特点包括:①面向主题(围绕业务主题组织数据,如销售、财务);②集成性(整合多源数据,消除数据冗余与不一致);③非易失性(数据一旦加载通常不被修改,仅追加历史数据);④时变性(随时间积累历史数据,支持趋势分析)。A选项“实时更新”是OLTP(联机事务处理)系统特点;C选项“数据可随意修改”违背非易失性原则;D选项“仅存储当前数据”忽略了数据仓库的时变性(历史数据存储)。因此正确答案为B。87.在数据仓库的设计中,星型模型相比雪花模型的主要优势是?
A.查询性能更高
B.存储空间更小
C.数据冗余更少
D.模型更符合第三范式【答案】:A
解析:本题考察数据仓库模型知识点。星型模型以事实表为中心,维度表直接关联,减少表连接次数,因此查询性能更高(A正确)。雪花模型将维度表拆分为层级结构(如地理维度拆分为国家-省-市),更符合第三范式(D错误),但因维度表拆分导致数据冗余更少(C错误)、存储空间更小(B错误)。88.用户通过浏览器直接使用在线文档编辑工具(如GoogleDocs),这种服务模式属于云计算的哪种类型?
A.IaaS
B.PaaS
C.SaaS
D.DaaS【答案】:C
解析:本题考察云计算服务模式。IaaS提供基础设施资源(如服务器、存储);PaaS提供开发/运行平台(如数据库、中间件);SaaS直接提供软件应用,用户无需安装,通过网络访问(如在线办公软件);DaaS提供数据访问而非完整软件。题目中在线文档属于软件应用,因此选C。89.数据仓库的维度建模中,用于存储业务事件的度量值(如销售额、订单数量)的表是?
A.维度表
B.事实表
C.分层表
D.汇总表【答案】:B
解析:本题考察数据仓库维度建模知识点。事实表是数据仓库中存储业务事件的核心表,包含度量值(如金额、数量)和与业务事件相关的外键(关联维度表);维度表存储描述性属性(如客户、产品信息)。错误选项中,A维度表侧重描述性信息,C分层表非标准术语,D汇总表属于事实表的一种聚合形式,非独立表类型。90.数据库事务的ACID特性中,“事务中的所有操作要么全部成功执行,要么全部失败回滚”描述的是哪一项特性?
A.原子性(Atomicity)
B.一致性(Consistency)
C.隔离性(Isolation)
D.持久性(Durability)【答案】:A
解析:ACID特性中,原子性(A)强调事务的不可分割性,即操作要么全成功,要么全失败,失败时回滚到初始状态;一致性(B)要求事务执行前后数据满足业务规则;隔离性(C)确保多事务并发互不干扰;持久性(D)保证事务提交后数据永久保存。题干描述的是原子性。91.在数据库事务中,确保事务执行前后数据状态始终符合业务规则和约束的特性是?
A.原子性(Atomicity)
B.一致性(Consistency)
C.隔离性(Isolation)
D.持久性(Durability)【答案】:B
解析:本题考察数据库事务ACID特性。原子性(A)强调事务“全做或全不做”;一致性(B)确保事务执行前后数据状态合法(如金额总和不变);隔离性(C)防止并发事务相互干扰;持久性(D)保证事务提交后结果永久保存。因此正确答案为B。92.以下哪种算法属于无监督学习算法?
A.决策树(用于分类任务)
B.K-means聚类算法
C.线性回归(用于回归预测任务)
D.支持向量机(SVM,用于分类/回归任务)【答案】:B
解析:本题考察机器学习算法分类。无监督学习无需标签数据,通过数据内在结构分组,K-means是典型的无监督聚类算法,因此B正确。A(决策树)、C(线性回归)、D(SVM)均需标签数据(监督学习),分别用于分类、回归、分类/回归任务。93.在维度建模中,事实表的典型特点是?
A.存储描述性属性(如用户姓名、地区等)
B.存储大量数值型度量值(如销售额、订单数量等)
C.包含维度表的外键(如用户ID、产品ID)
D.数据量通常较小且结构相对简单【答案】:B
解析:本题考察维度建模中事实表与维度表的区别。事实表是维度建模的核心,主要存储业务度量值(如金额、数量)和关联维度表的外键,数据量通常较大;维度表则存储描述性属性(如用户维度表的姓名、地区),数据量较小且结构简单。A选项是维度表的特点;C选项中“包含维度表外键”的是事实表的外键关联,但“包含维度表外键”表述不准确(事实表存储的是维度表的外键,而非包含维度表本身);D选项是维度表的特点。因此正确答案为B。94.数据仓库的核心特点之一是?
A.面向主题(Subject-Oriented)
B.实时性(Real-Time)
C.易修改性(Modifiable)
D.分布式存储(DistributedStorage)【答案】:A
解析:本题考察数据仓库的特点。数据仓库是面向主题、集成的、非易失的、时变的结构化数据集合,其核心特点包括:面向主题(按业务主题组织数据,如销售、财务);集成性(整合多源数据);非易失性(数据一旦加载到仓库后不轻易修改);时变性(数据随时间变化,记录历史状态)。选项B错误,数据仓库以批处理为主,非实时;C错误,数据仓库数据具有非易失性,不支持频繁修改;D错误,分布式存储是Hadoop等大数据技术的特点,非数据仓库核心。正确答案为A。95.在数据集成流程中,ETL与ELT的主要区别在于?
A.ETL是先转换后加载,ELT是先加载后转换
B.ETL是先加载后转换,ELT是先转换后加载
C.ETL仅适用于批处理场景,ELT仅适用于实时场景
D.ETL依赖数据库性能,ELT不依赖数据库性能【答案】:A
解析:本题考察ETL与ELT的核心差异。ETL(Extract-Transform-Load)流程为:提取数据→转换数据→加载到目标系统;ELT(Extract-Load-Transform)流程为:提取数据→加载到目标系统(通常是数据仓库)→转换数据。ELT在大数据场景下更高效,因数据仓库可利用分布式计算能力完成转换。B选项混淆了ETL与ELT的执行顺序;C选项错误,两者均可支持批处理或实时(如实时ELT);D选项错误,两者均依赖目标系统性能。96.以下关于数据仓库与数据湖的说法,正确的是?
A.数据仓库仅存储结构化数据,数据湖仅存储非结构化数据
B.数据仓库强调数据规范性,数据湖注重数据原始性
C.数据仓库适合实时分析场景,数据湖适合离线分析场景
D.数据仓库采用OLTP架构,数据湖采用OLAP架构【答案】:B
解析:本题考察数据仓库与数据湖的核心区别。选项A错误,数据仓库以结构化数据为主(如业务交易数据),但也可存储半结构化数据;数据湖可同时存储结构化、半结构化(如JSON)和非结构化数据(如图片、日志),并非仅存非结构化数据;选项B正确,数据仓库通过ETL流程将数据清洗、整合为规范的分析型数据,强调数据一致性和规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腰椎间盘护理的未来发展
- 肿瘤热疗与营养代谢治疗的协同整合2026
- 高端用品门店陈列检查规范
- 2026年植物生理学第六版课后习题模考模拟试题(基础题)附答案详解
- 2026年材料员之材料员基础知识测试卷及答案详解【典优】
- 绿化养护精细化管理方案
- 严重创伤出血止血技术
- 妇科护理健康教育策略
- 泵车进场协调调度管理方案
- 2026年古代汉语郭锡良版下册课后练习题常考点附完整答案详解【典优】
- 2025年企业并购重组项目社会稳定风险评估报告
- 【国家】2024年国家工业信息安全发展研究中心招聘40人笔试附带答案详解析
- 消防控制室值班记录表
- 2023年无锡市中考道德与法治试卷
- 高脂血症患者用药护理
- 车间生产设备、工器具清洗消毒制度
- 2025年五类人员考试题及答案
- DB31∕T 8 2020 托幼机构消毒卫生规范
- 2025年河南交通职业技术学院单招职业技能测试题库汇编
- 农村安全用电知识宣传培训
- 做饭合同范本
评论
0/150
提交评论