《大数据库技术》复习思考题

合集下载

《大数据技术原理与应用(第3版)》期末复习题库(含答案)

《大数据技术原理与应用(第3版)》期末复习题库(含答案)

第一章大数据概述单选题1、第一次信息化浪潮主要解决什么问题?B(A)信息传输(B)信息处理(C)信息爆炸(D)信息转换2、下面哪个选项属于大数据技术的“数据存储和管理”技术层面的功能?A(A)利用分布式文件系统、数据仓库、关系数据库等实现对结构化、半结构化和非结构化海量数据的存储和管理(B)利用分布式并行编程模型和计算框架,结合机器学习和数据挖掘算法,实现对海量数据的处理和分析(C)构建隐私数据保护体系和数据安全体系,有效保护个人隐私和数据安全(D)把实时采集的数据作为流计算系统的输入,进行实时处理分析3、在大数据的计算模式中,流计算解决的是什么问题?D(A)针对大规模数据的批量处理(B)针对大规模图结构数据的处理(C)大规模数据的存储管理和查询分析(D)针对流数据的实时计算4、大数据产业指什么?A(A)一切与支撑大数据组织管理和价值发现相关的企业经济活动的集合(B)提供智能交通、智慧医疗、智能物流、智能电网等行业应用的企业(C)提供数据分享平台、数据分析平台、数据租售平台等服务的企业(D)提供分布式计算、数据挖掘、统计分析等服务的各类企业5、下列哪一个不属于大数据产业的产业链环节?A(A)数据循环层(B)数据源层(C)数据分析层(D)数据应用层6、下列哪一个不属于第三次信息化浪潮中新兴的技术?A(A)互联网(B)云计算(C)大数据(D)物联网7、云计算平台层(PaaS)指的是什么?A(A)操作系统和围绕特定应用的必需的服务(B)将基础设施(计算资源和存储)作为服务出租(C)从一个集中的系统部署软件,使之在一台本地计算机上(或从云中远程地)运行的一个模型(D)提供硬件、软件、网络等基础设施以及提供咨询、规划和系统集成服务8、下面关于云计算数据中心的描述正确的是:A(A)数据中心是云计算的重要载体,为各种平台和应用提供运行支撑环境(B)数据中心就是放在企业内部的一台中心服务器(C)每个企业都需要建设一个云计算数据中心(D)数据中心不需要网络带宽的支撑9、下列哪个不属于物联网的应用?D(A)智能物流(B)智能安防(C)环保监测(D)数据清洗10、下列哪项不属于大数据的发展历程?D(A)成熟期(B)萌芽期(C)大规模应用期(D)迷茫期多选题1、第三次信息化浪潮的标志是哪些技术的兴起?BCD(A)个人计算机(B)物联网(C)云计算(D)大数据2、信息科技为大数据时代提供哪些技术支撑?ABC(A)存储设备容量不断增加(B)网络带宽不断增加(C)CPU 处理能力大幅提升(D)数据量不断增大3、大数据具有哪些特点?ABCD(A)数据的“大量化”(B)数据的“快速化”(C)数据的“多样化”(D)数据的“价值密度比较低”4、下面哪个属于大数据的应用领域?ABCD(A)智能医疗研发(B)监控身体情况(C)实时掌握交通状况(D)金融交易5、大数据的两个核心技术是什么?AC(A)分布式存储(B)分布式应用(C)分布式处理(D)集中式存储6、云计算关键技术包括什么?ABCD(A)分布式存储(B)虚拟化(C)分布式计算(D)多租户7、云计算的服务模式和类型主要包括哪三类?ABC(A)软件即服务(SaaS)(B)平台即服务(PaaS)(C)基础设施即服务(IaaS)(D)数据采集即服务(DaaS)8、物联网主要由下列哪些部分组成的?ABCD(A)应用层(B)处理层(C)感知层(D)网络层9、物联网的关键技术包括哪些?ABC(A)识别和感知技术(B)网络与通信技术(C)数据挖掘与融合技术(D)信息处理一体化技术10、大数据对社会发展的影响有哪些?ABC(A)大数据成为一种新的决策方式(B)大数据应用促进信息技术与各行业的深度融合(C)大数据开发推动新技术和新应用的不断涌现(D)大数据对社会发展没有产生积极影响第二章大数据处理架构Hadoop单选题1、下列哪个不属于Hadoop的特性?A(A)成本高(B)高可靠性(C)高容错性(D)运行在Linux平台上2、Hadoop框架中最核心的设计是什么?A(A)为海量数据提供存储的HDFS和对数据进行计算的MapReduce(B)提供整个HDFS文件系统的NameSpace(命名空间)管理、块管理等所有服务(C)Hadoop不仅可以运行在企业内部的集群中,也可以运行在云计算环境中(D)Hadoop被视为事实上的大数据处理标准3、在一个基本的Hadoop集群中,DataNode主要负责什么?D(A)负责执行由JobTracker指派的任务(B)协调数据计算任务(C)负责协调集群中的数据存储(D)存储被拆分的数据块4、Hadoop最初是由谁创建的?B(A)Lucene(B)Doug Cutting(C)Apache(D)MapReduce5、下列哪一个不属于Hadoop的大数据层的功能?C(A)数据挖掘(B)离线分析(C)实时计算(D)BI分析6、在一个基本的Hadoop集群中,SecondaryNameNode主要负责什么?A(A)帮助NameNode收集文件系统运行的状态信息(B)负责执行由JobTracker指派的任务(C)协调数据计算任务(D)负责协调集群中的数据存储7、下面哪一项不是Hadoop的特性?B(A)可扩展性高(B)只支持少数几种编程语言(C)成本低(D)能在linux上运行8、在Hadoop项目结构中,HDFS指的是什么?A(A)分布式文件系统(B)分布式并行编程模型(C)资源管理和调度器(D)Hadoop上的数据仓库9、在Hadoop项目结构中,MapReduce指的是什么?A(A)分布式并行编程模型(B)流计算框架(C)Hadoop上的工作流管理系统(D)提供分布式协调一致性服务10、下面哪个不是Hadoop1.0的组件:(C)(A)HDFS(B)MapReduce(C)YARN(D)NameNode和DataNode多选题1、Hadoop的特性包括哪些?ABCD(A)高可扩展性(B)支持多种编程语言(C)成本低(D)运行在Linux平台上2、下面哪个是Hadoop2.0的组件?AD(A)ResourceManager(B)JobTracker(C)TaskTracker(D)NodeManager3、一个基本的Hadoop集群中的节点主要包括什么?ABCD(A)DataNode:存储被拆分的数据块(B)JobTracker:协调数据计算任务(C)TaskTracker:负责执行由JobTracker指派的任务(D)SecondaryNameNode:帮助NameNode收集文件系统运行的状态信息4、下列关于Hadoop的描述,哪些是正确的?ABCD(A)为用户提供了系统底层细节透明的分布式基础架构(B)具有很好的跨平台特性(C)可以部署在廉价的计算机集群中(D)曾经被公认为行业大数据标准开源软件5、Hadoop集群的整体性能主要受到什么因素影响?ABCD(A)CPU性能(B)内存(C)网络(D)存储容量6、下列关于Hadoop的描述,哪些是错误的?AB(A)只能支持一种编程语言(B)具有较差的跨平台特性(C)可以部署在廉价的计算机集群中(D)曾经被公认为行业大数据标准开源软件7、下列哪一项不属于Hadoop的特性?AB(A)较低可扩展性(B)只支持java语言(C)成本低(D)运行在Linux平台上第三章分布式文件系统HDFS单选题1、分布式文件系统指的是什么?A(A)把文件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群(B)用于在Hadoop与传统数据库之间进行数据传递(C)一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统(D)一种高吞吐量的分布式发布订阅消息系统,可以处理消费者规模的网站中的所有动作流数据2、下面哪一项不属于计算机集群中的节点?B(A)主节点(Master Node)(B)源节点(SourceNode)(C)名称结点(NameNode)(D)从节点(Slave Node)3、在HDFS中,默认一个块多大?A(A)64MB(B)32KB(C)128KB(D)16KB4、下列哪一项不属于HDFS采用抽象的块概念带来的好处?C(A)简化系统设计(B)支持大规模文件存储(C)强大的跨平台兼容性(D)适合数据备份5、在HDFS中,NameNode的主要功能是什么?D(A)维护了block id 到datanode本地文件的映射关系(B)存储文件内容(C)文件内存保存在磁盘中(D)存储元数据6、下面对FsImage的描述,哪个是错误的?D(A)FsImage文件没有记录每个块存储在哪个数据节点(B)FsImage文件包含文件系统中所有目录和文件inode的序列化形式(C)FsImage用于维护文件系统树以及文件树中所有的文件和文件夹的元数据(D)FsImage文件记录了每个块具体被存储在哪个数据节点7、下面对SecondaryNameNode第二名称节点的描述,哪个是错误的?A(A)SecondaryNameNode一般是并行运行在多台机器上(B)它是用来保存名称节点中对HDFS元数据信息的备份,并减少名称节点重启的时间(C)SecondaryNameNode通过HTTPGET方式从NameNode上获取到FsImage和EditLog文件,并下载到本地的相应目录下(D)SecondaryNameNode是HDFS架构中的一个组成部分8、HDFS采用了什么模型?B(A)分层模型(B)主从结构模型(C)管道-过滤器模型(D)点对点模型9、在Hadoop项目结构中,HDFS指的是什么?A(A)分布式文件系统(B)流数据读写(C)资源管理和调度器(D)Hadoop上的数据仓库10、下列关于HDFS的描述,哪个不正确?D(A)HDFS还采用了相应的数据存放、数据读取和数据复制策略,来提升系统整体读写响应性能(B)HDFS采用了主从(Master/Slave)结构模型(C)HDFS采用了冗余数据存储,增强了数据可靠性(D)HDFS采用块的概念,使得系统的设计变得更加复杂多选题1、HDFS要实现以下哪几个目标?ABC(A)兼容廉价的硬件设备(B)流数据读写(C)大数据集(D)复杂的文件模型2、HDFS特殊的设计,在实现优良特性的同时,也使得自身具有一些应用局限性,主要包括以下哪几个方面?BCD(A)较差的跨平台兼容性(B)无法高效存储大量小文件(C)不支持多用户写入及任意修改文件(D)不适合低延迟数据访问3、HDFS采用抽象的块概念可以带来以下哪几个明显的好处?ACD(A)支持大规模文件存储(B)支持小规模文件存储(C)适合数据备份(D)简化系统设计4、在HDFS中,名称节点(NameNode)主要保存了哪些核心的数据结构?AD(A)FsImage(B)DN8(C)Block(D)EditLog5、数据节点(DataNode)的主要功能包括哪些?ABC(A)负责数据的存储和读取(B)根据客户端或者是名称节点的调度来进行数据的存储和检索(C)向名称节点定期发送自己所存储的块的列表(D)用来保存名称节点中对HDFS元数据信息的备份,并减少名称节点重启的时间6、HDFS的命名空间包含什么?BCD(A)磁盘(B)文件(C)块(D)目录7、下列对于客服端的描述,哪些是正确的?ABCD(A)客户端是用户操作HDFS最常用的方式,HDFS在部署时都提供了客户端(B)HDFS客户端是一个库,暴露了HDFS文件系统接口(C)严格来说,客户端并不算是HDFS的一部分(D)客户端可以支持打开、读取、写入等常见的操作8、HDFS只设置唯一一个名称节点,这样做虽然大大简化了系统设计,但也带来了哪些明显的局限性?ABCD(A)命名空间的限制(B)性能的瓶颈(C)隔离问题(D)集群的可用性9、HDFS数据块多副本存储具备以下哪些优点?ABC(A)加快数据传输速度(B)容易检查数据错误(C)保证数据可靠性(D)适合多平台上运行10、HDFS具有较高的容错性,设计了哪些相应的机制检测数据错误和进行自动恢复?BCD(A)数据源太大(B)数据节点出错(C)数据出错(D)名称节点出错第四章分布式数据库HBase单选题1、下列关于BigTable的描述,哪个是错误的?A(A)爬虫持续不断地抓取新页面,这些页面每隔一段时间地存储到BigTable里(B)BigTable是一个分布式存储系统(C)BigTable起初用于解决典型的互联网搜索问题(D)网络搜索应用查询建立好的索引,从BigTable得到网页2、下列选项中,关于HBase和BigTable的底层技术对应关系,哪个是错误的?B(A)GFS与HDFS相对应(B)GFS与Zookeeper相对应(C)MapReduce与Hadoop MapReduce相对应(D)Chubby与Zookeeper相对应3、在HBase中,关于数据操作的描述,下列哪一项是错误的?C(A)HBase采用了更加简单的数据模型,它把数据存储为未经解释的字符串(B)HBase操作不存在复杂的表与表之间的关系(C)HBase不支持修改操作(D)HBase在设计上就避免了复杂的表和表之间的关系4、在HBase访问接口中,Pig主要用在哪个场合?D(A)适合Hadoop MapReduce作业并行批处理HBase表数据(B)适合HBase管理使用(C)适合其他异构系统在线访问HBase表数据(D)适合做数据统计5、HBase中需要根据某些因素来确定一个单元格,这些因素可以视为一个“四维坐标”,下面哪个不属于“四维坐标”?B(A)行键(B)关键字(C)列族(D)时间戳6、关于HBase的三层结构中各层次的名称和作用的说法,哪个是错误的?A(A)Zookeeper文件记录了用户数据表的Region位置信息(B)-ROOT-表记录了.META.表的Region位置信息(C).META.表保存了HBase中所有用户数据表的Region位置信息(D)Zookeeper文件记录了-ROOT-表的位置信息7、下面关于主服务器Master主要负责表和Region的管理工作的描述,哪个是错误的?D(A)在Region分裂或合并后,负责重新调整Region的分布(B)对发生故障失效的Region服务器上的Region进行迁移(C)管理用户对表的增加、删除、修改、查询等操作(D)不支持不同Region服务器之间的负载均衡8、HBase只有一个针对行健的索引,如果要访问HBase表中的行,下面哪种方式是不可行的?B(A)通过单个行健访问(B)通过时间戳访问(C)通过一个行健的区间来访问(D)全表扫描9、下面关于Region的说法,哪个是错误的?C(A)同一个Region不会被分拆到多个Region服务器(B)为了加快访问速度,.META.表的全部Region都会被保存在内存中(C)一个-ROOT-表可以有多个Region(D)为了加速寻址,客户端会缓存位置信息,同时,需要解决缓存失效问题多选题1、关系数据库已经流行很多年,并且Hadoop已经有了HDFS和MapReduce,为什么需要HBase?ABCD(A)Hadoop可以很好地解决大规模数据的离线批量处理问题,但是,受限于Hadoop MapReduce编程框架的高延迟数据处理机制,使得Hadoop无法满足大规模数据实时处理应用的需求上(B)HDFS面向批量访问模式,不是随机访问模式(C)传统的通用关系型数据库无法应对在数据规模剧增时导致的系统扩展性和性能问题(D)传统关系数据库在数据结构变化时一般需要停机维护;空列浪费存储空间2、HBase与传统的关系数据库的区别主要体现在以下哪几个方面?ABCD(A)数据类型(B)数据操作(C)存储模式(D)数据维护3、HBase访问接口类型包括哪些?ABCD(A)Native Java API(B)HBase Shell(C)Thrift Gateway(D)REST Gateway4、下列关于数据模型的描述,哪些是正确的?ABCD(A)HBase采用表来组织数据,表由行和列组成,列划分为若干个列族(B)每个HBase表都由若干行组成,每个行由行键(row key)来标识(C)列族里的数据通过列限定符(或列)来定位(D)每个单元格都保存着同一份数据的多个版本,这些版本采用时间戳进行索引5、HBase的实现包括哪三个主要的功能组件?ABC(A)库函数:链接到每个客户端(B)一个Master主服务器(C)许多个Region服务器(D)廉价的计算机集群6、HBase的三层结构中,三层指的是哪三层?ABC(A)Zookeeper文件(B)-ROOT-表(C).META.表(D)数据类型7、以下哪些软件可以对HBase进行性能监视?ABCD(A)Master-status(自带)(B)Ganglia(C)OpenTSDB(D)Ambari8、Zookeeper是一个很好的集群管理工具,被大量用于分布式计算,它主要提供什么服务?ABC(A)配置维护(B)域名服务(C)分布式同步(D)负载均衡服务9、下列关于Region服务器工作原理的描述,哪些是正确的?ABCD(A)每个Region服务器都有一个自己的HLog 文件(B)每次刷写都生成一个新的StoreFile,数量太多,影响查找速度(C)合并操作比较耗费资源,只有数量达到一个阈值才启动合并(D)Store是Region服务器的核心10、下列关于HLog工作原理的描述,哪些是正确的?ABCD(A)分布式环境必须要考虑系统出错。

数据库原理及应用复习思考题一及答案

数据库原理及应用复习思考题一及答案

数据库原理及应用复习思考题一及答案一、单选题(每题2分,共20分)1、子模式DDL用来描述()。

A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构2、事务有多个性质,其中不包括()。

A、一致性B、唯一性C、原子性D、隔离性3、下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为()。

A、职工关系的“职工号”B、职工关系的“设备号”C、设备关系的“职工号”D、设备关系的“设备号”4、数据库系统的体系结构是( )。

A、二级模式结构和一级映像B、三级模式结构和一级映像C、三级模式结构和二级映像D、三级模式结构和三级映像5、关系模式中,满足2NF的模式,()。

A、必定是3NFB、必定是1NFC、可能是1NFD、必定是BCNF6、应用数据库的主要目的是()。

A、解决保密问题B、解决数据完整性问题C、共享数据问题D、解决数据量大的问题7、关系中行列次序的变换性质是()。

A、行可以交换,列不可交换B、行不可交换,列可交换C、行、列均不可交换D、行、列均可以交换8、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的()。

A、安全性B、完整性C、并发控制D、恢复9、关系模型中3NF是指()。

A、满足2NF且不存在传递依赖现象B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在组合属性10、若事务T对数据 R已加 S锁,则对数据R()。

A、不能加S锁可以加X锁B、可以加S锁不能加X锁C、可以加S锁也可以加X锁D、不能加任何锁二、填空题(每空2分,共20分)1、数据的独立性包括和。

2、SQL语言具有对数据的、、、等四个方面的功能。

3、当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

复习思考题-数据库原理及应用章节答案

复习思考题-数据库原理及应用章节答案

第一章 1.1数据库系统概述1. 数据库系统的基本特征是( D )2.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是(A )。

A •数据库管理员B •专业用户C.应用程序员 D •最终用户3.数据库管理系统提供的DDL 语言的功能是(B )。

A .实现对数据库的检索、插入、修改和删除B .描述数据库对象的结构,为用户建立数据库对象提供手段C .用于数据的安全性控制、完整性控制、并发控制和通信控制D .提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段 4. 在DBS 中,A.相互调用 DBMS 和OS 之间的关系是 (B )D.并发运行B. DBMS 调用 OSC. OS 调用 DBMS5.下列四项中,不属于数据库特点的是(C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高6.数据库中存储的是(D )。

A.数据B.数据模型C.数据之间的联系 D .数据以及数据之间的联系7. 数据库中存储的基本对象是 数据以及数据之间的联系 ___________________ 。

8. 数据管理经历了 —人工管理、文件系统、数据库系统_三个发展阶段。

9.数据库与文件系统的根本区别是 整 ___________________________________ 。

10. 在文件系统阶段,数据管理的三个主要缺陷是数据冗余高、数据不一致性___和和数据联系弱11. 数据库系统提供的数据控制功能主要包括安全性、完整性、并发控制和数据库恢复12. 用户与操作系统之间的数据管理软件是一DBMS _____________13. 数据库系统(DBS )是由硬件、软件(应用系统、开发工具、 DBMS 、OS )、数据库、数据库用户—四部分组成。

其中最重要的软件是DBMS ;最重要的用户是 DBA 。

14. DBS 中负责数据库物理结构与逻辑结构的定义和修改的人员,称为 DBA ___________ 。

mysql数据库技术第二版思考题6

mysql数据库技术第二版思考题6

思考题6的答案可能涉及对MySQL数据库技术的深入理解,包括索引、查询优化、存储过程和触发器等方面的知识。

在MySQL数据库中,索引是提高查询性能的关键因素。

通过创建合适的索引,可以大大减少数据库需要扫描的数据量,从而提高查询速度。

然而,索引并非越多越好,因为索引会占用额外的磁盘空间,并可能降低数据插入、更新和删除的速度。

因此,在创建索引时需要仔细权衡利弊,根据实际需求选择最合适的索引类型和列。

查询优化也是数据库技术中的重要一环。

通过优化查询语句,可以避免全表扫描,减少数据检索量,提高查询效率。

常见的查询优化技巧包括使用连接(JOIN)代替子查询、合理使用筛选条件、避免在列上进行计算等。

存储过程和触发器是MySQL中的高级特性,它们可以用来执行复杂的业务逻辑和数据操作。

通过使用存储过程,可以将一系列的SQL语句封装到一个单独的单元中,并通过调用该存储过程来执行整个操作。

触发器则是一种特殊的存储过程,它会在对表进行插入、更新或删除操作时自动执行。

综上所述,思考题6要求我们深入理解MySQL数据库技术,掌握索引、查询优化、存储过程和触发器等关键技术,以便在实际应用中能够根据需求选择合适的技术,提高数据库的性能和可靠性。

西南大学《数据库技术》复习思考题及答案

西南大学《数据库技术》复习思考题及答案

(0072)《数据库原理及应用》复习思考题一、单项选择1. 单个用户使用的数据视图的描述称为A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 五种基本关系代数运算是A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值(null) 的是A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. A VG (列名)7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ= {AB,BC}相对于FA. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解8. 关系模式R分解成ρ= {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足A. rÍ mρ(r)B. mρ(r) Í rC. r = mρ(r)D. r≠mρ(r)9. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段10. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事务T获得了数据项Q上的排它锁,则T对QA. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写12. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统13. SQL的全局约束是指基于元组的检查子句和A. 非空值约束B. 域约束子句C. 断言D. 外键子句14. 分布式数据库系统中分片模式和分配模式均是A. 全局的B. 局部的C. 分布的D. 集中的15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型16.要保证数据库逻辑数据独立性,需要修改的是A.模式B.模式与内模式的映射C.模式与外模式的映舍D.内模式17.下列四项中,不属于数据库特点的是A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高18.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是A.多对多B.一对一C.多对一D.一对多19.反映现实世界中实体及实体间联系的信息模型是A.关系模型B.层次模型C.网状模型D. E-R模型20.对数据库并发操作有可能带来的问题包括A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性21.关系数据模型的三个组成部分中,不包括A.完整性规则B.数据结构C.数据操作D.并发控制22.关系代数表达式的优化策略中,首先要做的是A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算23.事务有多个性质,其中不包括A.一致性B.唯一性C.原子性D.隔离性24.SQL语言通常称为A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言25.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。

数据库技术基础思考题及参考答案

数据库技术基础思考题及参考答案

数据库技术基础思考题及参考答案第一讲1.数据库中(C )是用来存放数据的,是数据库的资源中心,是输入数据库信息的框架。

也是数据库的核心,其他对象的使用都需要建立在它的基础之上。

A.模块B.窗体C.表D.报表2.数据库的主要作用是( A )。

A 可以收集数据并进行管理B 收集数据C 管理数据D 整合数据3.需改变数据库外观应点击( B )。

A文件 B 视图 C插入 D工具4.人们都可以利用Access来解决大量( A )的管理工作。

A 数据B 文本C 图片D 视频5.以下属于数据库的是( A )。

A 通讯录B 记事本C word文档D 画图6.数据库管理员相当于( A )。

A 图书管理员B 工人C 司机D 教师第二讲7.Access的窗口接口可以分成五个大的部分:“标题栏”、“菜单栏”、“工具栏”、( A )。

A“状态区”和“数据库窗口” B“状态区”和“收藏夹”C“状态区”和“表格” D“数据库窗口”和“模块”8.Access在“菜单栏”上有( A )、“视图”、“插入”、“工具”、“窗口”、“帮助”和这七个菜单项。

A. “文件”、“编辑”、B”文件”、”设计” C “格式”:“编辑” D“编辑”“设计”9.在标题栏靠右的位置上有(D ),利用这些按钮我们可以很方便地对整个窗口进行放大(恢复)、缩小和关闭操作。

A 标题按钮B 工具栏按钮C 编辑按钮 D窗口控制按钮10.( D )就是用来显示软件标题名称的地方A菜单栏 B状态区 C 工具栏 D标题栏11.“数据库窗口” 则是Access中非常重要的部分,它帮助我们方便、快捷地对数据库进行各种操作。

而它本身又包括“窗口菜单”、“数据库组件选项卡”、( C )三个部分A 表格和视图 B格式和视图C“创建方法和已有对象列表” D工具栏和状态区12.数据库窗口左侧包含两个方面的内容,上面是“对象”,下面是 ( A )。

A 组B 模块C 表 D收藏夹13.要想新建一个组,只要将鼠标移动到Access数据库窗口的左边,然后单击鼠标右键,在弹出的菜单中选择 ( A ) 这个选项。

数据库技术课后习题答案

数据库技术课后习题答案

数据库技术试题一、单项选择题〔本大题共20小题,每题2分,共40分〕在每题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号。

错选或未选均无分。

1.关系数据库中的视图属于4个数据抽象级别中的〔〕A 外部模型B 概念模型C 逻辑模型D 物理模型2.在以下关于关系的述中,错误的选项是〔〕A 表中任意两行的值不能一样B 表中任意两列的值不能一样C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要3.为了防止一个用户的工作不适当地影响另一个用户,应该采取〔〕A 完整性控制B 平安性控制C 并发控制D 访问控制4.关系数据库中,实现实体之间的联系是通过表与表之间的〔〕A 公共索引B 公共存储C 公共元组D 公共属性5.在MS SQL Server中,用来显示数据库信息的系统存储过程是〔〕A sp_ dbhelpB sp_ dbC sp_ helpD sp_ helpdb6.下面系统中不属于关系数据库管理系统的是〔〕A OracleB MS SQL ServerC IMSD DB27.SQL语言中,删除一个表的命令是〔〕A DELETEB DROPC CLEARD REMORE8.如果在关系的分片过程中使用了选择操作,则不可能是〔〕A 水平分片B 垂直分片C 导出分片D 混合分片9.在一个实体集中,一个实体实例〔一行〕与另外多个实例〔多行〕相关,则这个实体称为〔〕A 递归实体B 弱实体C 复合实体D 联系实体10.存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,则系统的工作状态处于〔〕A 并发处理B 封锁C 循环D 死锁11.在分布式数据库中,假设存取数据时只需指出片段名称,不必指出片段地址,则称系统具有〔〕A 片段透明性B 地址透明性C 局部映象透明性D 异地透明性12.*学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。

数据库思考题答案

数据库思考题答案

第一章1、数据(Data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)?(1)数据(Data):描述事物的符号记录称为数据。

(2)数据库(Data Base;DB):长期储存在计算机内的、有组织的、可共享的数据集合。

(3)数据库管理系统(DataBase Management System ; DBMS):位于用户与操作系统之间的一层数据管理软件。

(4)数据库系统(DataBase System ; DBS):计算机系统中引入数据库后的系统。

2、数据模型的三要素?数据结构、数据操作、数据的约束条件3、什么是实体、实体集、实体型?它们的关联与区别?(1)①实体:客观存在并可相互区别的事物称为实体。

②实体集:同一类型实体的集合称为实体集。

③实体型:具有相同属性的实体必然具有共同的特征和性质。

用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。

(2)实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体集之间的联系。

4、什么是码?码是必须的吗?码是唯一标识实体的属性(集)。

码是必须的。

5、常见的(逻辑)数据模型有哪些?(1)层次模型(2)网状模型(3)关系模型(Relational Model)(4)面向对象模型(Object Oriented Model)(5)对象关系模型(Object Relational Model)(6)半结构化模型(semistructure data model)6、数据管理技术发展的三个阶段中,数据库系统的特点是什么?(1)数据结构化(2)数据的共享性高,冗余度低,易扩充(3)数据独立性高(4)数据由数据库管理系统(DBMS)统一管理和控制7、数据库系统的组成部分有哪些?(1)硬件平台及数据库(2)软件①DBMS②支持DBMS运行的操作系统③与数据库接口的高级语言及其编译系统④以DBMS为核心的应用开发工具⑤为特定应用环境开发的数据库应用系统(3)人员①数据库管理员②系统分析员和数据库设计人员③应用程序员④用户8、从开发人员(内部)来看数据库系统的结构是如何?数据库系统三级模式结构(内部)9、什么是数据库系统的内模式、模式、外模式?这种三种模式结构的优点是什么?(1)①内模式也称存储模式,一个数据库只有一个内模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(0072)《数据库技术》复习思考题一、单项选择题1.关系模型是一种()。

A.概念模型 B.物理模型 C.数据模型 D.E-R2.DBMS是指()。

A.数据库 B.数据库管理系统 C.数据库系统 D.数据库应用系统3.在下面的几种关系数据语言中,非过程化程度最低的是()。

A.关系代数 B.ALPHA C.QBE D.SQL4.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。

A.并运算 B.交运算 C.差运算 D.积运算5.管理数据库系统的人员是()。

A.分析员 B.DBA C.程序员 D.终端用户6.将关系从2NF规范化到3NF,要做的工作是()。

A.消除非主属性对码的FFD B.消除非主属性对码的PFDC.消除非主属性对码的TFD D.消除主属性对码的PFD和TFD7.通过指定数据类型和宽度来限制属性的取值范围,这属于数据完整性中的()。

A.参照完整性 B.实体完整性 C.域完整性 D.字段完整性8.产生系统的数据模型是数据库系统的()设计阶段应获得的成果。

A.需求分析 B.概念结构 C.逻辑结构 D.物理结构9.在数据库系统设计的需求分析阶段,除了要产生系统的数据字典和确定系统边界外,还应该产生系统的()。

A.数据流图 B.数据流程图 C.数据ER图 D.数据视图10.目前商品化的数据库管理系统主要采用()数据模型。

A.关系 B.网络 C.层次 D.E-R11.根据Armstrong公理,下面()是错误的。

A.若X→Z,X→Y,则X→YZ B.若X→Z,Y→Z,则X→YC.若X→Y,WY→Z,则XW→Z D.若X→Y及Z Y,则X→Z12.在数据库设计的需求分析阶段,不需要完成()。

A.数据流图 B.数据字典 C.确定系统边界 D.E-R图13.在SQL语言的SELECT语句中,实现投影操作的是()子句。

A.SELECT B.FROM C.WHERE D.GROUP BY14.实体E1和E2之间是多对多联系,在数据库逻辑结构设计时把这个联系转换为一个关系,则这个关系的码应该是()。

A.E1的码 B.E2的码 C.E1或E2的码 D.E1与E2码15.以下关于空值(NULL)叙述正确的是()。

A.空值等同于空字符串 B.空值表示字段或变量还没有确定值C.空值等同于数值0 D.空值使用在条件中可以进行比较运算16.数据库系统的三级模式两级映象结构中,模式/内模式映象保证了()。

A.数据应用独立性 B.设备独立性 C.数据逻辑独立性 D.数据物理独立性17.对关系数据模型而言,数据语义“每个学生有且仅有一个唯一的学号”属于()。

A.域的完整性约束 B.实体完整性约束 C.引用完整性约束 D.一般完整性约束18.有关系模式A(C,T,H,R,S),其中各属性的含义是:C--课程,T--教员,H--上课时间,R--教室,S--学生。

根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。

现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到()。

A.1NF B.2NF C.3NF D.BCNF19.两个关系进行自然连接运算,其结果中需要去掉重复的()。

A.元组 B.连接属性 C.主属性 D.非主属性20.关于范式的如下几个叙述,()是正确的。

A.若R∈2NF,则R∈3NF B.在函数依赖范畴中,最高范式级别是4NFC.BCNF也称为是修正的3NF D.在应用中,关系模式的范式级别越高越好21.在DB2的SQL语言中定义基本表时,可对数据列用固定类型作说明,这是语言保证数据()的体现。

A.安全性 B.完整性 C.共享性 D.保密性22.在下面所列出的条目中,数据库管理系统的基本功能是()。

Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信A.Ⅰ和Ⅱ B.Ⅰ、Ⅱ和Ⅲ C.Ⅱ和Ⅲ D.都是23.在数据库系统的恢复技术中,只有()故障下的数据库恢复才使用后备副本。

A.掉电 B.事务内部故障 C.系统故障 D.介质故障24.建立索引的作用之一是()。

A.节省存储空间 B.便于管理C.提高查询速度 D.提高查询和更新的速度25.关系代数运算不包括()运算。

A.连接 B.除 C.加 D.投影26.数据库管理系统应提供数据的安全性、完整性保护等功能,这类功能称为()。

A.数据操纵功能 B.数据定义功能 C.数据管理功能 D.数据控制功能27.关于视图的正确叙述是()。

A.视图与基本表相同,用来存储数据B.视图不能同基本表进行连接操作C.在视图上不能进行更新操作D.视图是从一个或多个基本表导出的虚表28.在关系模型中,数据之间的联系通过()来描述。

A.有向图 B.二维表格 C.网络 D.父子关系29.DB是指()。

A.数据库 B.数据库管理系统 C.数据库系统 D.数据库应用系统30.在下面列出的数据模型中,()是概念数据模型。

A.关系模型 B.层次模型 C.网状模型 D.实体-联系模型31.在一个指定的关系中选择若干属性组成新关系叫()运算。

A.选择 B.连接 C.投影 D.除法32.如果一个关系系统只支持关系数据结构和选择、投影、连接三种关系代数操作,那它被称为()系统。

A.表式 B.关系完备的 C.全关系的 D.(最小)关系的33.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现()功能。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制34.数据库系统的三级模式两级映象结构中,外模式/模式映象保证了()。

A.数据应用独立性 B.设备独立性 C.数据逻辑独立性 D.数据物理独立性35.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()来实现。

A.建立新的属性 B.建立新的关键字C.建立新的关系 D.建立新的实体36.下面列出的关于“视图(View)”的条目中,不正确的是()。

A.使用视图可以简化查询语句的编写B.视图是虚表C.使用视图可以加快查询语句的执行速度D.视图是外模式37. 在关系数据中,视图(view)是三级模式结构中的()。

A. 内模式B. 模式C. 存储模式D. 外模式38. 在数据库的三级模式结构中,内模式有()。

A. 1个B. 2个C. 3个D. 任意多个39. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()。

A. 400B. 10000C. 30000D. 9000040. 下面对于关系的叙述中,()是不正确的。

A. 关系中的每个属性是不可分解的B. 在关系中元组的顺序是无关紧要的C. 任意的一个二维表都是一个关系D. 每一个关系只有一种记录类型41. 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为()。

A. 投影B. 选择C. 自然连接D. θ连接42. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A. 另一个表B. 游标C. 视图D. 索引43. 基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修"数据库技术"这门课程的学生姓名和成绩,将使用关系()。

A. S和SCB. SC和CC. S和CD.S、SC和C44. "事务的所有操作在数据库中要么全部正确反映出来要么全部不反映",这是事务的()。

A. 原子性B. 一致性C. 隔离性D. 持久性45. 若事务T对数据R已经加了X锁,则对数据R其他事务()。

A. 可以加S锁不能加X锁B. 不能加S锁可以加X锁C. 可以加S锁也可以加X锁D. 不能加任何锁46. 关于"死锁",下列说法中正确的是()。

A. 死锁是操作系统中的问题,数据库系统中不存在B. 只有出现并发操作时,才有可能出现死锁C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D. 当两个用户竞争相同的资源时不会发生死锁47. 下述()语句用于实现数据存取的安全机制。

A. COMMITB. ROLLBACKC. GRANTD. CREATE TABLE48. 由于关系模式设计不当所引起的插入异常指的是()。

A. 两个事务并发地对同一关系进行插入而造成数据库不一致B. 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C. 未经授权的用户对关系进行了插入D. 插入操作因为违反完整性约束条件而遭到拒绝49. 下面有关模式分解的叙述中,不正确的是()。

A. 若一个模式分解保持函数依赖,则该分解一定具有无损连接性B. 若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNFC. 若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD. 若要求分解具有无损连接性,那么模式分解一定可以达到BCNF50. 下面列出的数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A. 只有ⅠB. 只有ⅡC. Ⅰ和ⅡD. Ⅱ和Ⅲ51. 数据库系统发生故障时,可以基于日志进行恢复。

下面列出的条目中,()是日志记录的内容。

Ⅰ.事务开始信息Ⅱ.更新信息Ⅲ.提交信息Ⅳ.事务中止信息A. Ⅰ、Ⅱ和ⅣB. Ⅰ、Ⅲ和ⅣC. Ⅱ、Ⅲ和ⅣD. 都是52. 设关系R和关系S具有相同的元数,且对应的属性取自相同的域。

集合{t/t∈R∧t ∈S}标记的是()。

A. R∪SB. R-SC. R×SD. R∩S53. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、D ELETE、UPDATE实现()功能。

A. 数据查询B. 数据操纵C. 数据定义D. 数据控制54. 下面列出的关于“视图(View)”的条目中,()是不正确的。

A. 视图是外模式B. 视图是虚表C. 使用视图可以加快查询语句的执行速度D. 使用视图可以简化查询语句的编写55. 设有关系R(A,B,C)和S(C,D)。

与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是()。

A. σR.C=S.C(πA,B,D(R×S))B. πA,B,D(σR.C=S.C(R×S))C. σR.C=S.C(πA,B(R)×πD(S))D. σR.C=S.C(πD(πA,B(R)×S))56.若关系模式R的所有候选码均为单个属性,则R最高必达到()。

相关文档
最新文档