大数据库原理与应用复习题1
大数据分析原理和应用_中央财经大学中国大学mooc课后章节答案期末考试题库2023年
大数据分析原理和应用_中央财经大学中国大学mooc课后章节答案期末考试题库2023年1.Hadoop2.X中每个文件块的默认大小是()参考答案:128MB2.人们关心大数据,最终是关心大数据的应用,关心如何从业务和应用出发让大数据真正实现其所蕴含的价值,从而为人们的生产生活带来有益的改变。
参考答案:正确3.采样分析的精确性随着采样随机性的增加而大幅提高,但与样本数量的增加关系不大。
参考答案:正确4.以下关于客户端上传文件的描述哪项是正确的?()参考答案:客户端将文件以block为单位,管道方式依次传到DataNode_当某个DataNode失败,客户端会继续传给其他DataNode5.MapReduce系统中如:节点故障、网络不通的问题都可以由系统自动管理。
参考答案:正确6.JobTracker和TaskTracker都可以管理整个系统内的任务。
参考答案:错误7.大数据的科学价值和社会价值正是体现在()参考答案:一方面,对大数据的掌握程度可以转化为经济价值的来源。
_另一方面,大数据已经撼动了世界的方方面面,从商业科技到医疗、政府、教育、经济、人文以及社会的其他各个领域。
8.Map阶段生成的结果通过网络直接传输给reduce节点。
参考答案:错误9.Hadoop 1.0和Hadoop 2.0都具备完善的HDFS HA策略。
参考答案:错误10.下列关于基于大数据的营销模式和传统营销模式的说法中,错误的是参考答案:传统营销模式比基于大数据的营销模式针对性更强_传统营销模式比基于大数据的营销模式转化率低_传统营销模式比基于大数据的营销模式投入更小11.1、有人改进了MapReduce的架构,Map函数的输出不写入本地磁盘,而是直接(通过网络)传递给Reduce任务,reduce任务收到所有Map的输入后,再开始Reduce的处理。
关于这种改动,以下说法正确的是( )。
参考答案:在某些情况下,整个任务的完成时间会缩短_在没有错误的情况下,有时任务完成时间也会延长_这种改动大大降低了MapReduce的容错性12.1、关于MapReduce的冗余执行(speculative execution),以下说法正确的是()。
数据库系统原理试题及答案jing
考试数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.在数据库系统中,提供数据与应用程序间物理独立性的是( B )A .外模式/模式映像B .模式/内模式映像C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实体集B 之间具有的联系是( C )A .多对一B .一对多C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式B .存储记录结构设计C .确定数据存放位置 D .存取方法设计4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。
按照实体完整性规则( D )A .只有ENO 不能取空值B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,RK }。
如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A )A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R -S 的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D ) A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C 两种连接都可以只用笛卡尔积和选择运算导出D 自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A .AGE<=18 OR AGE>=24B .AGE<=18 OR AGE>24C .AGE<18 OR AGE>=24D .AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( C ) A.丢失更新B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pbl C..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( D ) A.小圆圈B.单箭头C.双线箭头(超类与子类联系) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
大学《数据库原理与应用》考试题库及答案
从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是A. 重新设计新的关键字B. N端实体的关键字C. M端实体的关键字D. M端实体的关键字与N端实体的关键字回答错误!正确答案: D若事务T获得了数据对象R的X锁控制权,则T对R收藏A.不可读也不可写B.只可读C.只可写D.可读也可写一级封锁协议可以保证A.丢失修改B.以上都不对C.不读脏数据D可重复读下面描述正确的是A.相关子查询的效率高B.exist引导的查询都可以用in引导的查询实现C.in引导的查询都不可以用exist引导的查询实现D.in引导的查询都可以用exist引导的查询实现数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的B.安全性C.并发控制D.恢复保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的A.恢复B.完整性C.安全性D.并发控制下面不属于数据字典的有收藏A.数据结构B.数据项C.数据流图D.数据存储SQL语言可以使用下列哪条语句来进行插入元组收藏A.deleteB.selectC.insertD.update4、下列不属于数据模型的是B.概念模型C.层次模型D.网状模型基本E-R图向关系模型转换是对派生属性如何处理A.为其创建一个新的关系模式B.以上都不对C.展平技术,忽略复合属性本身,直接使用其成分属性代替D.忽略创建模式的语句是收藏A.create schemaB.create indexC.create viewD.create tableSQL语言可以使用下列哪条语句来执行查询A.updateB.deleteC.insertD.SELETCT下面描述正确的有收藏A.行列子集视图可以更新B.基于聚集函数的视图可以更新C.所有的视图都不可以更新D.所有的视图都可以更新分E-R图的设计是在A.物理结构设计阶段B.需求分析阶段C.逻辑结构设计阶段D概念结构设计阶段2NF的不彻底性表现在A.非主属性对码的部分依赖B.非主属性对码的传递依赖C.主属性对码的部分依赖D.主属性对码的传递依赖查询和王丽丽在同一个专业学习的学生的学号和姓名,不可以用收藏A.单表查询B.连接查询实现C.in引导的嵌套查询实现D. exist引导的嵌套查询实体集E1中的每个实体都可以与E2中的任意多个实体相关联,且E2中的每个实体也都可以与E1中任意多个实体相关联,则它们之间的联系属于()A.多对多B.多对一C.一对一D.一对多7、涉及数据物理结构描述的模式是_____________A.外模式B.逻辑模式C.内模式D.模式下列哪个语句用于创建模糊查询A.ORDERB.NULLC.LIKED.GROUP实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()A.一对一B.一对多C.多对多D.多对一一个属性能被划分为更小部分的属性,该属性属于()A.复合属性B.派生属性C.简单属性D.多值属性后援副本的用途是A.数据的转储B.安全性保证C.故障后的恢复D.一致性控制创建视图的语句是收藏A.create viewB.create tableC.create schemaD.create index如果一个关系模式只有两个属性构成,那一定可以达到A.2NFB.BCNFC.3NFD. 1NF3、下面关于SQL语言特点不正确的是A.集多种数据库语言于一体B.面向记录的使用方式C.功能强大,语言简洁D.高度非过程化SQL语言可以使用下列哪条语句来进行修改元组收藏A.insertB.updateC.selectD.delete关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库关于并发调度下面说法正确的是A.一个并发调度一定是正确的B.一个并发调度一定是不正确的C.一个并发调度是正确的如果它和某个串行调度结果相同D.一个并发调度是正确的如果它和某个串行调度结果不相同外模式设计是在A.物理结构设计阶段B.逻辑结构设计阶段C.概念结构设计阶段D. 需求分析阶段由属于R并属于S的所有元组组成的结果关系是A.差B.选择C.并D.交若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这是内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为A.计算机病毒B.系统故障C.事务故障D. 介质故障数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的A.完整性B.安全性C.并发控制D.恢复一个属性可以取多个值,该属性属于()A.派生属性B.复合属性C.简单属性D. 多值属性下列动态约束不正确的是收藏A.从学士到博士B.从博士到学士C.从硕士到博士D.从学士到硕士题型描述: 单选题只有一个正确答案后援副本的用途是A.数据的转储B.安全性保证C.=故障后的恢复D.一致性控制可以得到一个一致性副本的是A.静态转储B.动态转储C.海量动态转储D. 增量动态转储关于死锁,下列说法中正确的是A.只有出现并发操作时,才有可能出现死锁B.死锁是操作系统中的问题,数据库操作中不存在C.当两个用户竞争相同资源时不会发生死锁D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库redo操作是A.维持新值不变B.维持旧值不变C.以旧值代替新值D.以新值代替旧值3、用户所使用的数据视图的描述称为_____________。
数据库原理与应用期末复习总结含试题及其答案
数据库原理综合习题答案1.1名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。
(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。
(7) 数据模型:模型是对现实世界的抽象。
在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。
它可分为两种类型:概念数据模型和结构数据模型。
(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。
这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。
结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。
最新数据库原理及应用学位考试试题及答案
《数据库原理》学位考试试题一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性2.如何构造出一个合适的数据逻辑结构是(C )主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询3.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁4.关系规范化中的删除异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入5.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要6. 对数据库物理存储方式的描述称为( B )A.外模式B.内模式C.概念模式D.逻辑模式7. 关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则(D )。
A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数8. 一个关系模式R(x1, x2, x3, x4),假定该关系存在着如下函数依赖:x1→x2,x1→x3,x3→x4,则该关系属于(A )。
A. 2NFB. 3NFC. 4NFD. BCNF9. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇10.若事务T对数据对象A加上S锁,则( B )。
数据库原理与应用教程》期末考试试卷
数据库原理与应用教程》期末考试试卷1.数据库的概念是独立于具体的机器和DBMS的,选项C。
2.数据库在磁盘上的基本组织形式是文件,选项B。
3.下列关于数据库系统的说法不正确的是数据库可以避免一切数据的重复,没有冗余,选项A。
4.属于一对多联系的实体类型是班级与学生的关系,选项C。
5.E-R方法的三个要素是实体、属性、联系,选项C。
6.假设关系R(A,B)属于3NF,正确的说法是R仍存在一定的插入和删除异常,选项B。
7.在部分匹配查询中,通配符“*”可以代表零个或多个字符,选项D。
8.SQL中,“DELETE FROM表名”表示从基本表中删除所有元组,选项A。
9.DBMS的并发控制子系统保证了事务的一致性的实现,选项B。
10.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A->D,B->C,E->A},该关系模式的候选关键字是BE,选项B。
11.如果关系模式R的关键字由所有属性共同组成,则R 最高达到BCNF,选项C。
12.若两个实体之间的联系是1:m,则实现1:m联系的方法是在“m”端实体转换的关系中加入“1”端实体转换关系的码,选项A。
13、在关系数据库中,对关系模式进行分解的主要目的是解决如何构造合适的数据逻辑结构问题。
14、若用如下的SQL语句创建一个表student:CREATE TABLE student(NO CHAR(4) NOT NULL。
NAME CHAR(8) NOT NULL。
SEX CHAR(2)。
AGE INT)可以插入到student表中的是(B):(‘1031’,‘___’,NULL,NULL)15、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,其中(d)不会发生冲突操作:A.T1正在写A,T2要读A;B.T1正在写A,T2也要写A;C.T1正在读A,T2要写A;D.T1正在读A,T2也要读A。
1、DBMS是指数据库管理系统,它是位于用户和数据库之间的一层管理软件。
《数据库原理及应用》期末考试试卷
《数据库原理及应用》考试试卷一、单项选择题:本大题共30小题,每小题1分,共30分。
在每小题给出的四个选项中,只有一项是符合题目要求的,将符合题意的选项字母填入相应的答题栏。
1.关系数据库系统能够实现的三种基本关系运算是()。
A)索引,排序,查询B)建库,输入,输出C)选择,投影,联接D)显示,统计,复制2.数据库的三级模式之间存在的映射,正确的是()。
A)外模式/模式B)外模式/内模式C)外模式/外模式D)模式/模式3.如果两个实体集之间的联系是1:n,转换为关系时()。
A)将n端实体转换的关系中加入1端实体转换关系的码B)将n端实体转换的关系的码加入到1端的关系中C)将两个实体转换成一个关系D)在两个实体转换的关系中,分别加入另一个关系的码4.在E-R图中,用来表示实体联系的图形是()。
A)椭圆B)矩形C)菱形D)三角形5.在Access 2010中,随着打开数据库对象的不同而不同的操作区域称为()。
A)命令选项卡B)上下文选项卡 C)导航窗格D)工具栏6.在Access 2010系统环境下,在同一时间可打开()个数据库。
A)1 B)2 C)3 D)47.在数据库中,当一个表的字段数据取自与另一个表的字段数据时,最好采用下列方法来输入数据而不会发生输入错误()。
A)直接输入数据B)把该字段的数据类型定义为查阅向导,利用另一个表的字段数据创建一个查阅列表,通过选择查阅列表的值进行输入数据。
C)不能用查阅列表值输入,只能直接输入数据D)只能用查阅列表值输入,不能直接输入数据8.如果要在“职工”表中建立“简历”字段,其数据类型最好采用()型。
A)文本或备注B)备注或附件C)日期或字符D)数字或文本9.若要求日期/时间型的“出生年月”字段只能输入不包括1998年1月1日在内的以后的日期,则在该字段的“有效性规则”文本框中,应该输入()。
A)>#1998-1-1# B)>1998-1-1 C)>=1998-1-1 D)>=#1998-1-1#10.在Access 2010中,利用“查找和替换”对话框可以查找到满足条件的记录,要查找当前字段中所有第一个字符为s、最后一个字符为t的数据,下列选项中正确使用通配符的是()。
《数据库原理与应用》考试试卷和答案
《数据库原理与应用》考试试卷和答案一.单项选择题(每题1分,共23分)1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。
A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示( A )的一种常用方法。
A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
A.外模式B.内模式C.模式D.概念模式4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于(A )。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界6.在数据库中存储的是( C )。
A.数据B.数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。
A.互不相关的B.不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。
其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。
A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。
A.30;200 B.11;30 C.30;30 D.11;20010.父亲和子女的亲生关系属于( B )的关系。
A.1:1 B.1:n C.m:n D.不一定11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。
A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。
数据库原理与应用考试题
数据库原理与应用考试题1. 什么是数据库系统的ACID属性?请简要解释每个属性的含义。
ACID是数据库系统中事务的四个基本特性,包括:- 原子性(Atomicity):事务被视为一个不可分割的原子单位,要么全部执行成功,要么全部回滚到事务开始前的状态。
- 一致性(Consistency):事务执行前和执行后,数据库都必须保持一致性状态。
任何对数据库的修改必须符合预定义的规则,不会破坏数据库的完整性约束。
- 隔离性(Isolation):每个事务的执行都相互隔离,事务之间不能互相影响。
并发执行的事务不会互相干扰,保证了并发事务的正确性。
- 持久性(Durability):一旦事务被提交,其修改将永久保存到数据库中,即使发生系统故障或异常,数据库也能够恢复到事务提交后的状态。
2. 解释一下数据库的三级模式结构。
数据库的三级模式结构包括:- 外模式(External Schema):也称为用户模式或子模式,是用户对数据库中某一部分的可见性描述。
外模式定义了用户所能够看到和访问的数据的逻辑结构和数据细节。
- 概念模式(Conceptual Schema):也称为全局模式或逻辑模式,是整个数据库在逻辑上的全貌和结构。
概念模式定义了数据库中各个实体之间的逻辑关系和约束。
- 内模式(Internal Schema):也称为存储模式或物理模式,是数据库在物理存储上的实现方式。
内模式定义了数据库在计算机存储介质上的存储结构和访问方式。
3. 什么是数据库的索引?为什么在数据库中使用索引?数据库的索引是一种数据结构,用于加快对数据库表中数据的检索速度。
索引通常是基于列或属性的值,提供了快速访问和查找数据的方法。
在数据库中使用索引有以下几个原因:- 提高检索速度:索引可以将数据按照特定的排序方式存储,使得数据库可以更快地定位到需要查询的数据,减少了全表扫描的开销。
- 提高数据的唯一性约束:通过在索引中定义唯一性索引,可以确保表中的某一列或属性值的唯一性,避免数据重复或冲突。
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
数据库原理与应用教程期末考试试题与答案.docx
数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空 1 分,共 10 分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______ 来表示的。
3.设关系模型R(A,B, C),F 是 R 上的函数依赖集, F={A→B,C→B},则R 的候选码为 _________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________”来表示数据之间的联系。
5. SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________ 和持久性。
8.在 T-SQL 中,查询表中数据时,可用___________ 关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称, 即 ________.函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题 1 分,共 20 分)1.数据管理的发展不包括下面哪个阶段()(A) 文件系统(B)数据库系统(C) 人工管理(D)统一管理2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A) 一对一(B)一对多(C) 多对多(D)以上全不是3.如果事务 1 将数据库中的 A 值从 200 改为 300,事务 2 读 A 值为 300,事务 1 又将刚才的操作撤销, A 值恢复为200,那么事务 2 读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A) 并控制(B) 完整性束(C) 安全性控制(D) 数据的恢复4.在关系模型中,“元”是指()(A) 表中的一行(B)表中的一列(C) 表中的一个数据(D)表中的一个成分5.有学生、修和程三个关系,学生S(学号,姓名,性⋯ . ),程C(程号,程名),修 SC(学号,程号,成)。
《数据库原理及应用》期末复习题及答案
《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。
A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。
A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。
A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。
A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________ 。
A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。
A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________ 。
A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________ 。
A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。
MySQL数据库原理设计与应用考试题含参考答案
MySQL数据库原理设计与应用考试题含参考答案一、单选题(共30题,每题1分,共30分)1、下列选项中,()能保证表中字段值的唯一性。
A、默认约束B、非空约束C、唯一约束D、以上答案都不正确正确答案:C2、下面用于添加或删除默认约束的是()。
A、CREATE TABLEB、ALTER TABLEC、SHOW TABLED、以上答案都不正确正确答案:B3、下面关于“LIMIT 4”的描述正确的是()。
A、4表示可获取的最大记录数量B、4表示从5条记录开始获取C、查询的实际记录数不能小于4D、以上说法都不正确正确答案:A4、交叉连接后每条记录中含有的字段数等于()。
A、CROSS JOIN左侧表的字段B、参与交叉连接表的字段乘积C、参与交叉连接表的字段和D、以上答案都不正确正确答案:C5、以下为数据表重命名错误的是()。
A、ALTER TABLE t1 RENAME re_testB、ALTER TABLE t1 RENAME AS re_testC、RENAME TABLE t1 re_testD、RENAME TABLE t1 TO re_test正确答案:C6、对于关系R和S来说,()表示属于S而不属于R的元组。
A、R∪SB、R∩SC、S-RD、R-S正确答案:C7、下列()不能称为实体。
A、姓名B、班级C、手机D、图书正确答案:A8、以下()操作不能进行排序。
A、SELECTB、INSERTC、UPDATED、DELETE正确答案:B9、以下选项()可返回比较后最大的值。
A、GREATEST(10,1,98)B、LEAST(10,1,98)C、MAX(10,1,98)D、以上答案都不正确正确答案:A10、下面列出的()是数据库管理系统的简称。
A、DBB、DBAC、DBMSD、DBS正确答案:C11、下列()可以在命令提示符下启动MySQL服务器。
A、net stop mysqlB、net start mysqlC、net startD、start mysql正确答案:B12、下面关于自动增长说法错误的是()。
大大数据库管理系统与应用作业一问题详解
《数据库管理与应用》练习1答案二、填空题1.经过处理和加工提炼而用于决策或其他应用活动的数据称为_______。
2.数据管理技术经历了____________①、___________②和___________③三个阶段。
3.数据库系统一般是由______________①、______________②、______________③、______________④、______________⑤组成。
4.数据库是长期存储在计算机内、有____________①的、可___________②的数据集合。
5.DBMS是指_____________①,它是位于__________②和___________③之间的一层管理软件。
6.DBMS管理的是_____的数据。
7.由______________负责全面管理和控制数据库系统。
8.数据库系统与文件系统的本质区别在于______________________。
9.数据独立性又可分为______________①和______________②。
10.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的______________。
11.数据模型是由______________①、______________②和______________③三部分组成的。
12.按照数据结构的类型来命名,数据模型分为_____________①、______________②和_____________③。
13.______________①是对数据系统的静态特性的描述,______________②是对数据库系统的动态特性的描述。
14.以子模式为框架的数据库是______________①;以模式为框架的数据库是______________②;以物理模式为框架的数据库是______________③。
15.关系数据库是采用_____作为数据的组织方式。
(完整word版)数据库原理期末考试复习题及答案(word文档良心出品)
数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
《大数据技术与应用》考核试题及答案
大数据技术与应用考核试题一、选择题(每小题2分,共20分)1、大数据的定义是()A. 数据量大B. 数据质量高C. 数据结构复杂D. 数据价值高答案:A2、大数据的特点是()A. 存储量大B. 运算速度快C. 结构复杂D. 可视化好答案:A3、Hadoop是一个()A. 数据库B. 操作系统C. 编程语言D. 分布式计算框架答案:D4、MapReduce是一个()A. 数据库B. 操作系统C. 编程语言D. 分布式计算框架答案:D5、HBase是一个()A. 关系型数据库B. 非关系型数据库C. 搜索引擎D. 分布式文件系统答案:B二、填空题(每小题2分,共20分)1、Hadoop的核心是________ 和________ 。
答案:HDFS、MapReduce2、MapReduce的两个阶段是________ 和________ 。
答案:Map、Reduce3、HBase是一个________ 的分布式数据库。
答案:非关系型4、Hive是一个________ 的分布式数据仓库。
答案:基于Hadoop5、Spark是一个________ 的分布式内存计算框架。
答案:内存密集型三、问答题(共60分)1、请介绍大数据的定义及特点。
答:大数据是指海量、高速生成和处理的数据,它的特点有存储量大、运算速度快、结构复杂、可视化好。
大数据不仅仅是数量上的海量,还包含了数据的多样性、复杂性和动态性。
大数据可以带来新的商业价值,可以帮助企业做出正确的决策。
2、请介绍Hadoop的特点以及应用场景。
答:Hadoop是一个开源的分布式计算框架,它的特点有:1、可扩展性强,可以通过增加节点来扩展集群的规模;2、容错性强,可以在出现故障时保证数据的安全性和可靠性;3、低成本,使用Hadoop可以节省成本。
Hadoop的应用场景包括:1、大数据存储和分析;2、机器学习和人工智能;3、实时流处理和事件处理;4、图形计算和图形处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理与应用复习题一一、选择题(每题2分,共20分)1.下列哪个不属于DBMS的主要功能:【】A.数据定义功能B.数据操纵功能C.图形界面功能D.数据库维护功能2.下列哪一个不是关系模型具有的性质:【】A.列是同质的B.列序有关C.行序无关D.分量必须取原子值3.外模式/模式映像保证:【】A.数据独立性B.物理独立性C.概念独立性D.逻辑独立性4.属性Cname的开头为DB,且第四个字符为i的条件为:【】ame LIKE ‘DB_i%’ame LIKE ‘DB*i?’ame LIKE ‘DB%i_’ame LIKE ‘DB?i*’5.表达年龄(Sage)非空的WHERE子句为:【】A.Sage <> NULLB.Sage != NULLC.Sage IS NOT NULLD.Sage NOT IS NULL6.全称量词在SQL中表达为:【】A.EXISTSB.ALLC.ANYD.SOME7.关系模式R(ABC)上的函数依赖集F={A→C, A→B, B→A},R最高属于:【】A.1NFB.2NFC.3NFD.BCNF8.在SQL Server中,bigint长度为:【】A.8字节B.4字节C.2字节D.1字节9.在对分E-R图进行集成时,可能产生的冲突不包含:【】A.属性冲突B.命名冲突C.联系冲突D.结构冲突10.索引的选择在数据库设计中属于:【】A.需求分析B.概念结构设计C.逻辑结构设计D.物理设计二、判断题(每题2分,共20分)1.一个数据库只有一个模式。
【】2. SQL的理论基础是关系代数与关系演算。
【】3.存储过程存储在数据库中,执行时需要编译和优化。
【】4.视图与基本表不同,是一个虚表。
【】5.触发器是用户定义在表上的一类由事件驱动的特殊存储过程。
【】6.在更新数据库时,应该先写数据库,再写日志文件。
【】7.在数据库设计中,需求分析产生的是数据流图和数据字典。
【】8.定义学分在0至60之间的语句是CHECK(学分>=0 OR 学分<=60)。
【】9.SQL Server的备份方法有完全数据库备份、数据库和事务日志备份、差异备份、数据库文件或文件组备份。
【】10.SQL Server的数据库对象名分为完全限定名和部分限定名。
【】三、填空题(每空2分,共30分)1.数据模型的三要素包含数据结构、数据操纵、。
2.E-R图中联系的种类有、一对多、多对多。
3.在数据库的体系结构中,描述局部数据的逻辑结构和特征的是。
4.关系的完整性分为:实体完整性、、用户定义完整性。
5.关系代数支持的传统集合运算有并、交、差、。
6.把对表SC的查询权限授予给所有用户的SQL语句是GRANT SELECT ON TABLE SCTO 。
7.把用户U5对SC表的所有权限回收的SQL语句是REVOKE ON TABLE SC FROM U5。
8.事务正常结束时,提交所有的更新操作执行的SQL语句是。
9.事务的特性有、、隔离性、持续性。
10.DBMS发生的常见故障有故障、系统故障和介质故障。
11.将用户david添加为固定数据库角色db_owner的成员的SQL Server命令是EXEC'db owner', 'david'。
12.数据库恢复需要建立冗余数据,包括数据转储、。
13.在SQL Server中,不允许用户david使用CREATE TABLE的SQL语句是CREATE TABLE TO david。
14.SQL Server中可以对表记录进行物理排序的是索引。
四、关系数据库语言SQL(每题4分,共20分)设某电子商务数据库e-business有如下关系模式:供应商表SUPPLIERS ( sid, sname, city, tel )商品表PRODUCTS ( pid, pname, price, sid )客户表CUSTOMERS ( cid, cname, addr, discnt )订单表ORDERS ( ordno, ordate, cid, pid, qty, dollars ),其中dollars为该客户享受折扣后的所付金额。
完成下列要求:(1)用SQL语句创建订单表,并指定该关系的主码和外码,要求购买数量qty大于零;(2)设有新的客户Yang,编号c007,地址为西安市太白南路2号,享受折扣为0.95。
请写出SQL语句,将该客户信息插入到数据库中;(3)用SQL语句实现“查询编号为p008的商品名称及其价格”;(4)用SQL语句实现“查询没有购买商品名为‘iPhone4’的客户姓名”;(5)用SQL语句实现“查询所有客户姓名及其消费的总金额”,并按消费总金额降序输出。
五、数据库设计(10分)某专业培训公司欲建立数据库系统,其企业需求信息描述如下:1)公司有30多名培训讲师,需要记录讲师编号、姓名、职称和电话,一名讲师可以有多部电话;2)公司提供5门专业培训课程,每门课由一个培训团队负责,每个团队由1至2名讲师组成,每名讲师至多可以属于2个培训团队;3)公司每期培训会有近100名学员参加,每个学员具有编号、姓名、性别和生日等属性;4)公司每期会提供若干门专业培训课程,每个学员每期只能参加一门培训课程。
根据上述信息,完成如下设计:(1)画出该系统的E-R图;(2)根据E-R图转换出相应的关系模式,指出各关系模式的主码。
数据库原理与应用一一、选择题(每题2分,共20分)1.C2.B3.D4.A5.C6.A7.D8.A9.C10.D二、判断题(每题2分,共20分)1.V2. V3.X4.V5.V6.X7.V8.X9.V10.V三、填空题(每空2分,共30分)1.数据完整性约束2.一对一3.外模式4.参照完整性5.广义笛卡尔积6.PUBLIC7.ALL PRIVILEGESMIT9.原子性、一致性10.事务11.sp_addrolemember12.登录日志文件13.DENY14.聚集四、关系数据库语言SQL(每题4分,共20分)设某电子商务数据库e-business有如下关系模式:供应商表SUPPLIERS ( sid, sname, city, tel )商品表PRODUCTS ( pid, pname, price, sid )客户表CUSTOMERS ( cid, cname, addr, discnt )订单表ORDERS ( ordno, ordate, cid, pid, qty, dollars ),其中dollars为该客户享受折扣后的所付金额。
完成下列要求:(1)用SQL语句创建订单表,并指定该关系的主码和外码,要求购买数量qty大于零;答案:CREATE TABLE ORDERS(ordno char(4) Primary key,ordate date,cid char(10),pid char(8),qty int CHECK(qty > 0),Dollars float,FOREIGN KEY cid REFERENCES CUSTOMERS(cid),FOREIGN KEY pid REFERENCES PRODUCTS(pid) ) ;解释:在创建表CREATE TABLE语句中使用CHECK约束限制qty大于零,使用PRIMARY KEY 创建主码,使用FOREIGN KEY创建两个外码。
(2)设有新的客户Yang,编号c007,地址为西安市太白南路2号,享受折扣为0.95。
请写出SQL语句,将该客户信息插入到数据库中;答案:INSERT INTO CUSTOMERSVALUES ('c007', 'YANG', '西安市太白南路2号', 0.95) ;解释:使用INSERT语句向表中插入元组。
(3)用SQL语句实现“查询编号为p008的商品名称及其价格”;答案:SELECT pname, priceFROM PRODUCTSWHERE pid='p008';解释:使用SELECT语句查询符合条件的元组,条件编号为p008使用WHERE子句表达。
(4)用SQL语句实现“查询没有购买商品名为‘iPhone4’的客户姓名”;答案:SELECT cnameFROM CUSTOMERS EXCEPTSELECT cname FROM CUSTOMERS C, ORDERS WHERE O.cid = C.cid AND P.pid = O.pid AND pname = 'iPhone4' ));解释:首先使用SELECT 语句查询所有客户姓名,然后使用EXCEPT 删除购买了iPhone4的客户姓名,后者查询需要连接CUSTOMERS ,ORDERS ,PRODUCTS 三个表。
(5)用SQL 语句实现“查询所有客户姓名及其消费的总金额”,并按消费总金额降序输出。
答案:SELECT cname, SUM( dollars ) FROM ORDERS O, CUSTOMERS C WHERE O.cid = C.cid GROUP BY C.cid, cnameORDER BY SUM( dollars ) DESC ;解释:先将ORDERS 与CUSTOMERS 表连接,然后根据客户编号与客户姓名分组,最后输出客户姓名与消费总金额,同时按照消费总金额降序排列。
注意客户姓名需要加入分组中,否则SELECT 不能输出客户姓名。
五、数据库设计(10分)某专业培训公司欲建立数据库系统,其企业需求信息描述如下:1) 公司有30多名培训讲师,需要记录讲师编号、姓名、职称和电话,一名讲师可以有多部电话;2) 公司提供5门专业培训课程,每门课由一个培训团队负责,每个团队由1至2名讲师组成,每名讲师至多可以属于2个培训团队;3) 公司每期培训会有近100名学员参加,每个学员具有编号、姓名、性别和生日等属性;4) 公司每期会提供若干门专业培训课程,每个学员每期只能参加一门培训课程。
根据上述信息,完成如下设计: (1)画出该系统的E-R 图; 答案:解释:E-R 图中包含团队实体,具有名称、课程等属性,讲师实体包含编号、姓名、职称、电话等属性,其中电话属性有多个值,团队与讲师之间是多对多的联系,学员实体包含编号、姓名、性别、生日等属性,团队与学员之间是一对多的联系,该联系具有学期属性。
(2)根据E-R 图转换出相应的关系模式,指出各关系模式的主码。
答案:讲师(编号, 姓名, 职称)讲师电话 (编号, 电话)团队(名称, 课程)成员(团队名称, 讲师编号)学员(编号, 姓名, 性别, 出生日期)培训(团队名称, 学员编号, 学期)解释:讲师、团队、学员三个实体分别转换为三个关系,讲师电话单独转换为一个关系,团队与讲师之间的成员联系转换为一个关系,团队与学员之间的培训联系转换为一个关系。