MOOC 数据库系统原理-北京师范大学 中国大学慕课答案_第1页
MOOC 数据库系统原理-北京师范大学 中国大学慕课答案_第2页
MOOC 数据库系统原理-北京师范大学 中国大学慕课答案_第3页
MOOC 数据库系统原理-北京师范大学 中国大学慕课答案_第4页
MOOC 数据库系统原理-北京师范大学 中国大学慕课答案_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

MOOC数据库系统原理-北京师范大学中国大学慕课答案1.1随堂测验1、问题:下列软件系统中,()不属于数据库管理系统。选项:A、PostgreSQLB、OracleC、MySQLD、excel正确答案:【excel】2、问题:只要有大量数据就可以称之为数据库。选项:A、正确B、错误正确答案:【错误】3、问题:数据库管理系统DBMS有多种,比如PostgreSQL、Oracle等。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:通过Web界面访问在线服务时,动态页面一般都是使用数据库中的数据生成。选项:A、正确B、错误正确答案:【正确】2、问题:通过浏览器访问在线服务,就是使用数据库系统的一个例子。选项:A、正确B、错误正确答案:【正确】3、问题:通过Web界面访问在线服务,是由html页面直接从数据库中获取数据并展示给用户,不需要任何应用程序设计语言的帮助。选项:A、正确B、错误正确答案:【错误】第一次单元测试1、问题:下列软件系统中,()不属于数据库管理系统。选项:A、PostgreSQLB、OracleC、MySQLD、excel正确答案:【excel】2、问题:excel不属于数据库管理系统。选项:A、正确B、错误正确答案:【正确】3、问题:只要有大量数据就可以称之为数据库。选项:A、正确B、错误正确答案:【错误】4、问题:比如PostgreSQL、Oracle等,都属于数据库管理系统。选项:A、正确B、错误正确答案:【正确】5、问题:数据库管理系统DBMS有多种,比如PostgreSQL、Oracle等。选项:A、正确B、错误正确答案:【正确】6、问题:通过Web界面访问在线服务时,动态页面一般都是使用数据库中的数据生成。选项:A、正确B、错误正确答案:【正确】7、问题:通过浏览器访问在线服务,就是使用数据库系统的一个例子。选项:A、正确B、错误正确答案:【正确】8、问题:通过Web界面访问在线服务,是由html页面直接从数据库中获取数据并展示给用户,不需要任何应用程序设计语言的帮助。选项:A、正确B、错误正确答案:【错误】随堂测验1、问题:数据库管理系统的目标是()地共享数据。选项:A、简单B、高效C、安全D、所有其余三个选项正确答案:【所有其余三个选项】2、问题:数据模型是数据结构和语义的概括,比如有()等等。选项:A、层次模型B、关系模型C、实体-联系模型,也叫E-R模型D、其它所有三个选项都对正确答案:【其它所有三个选项都对】3、问题:应用程序员一般按照()模式访问数据库中的数据。选项:A、内B、外C、逻辑D、物理正确答案:【外】4、问题:数据库管理系统提供访问数据库的语言一般包括()。选项:A、数据定义语言B、数据操作语言C、数据保护语言D、所有其它三个选项正确答案:【所有其它三个选项】5、问题:数据独立性指的是()。选项:A、数据与数据所有者相互独立B、数据的组织存储结构与应用程序独立C、数据和数据之间彼此孤立D、数据与磁盘之间相互独立正确答案:【数据的组织存储结构与应用程序独立】6、问题:三层模式结构中最接近外部存储器的是()。选项:A、模式B、外模式C、内模式D、概念模式正确答案:【内模式】7、问题:为特定用户定义一个或多个数据库视图的模式是()。选项:A、外模式B、内模式C、概念模式D、以上都不对正确答案:【外模式】8、问题:当模式改变时,对各外模式/模式映射作相应的改变,应用程序无需修改,这是数据逻辑独立性。选项:A、正确B、错误正确答案:【正确】9、问题:如果数据库的内模式变化,只要对模式/内模式映射作相应的修改,模式可以保持不变,这是数据物理独立性。选项:A、正确B、错误正确答案:【正确】10、问题:数据字典中存放元数据,比如数据模式、外模式等。选项:A、正确B、错误正确答案:【正确】11、问题:数据索引帮助快速定位特定数据项。选项:A、正确B、错误正确答案:【正确】12、问题:日志登记对数据的修改。选项:A、正确B、错误正确答案:【正确】13、问题:保护管理模块以一种称为“事务”的方式,维护多用户并发访问及故障情况下的数据一致性。选项:A、正确B、错误正确答案:【正确】14、填空题:数据抽象中,()层从某个或某类用户角度出发,只描述与其相关的那部分数据。正确答案:【视图##%_YZPRLFH_%##视图层】15、填空题:数据抽象中,()层描述数据实际上是怎样在辅助存储设备上组织的。正确答案:【物理层##%_YZPRLFH_%##物理】1.4随堂测验1、问题:下列__________是数据库中数据的特征。选项:A、独立性B、安全性C、共享性D、以上所有正确答案:【以上所有】2、问题:下列__________是使用数据库系统的优点。选项:A、增强安全性B、效率的提高C、因复杂而难度加大D、无法持久保存数据正确答案:【增强安全性#效率的提高】3、问题:关系数据库管理系统使用非常简单的关系模型,使得数据库设计和访问都像面对的是日常生活中广泛使用的最简单形式的表格。选项:A、正确B、错误正确答案:【正确】4、问题:SQL语言非常接近自然语言,易学易用。选项:A、正确B、错误正确答案:【正确】5、问题:采用三层模式两级映射获得了良好数据独立性,使得物理模式的调整和模式的调整都独立于应用程序。选项:A、正确B、错误正确答案:【正确】6、问题:视图仅允许用户见之所需。选项:A、正确B、错误正确答案:【正确】7、问题:允许事务并发执行虽能带来性能上的好处,但需要对并发进行管控以保证数据完整性。选项:A、正确B、错误正确答案:【正确】8、问题:恢复机制保证并发情况下的数据完整性。选项:A、正确B、错误正确答案:【错误】9、问题:并发控制机制能保障故障情况下的数据完整性。选项:A、正确B、错误正确答案:【错误】10、问题:这次大数据技术浪潮涉及基础架构的变化。选项:A、正确B、错误正确答案:【正确】11、问题:随着大数据现象的出现,数据管理技术正面临基础架构变化带来的深刻变革。选项:A、正确B、错误正确答案:【正确】12、问题:NoSQL系统利用计算机集群这种新架构来存储和处理大数据。选项:A、正确B、错误正确答案:【正确】13、问题:当前的NoSQL系统强调可扩展性和高性能。选项:A、正确B、错误正确答案:【正确】14、问题:尽管出现了大数据技术,关系数据库管理系统在在线事务处理市场的主导地位稳如泰山。选项:A、正确B、错误正确答案:【错误】2.1随堂测验1、问题:关系数据库系统的术语中行是()。选项:A、元组B、关系C、属性D、域正确答案:【元组】2、问题:()能够唯一地标识表中的一行数据。选项:A、主键B、超键C、候选键D、以上都是正确答案:【以上都是】3、问题:一个表只能有一个()。选项:A、主键B、候选键C、替换键D、以上都是正确答案:【主键】4、问题:对于关系中要求其值必须与其他关系中的主键匹配的属性或属性组,称为()。选项:A、候选键B、主键C、外键D、匹配键正确答案:【外键】5、问题:关系数据库系统的术语中列是()。选项:A、元组B、关系C、属性D、记录正确答案:【属性】6、问题:关系数据库系统的术语中表是()。选项:A、元组B、关系C、属性D、域正确答案:【关系】7、问题:属性可以具有的值的合法集合是()。选项:A、元组B、关系C、属性D、域正确答案:【域】8、问题:关系数据库使用一个或多个表来存储数据。选项:A、正确B、错误正确答案:【正确】9、问题:关系数据库中,同一表中行次序无关紧要。选项:A、正确B、错误正确答案:【正确】10、问题:关系数据库中,因为每个列都有一个名字,同一表中列次序无关紧要。选项:A、正确B、错误正确答案:【正确】2.2随堂测验1、问题:关系代数运算有()。选项:A、附加关系代数运算B、扩展关系代数运算C、基本关系代数运算D、以上都对正确答案:【以上都对】2、问题:下列哪个运算不属于基本关系代数运算?选项:A、投影B、平方C、交D、选择正确答案:【平方#交】3、问题:选择运算是选出满足给定谓词(条件)的元组,结果关系和原关系有着相同的模式。选项:A、正确B、错误正确答案:【正确】4、问题:投影运算用来从给定关系产生一个只有其部分列的新关系。选项:A、正确B、错误正确答案:【正确】5、问题:关系代数每个运算都是去重的。选项:A、正确B、错误正确答案:【正确】6、问题:对于关系并运算,参与运算的关系必须是相容的。选项:A、正确B、错误正确答案:【正确】7、问题:对于关系的笛卡尔积运算,结果关系的模式是参与运算的两个关系的模式的串接。选项:A、正确B、错误正确答案:【正确】8、问题:对于关系的笛卡尔积运算,运算符左侧关系中的每一个元组与右侧关系的每一个元组拼接,形成结果关系中的一个元组。选项:A、正确B、错误正确答案:【正确】9、问题:关系运算的运算参数是关系,运算结果也是关系。选项:A、正确B、错误正确答案:【正确】10、问题:今有关系X和Y结构相同,且各有10个元组,那么这两个关系的交运算结果的元组个数是10。选项:A、正确B、错误正确答案:【错误】11、问题:今有关系X和Y结构相同,且各有10个元组,那么这两个关系的自然联接运算结果的元组个数是10。选项:A、正确B、错误正确答案:【错误】第二次单元测试1、问题:对于关系中要求其值必须与其它属性或属性组匹配的属性或属性组,称为()。选项:A、候选键B、主键C、外键D、匹配键E、内键F、副键正确答案:【外键】2、问题:关系数据库系统的术语中,列是()。选项:A、元组B、关系C、属性D、度数E、候选键F、选择G、投影H、字段正确答案:【属性#字段】3、问题:关系数据库系统的术语中,行是()。选项:A、主键B、超键C、候选键D、元组E、关系F、属性正确答案:【元组】4、问题:今有关系X和Y结构相同,且各有10个元组,那么这两个关系的笛卡尔积运算结果的元组个数n满足如下条件()。选项:A、n=10B、n=20C、D、n=100E、n=15F、n=1G、n=0正确答案:【n=100】5、问题:今有关系X和Y结构相同,且各有10个元组,那么这两个关系的并运算结果的元组个数n满足如下条件()。选项:A、n=10B、n=15C、n=20D、E、F、G、正确答案:【】6、问题:关系数据库使用一个或多个()来存储数据。选项:A、表B、树C、图D、邻接表E、链表F、数组G、指针H、变量I、结构变量J、父/子类正确答案:【表】7、问题:下列表述中正确的是()。选项:A、关系数据库中,同一表中行次序无关紧要。B、关系数据库中,因为每个列都有一个名字,同一表中列次序无关紧要。C、关系数据库每个行列单元都是不能再分的原子值。D、完整性约束与数据安全性毫不相干。E、候选键必定是主键。F、主键不一定是候选键。G、超键必定是主键。H、主键不一定是超键。I、超键必定是候选键。J、候选键不一定是超键。K、数据库管理系统可以保证数据绝对真实正确。L、关系代数运算不会去重的。M、对于关系笛卡儿积运算,参与运算的关系必须是相容的。正确答案:【关系数据库中,同一表中行次序无关紧要。#关系数据库中,因为每个列都有一个名字,同一表中列次序无关紧要。#关系数据库每个行列单元都是不能再分的原子值。】8、问题:()能够唯一地标识表中的一行数据。选项:A、主键B、超键C、候选键D、以上都是正确答案:【以上都是】9、问题:一个表只能有一个()。选项:A、主键B、候选键C、替换键D、以上都是正确答案:【主键】10、问题:关系数据库系统的术语中表是()。选项:A、元组B、关系C、属性D、域正确答案:【关系】11、问题:属性可以具有的值的合法集合是()。选项:A、元组B、关系C、属性D、域正确答案:【域】12、问题:关系数据库使用一个或多个表来存储数据。选项:A、正确B、错误正确答案:【正确】13、问题:关系数据库中,同一表中行次序无关紧要。选项:A、正确B、错误正确答案:【正确】14、问题:关系数据库中,因为每个列都有一个名字,同一表中列次序无关紧要。选项:A、正确B、错误正确答案:【正确】15、问题:今有关系X和Y结构相同,且各有10个元组,那么这两个关系的交运算结果的元组个数是10。选项:A、正确B、错误正确答案:【错误】16、问题:选择运算是选出满足给定谓词(条件)的元组,结果关系和原关系有着相同的模式。选项:A、正确B、错误正确答案:【正确】17、问题:投影运算用来从给定关系产生一个只有其部分列的新关系。选项:A、正确B、错误正确答案:【正确】18、问题:关系代数每个运算都是去重的。选项:A、正确B、错误正确答案:【正确】19、问题:对于关系并运算,参与运算的关系必须是相容的。选项:A、正确B、错误正确答案:【正确】20、问题:对于关系的笛卡尔积运算,结果关系的模式是参与运算的两个关系的模式的串接。选项:A、正确B、错误正确答案:【正确】21、问题:对于关系的笛卡尔积运算,运算符左侧关系中的每一个元组与右侧关系的每一个元组拼接,形成结果关系中的一个元组。选项:A、正确B、错误正确答案:【正确】22、问题:关系运算的运算参数是关系,运算结果也是关系。选项:A、正确B、错误正确答案:【正确】23、问题:今有关系X和Y结构相同,且各有10个元组,那么这两个关系的自然联接运算结果的元组个数是10。选项:A、正确B、错误正确答案:【错误】2.3随堂测验1、问题:定义附加运算没有增加关系代数的表达能力。选项:A、正确B、错误正确答案:【正确】2、问题:集合交运算必须在相容的关系间进行。选项:A、正确B、错误正确答案:【正确】3、问题:自然联接运算的计算过程是:首先计算笛卡尔积;然后在笛卡尔积的结果上,基于两个参数的关系模式中都出现的属性,即两个关系模式的所有同名属性进行属性值相等的选择运算;最后去除重复列。选项:A、正确B、错误正确答案:【正确】4、问题:属性联接是在笛卡尔积的基础上选取满足给定条件的元组。选项:A、正确B、错误正确答案:【错误】2.4随堂测验1、问题:聚集运算使得关系代数表达式可以在结果中保留悬浮元组。选项:A、正确B、错误正确答案:【错误】2、问题:分组聚集就是对关系中的元组按某一条件进行分组,并对每个分组使用聚集函数。选项:A、正确B、错误正确答案:【正确】SQL概述随堂测验1、问题:SQL字面含义是“查询语言”,但其功能包括数据定义、查询、修改和保护等许多内容。选项:A、正确B、错误正确答案:【正确】2、问题:关系数据库的标准语言是SQL,是StructuredQueryLanguage的简称,意思是是结构化查询语言。选项:A、正确B、错误正确答案:【正确】3、问题:基本Select语句的一般形式共有七个子句,都是可选的。选项:A、正确B、错误正确答案:【错误】4、问题:SQL语言是大小写不敏感的。选项:A、正确B、错误正确答案:【正确】5、问题:查询(SELECT)语句中其它子句都可以不出现,但至少要有一个SELECT子句。选项:A、正确B、错误正确答案:【正确】数据定义与更新随堂测验1、问题:定义表的属性时不必指明数据类型。选项:A、正确B、错误正确答案:【错误】2、问题:PG中使用单引号做字符串常量的标识,对于包含单引号的字符串,直接使用双引号。选项:A、正确B、错误正确答案:【错误】3、问题:在插入的常量元组中不能出现空值null。选项:A、正确B、错误正确答案:【错误】4、问题:PG中使用单引号做字符串常量的标识,任何字符串中不能包含单引号。选项:A、正确B、错误正确答案:【错误】单表查询随堂测验1、问题:投影是指选取表中的某些列的列值;广义投影是指在选取属性列时,允许进行适当运算。选项:A、正确B、错误正确答案:【正确】2、问题:如果SELECT后面是最简单的形式即单独一个×,这种情况输出FROM子句给出表中的所有列值。选项:A、正确B、错误正确答案:【错误】3、问题:ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,降序时用DESC,默认为升序。选项:A、正确B、错误正确答案:【正确】4、问题:升序时排序列为空值的行最后显示,降序时排序列为空值的行最先显示。选项:A、正确B、错误正确答案:【正确】5、问题:除非在SELECT后跟DISTINCT明确指出要求去重,否则,默认情况下、或者SELECT后跟ALL时都保留重复。选项:A、正确B、错误正确答案:【正确】6、问题:选择操作用WHERE子句实现,从表中选择满足给定条件的行。选项:A、正确B、错误正确答案:【正确】7、问题:PostgreSQL支持聚集查询,允许从多个输入行中计算出一个结果。选项:A、正确B、错误正确答案:【正确】8、问题:SUM和AVG的输入必须是数值型的。选项:A、正确B、错误正确答案:【正确】9、问题:聚集函数可以进行复合运算。选项:A、正确B、错误正确答案:【错误】10、问题:GROUPBY子句利用指定列进行分组,所有给出列上取值相同的行被分在一个组。选项:A、正确B、错误正确答案:【正确】11、问题:可以使用GROUPBY子句将聚集函数作用在组上。选项:A、正确B、错误正确答案:【正确】12、问题:使用HAVING子句可以对GROUPBY子句形成的分组进行筛选。选项:A、正确B、错误正确答案:【正确】13、问题:HAVING子句给出的条件只针对GROUPBY子句形成的分组起作用,也可以使用聚集函数。选项:A、正确B、错误正确答案:【正确】14、问题:默认情况下SELECT的执行会自动去重。选项:A、正确B、错误正确答案:【错误】15、问题:SUM和AVG可作用在非数值数据类型的列上。选项:A、正确B、错误正确答案:【错误】第三次单元测试1、问题:下列_______子句用来指定从哪些表里检索数据。选项:A、WHEREB、TABLEC、FROMD、ORDERBYE、HAVINGF、SELECTG、GROUPBYH、LIMITI、OFFSETJ、ALTER正确答案:【FROM】2、问题:下列_____选项可以得到表中的所有列。选项:A、*B、@C、%F、¥H、~正确答案:【*】3、问题:下列____是用在SELECT语句中的WHERE子句中的条件表达式。选项:A、BETWEENB、BYC、GROUPD、HAVING正确答案:【BETWEEN】4、问题:SQL语句:SELECTCOUNT(DISTINCTerdepa)FROMexaminer;其查询的是()。选项:A、考官的总人数B、每一部门的考官人数C、考官服务的院系数D、每一考官服务的院系数正确答案:【考官服务的院系数】5、问题:下列表述中正确的是()。选项:A、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最后显示;降序时用DESC,排序列为空值的行最先显示;默认为升序。B、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最先显示;降序时用DESC,排序列为空值的行最后显示;默认为升序。C、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最先显示;降序时用DESC,排序列为空值的行最后显示;默认为降序。D、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最后显示;降序时用DESC,排序列为空值的行最后显示;默认为升序。E、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最先显示;降序时用DESC,排序列为空值的行最先显示;默认为升序。F、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最后显示;降序时用DESC,排序列为空值的行最后显示;默认为降序。G、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最先显示;降序时用DESC,排序列为空值的行最先显示;默认为降序。H、ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最先显示;降序时用DESC,排序列为空值的行最后显示;默认为降序。正确答案:【ORDERBY子句让查询结果中的行按一个或多个列或列表达式的值进行排序,升序时用ASC,排序列为空值的行最后显示;降序时用DESC,排序列为空值的行最先显示;默认为升序。】6、问题:下列表述中正确的是()。选项:A、默认情况下SELECT语句的执行自动去重。B、如果没有where子句,则就是不选择任何行。C、查询考官总人数的查询语句为:SELECTCOUNT(*)FROMexaminer;D、聚集函数SUM和AVG还可作用在非数值数据类型的列上。E、聚集函数可以进行复合运算。F、GROUPBY子句利用指定列进行分组,所有给出列上取值相同的行被分在一个组。G、HAVING子句给出的条件只针对GROUPBY子句形成的分组起作用,不能使用聚集函数。正确答案:【查询考官总人数的查询语句为:SELECTCOUNT(*)FROMexaminer;#GROUPBY子句利用指定列进行分组,所有给出列上取值相同的行被分在一个组。】7、问题:SQL语句:SELECTAVG(erage)ASavg_ageFROMexaminer;其查询的是()。选项:A、各个学院考官的平均年龄,按平均年龄升序排列B、所有考官的平均年龄C、各个学院考官的平均年龄,按平均年龄降序排列D、所有考官的年龄,按升序排列E、所有考官的平均年龄,按平均年龄降序排列正确答案:【所有考官的平均年龄】8、问题:投影是指选取表中的某些列的列值;广义投影是指在选取属性列时,允许进行适当运算。选项:A、正确B、错误正确答案:【正确】9、问题:如果SELECT后面是最简单的形式即单独一个@,这种情况输出FROM子句给出表中的所有列值。选项:A、正确B、错误正确答案:【错误】10、问题:默认情况下SELECT的执行会自动去重。选项:A、正确B、错误正确答案:【错误】11、问题:选择操作用WHERE子句实现,从表中选择满足给定条件的行。选项:A、正确B、错误正确答案:【正确】12、问题:聚集查询允许从多个输入行中计算出一个结果。选项:A、正确B、错误正确答案:【正确】13、问题:SUM和AVG可作用在非数值数据类型的列上。选项:A、正确B、错误正确答案:【错误】14、问题:GROUPBY子句利用指定列进行分组,所有给出列上取值相同的行被分在一个组。选项:A、正确B、错误正确答案:【正确】15、问题:使用WHERE子句可以对GROUPBY子句形成的分组进行筛选。选项:A、正确B、错误正确答案:【错误】16、问题:HAVING子句可以使用聚集函数。选项:A、正确B、错误正确答案:【正确】17、问题:如果SELECT后面是最简单的形式即单独一个×,这种情况输出FROM子句给出表中的所有列值。选项:A、正确B、错误正确答案:【错误】18、问题:除非在SELECT后跟DISTINCT明确指出要求去重,否则,默认情况下、或者SELECT后跟ALL时都保留重复。选项:A、正确B、错误正确答案:【正确】19、问题:SUM和AVG的输入必须是数值型的。选项:A、正确B、错误正确答案:【正确】20、问题:使用HAVING子句可以对GROUPBY子句形成的分组进行筛选。选项:A、正确B、错误正确答案:【正确】21、问题:HAVING子句给出的条件只针对GROUPBY子句形成的分组起作用,也可以使用聚集函数。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:如果查询的数据涉及两个或多个表,可以使用联接操作,称为联接查询。选项:A、正确B、错误正确答案:【正确】2、问题:联接查询,涉及联接条件和联接类型两个方面。选项:A、正确B、错误正确答案:【正确】3、问题:联接条件决定了两个表中哪些行是匹配的,以及联接结果中出现哪些列。选项:A、正确B、错误正确答案:【正确】4、问题:联接类型是按照对悬浮行的不同处理方式来分的,分为内联接和(左/右/全)外联接。选项:A、正确B、错误正确答案:【正确】5、问题:自然联接,即自然内联接,是在笛卡尔积的基础上选取所有同名列上取值相等的行,结果表中同名列只出现一次。选项:A、正确B、错误正确答案:【正确】6、问题:属性联接,即属性内联接,是在笛卡尔积的基础上选取指定同名属性上取值相等的行,结果表中这些指定同名属性只出现一次。选项:A、正确B、错误正确答案:【正确】7、问题:如果属性联接指定全部同名列来匹配则等价于自然联接。选项:A、正确B、错误正确答案:【正确】8、问题:条件联接,即条件内联接,是在笛卡尔积运算的基础上选取满足给定条件的行。选项:A、正确B、错误正确答案:【正确】9、问题:内联接抛弃所有悬浮行。选项:A、正确B、错误正确答案:【正确】10、问题:pgSQL中内联接用INNER而外联接用OUTER,默认为INNER;LEFT、RIGHT、FULL均隐含外联接。选项:A、正确B、错误正确答案:【正确】嵌套查询随堂测验1、问题:一个SELECT-FROM-WHERE语句称为一个查询块,将一个查询块嵌套在另一个查询块的SELECT、FROM、WHERE、GROUPBY、HAVING、ORDERBY、LIMIT、OFFSET或WITH子句中的查询称为嵌套查询。选项:A、正确B、错误正确答案:【正确】2、问题:由于SELECT语句的结果就是一个表,所以查询块可以出现在另外一个查询中表名可以出现的任何地方,主要有FROM子句和WITH子句。选项:A、正确B、错误正确答案:【正确】3、问题:查询块也可以出现在集合能够出现的任何合适的地方。选项:A、正确B、错误正确答案:【正确】4、问题:在写嵌套查询语句时,如果能确定查询块只返回单行单列的单个值,查询块可以出现在单个属性名、单个表达式、单个常量,即单值表达式能够出现的任何地方。选项:A、正确B、错误正确答案:【正确】4.1随堂测验1、问题:B/S结构的软件需要针对不同的操作系统开发不同版本的软件,每台客户机需要安装专门的客户端,而且当系统升级时,每一台客户机都需要重新安装客户端新版本。选项:A、正确B、错误正确答案:【错误】2、问题:SQL语言和C/C++/Java/C#等高级语言混合编程时,可以将静态或动态SQL语句嵌入高级语言,也可以让高级语言通过ODBC、JDBC、ADO等调用SQL。选项:A、正确B、错误正确答案:【正确】3、问题:C/S系统利用SQL语言和C/C++/Java/C#等高级语言的各自优势,SQL语言访问数据库,C/C++/Java/C#等高级语言进行数据处理和表示。选项:A、正确B、错误正确答案:【正确】4、问题:C/S结构通常包括多层:浏览器层、Web服务器、应用服务器、数据库服务器和数据库。选项:A、正确B、错误正确答案:【错误】5、问题:从HTML到SQL需要两个桥梁,HTML与高级语言之间的JDBC、ODBC、ADO等桥梁;高级语言与数据库之间的CGI、ASP、JSP等桥梁。选项:A、正确B、错误正确答案:【错误】4.2随堂测验1、问题:PG提供的SQL语言可以作为子语言嵌入在宿主语言中使用,这里所说的宿主语言就是指SQL语言。选项:A、正确B、错误正确答案:【错误】2、问题:预处理程序ECPG对.c文件进行预处理,主要就是把其中的pgSQL语句转换成主语言能够识别的SQL函数调用的形式,结果是同名.pgc文件。选项:A、正确B、错误正确答案:【错误】3、问题:把pgSQL嵌入到宿主语言中使用还必须要解决以下四个方面的问题:连接数据库、嵌入识别问题、宿主语言与pgSQL语言的数据交互问题、宿主语言的单记录与pgSQL的多元组的协调问题。选项:A、正确B、错误正确答案:【正确】4、问题:宿主语言连接数据库,通常需要给出数据库服务器地址、端口号、数据库名、用户名、口令等,必要时可能还需要安装和加载数据库驱动程序。选项:A、正确B、错误正确答案:【正确】5、问题:为了区分宿主语言和pgSQL语句,为pgSQL语句加一个识别前缀标识“EXECSQL”,和结束标志:分号“;”。选项:A、正确B、错误正确答案:【正确】6、问题:解决宿主语言和pgSQL语言的数据交换问题的答案是,引入共享变量的概念。在pgSQL语句中使用共享变量时,变量名前需加一个引号。选项:A、正确B、错误正确答案:【错误】7、问题:解决宿主语言一次只能处理一个记录,而pgSQL语言一次处理多个元组的矛盾,方法是使用共享变量。选项:A、正确B、错误正确答案:【错误】8、问题:当无法确定SELECT语句查询结果至多是一个元组时,需要用游标机制把多个元组一次一个地传送给宿主语言程序进行处理。另外,在游标处于活动状态时,也可以更新或删除游标指向的元组。选项:A、正确B、错误正确答案:【正确】9、问题:SQLSTATE是一个特殊变量,用于连接pgSQL执行系统和宿主语言,它是一个五字符的数组,每次调用pgSQL的库函数,向SQLSTATE变量中存放一个代码,以反应调用中出现的问题,比如〞02000〞表示没有产生任何错误,〞00000〞表示没有找到结果元组。选项:A、正确B、错误正确答案:【错误】10、问题:如果实际应用中有时SQL语句只能在实际运行时才能完全确定,这时就需要动态pgSQL语句。动态pgSQL语句需要先准备再执行。选项:A、正确B、错误正确答案:【正确】第四次单元测试1、问题:B/S结构,包括客户机、服务器两层,数据存储由服务器负责,数据处理任务可以在客户机和服务器之间灵活分配,数据表示由客户机负责,客户机需要时向服务器发出请求,服务器响应这些请求并把结果或状态信息返回给客户机。选项:A、正确B、错误正确答案:【错误】2、问题:浏览器通过互联网向Web服务器提出访问Web页面的请求,并接受从Web服务器返回的页面。选项:A、正确B、错误正确答案:【正确】3、问题:Web服务器接收从浏览器发来的请求,然后根据情况有两种处理方式:①直接返回HTML格式Web页面;②调用应用服务器中的应用程序,并接收从应用服务器返回的数据,整合成HTML格式页面发送给浏览器。选项:A、正确B、错误正确答案:【正确】4、问题:应用服务器接收Web服务器的调用请求,访问互联网上的数据库服务器,并将结果返回Web服务器。选项:A、正确B、错误正确答案:【正确】5、问题:从HTML到SQL需要两个桥梁,CGI、ASP、JSP是HTML与高级语言之间的桥梁。选项:A、正确B、错误正确答案:【正确】6、问题:把SQL嵌入到宿主语言中使用还必须要解决以下四个方面的问题是连接数据库、嵌入识别、数据交互、单记录与多元组的协调。选项:A、正确B、错误正确答案:【正确】7、问题:游标机制可以解决宿主语言一次只能处理一个记录,而SQL语言一次处理多个元组的矛盾。选项:A、正确B、错误正确答案:【正确】8、问题:C/S系统利用SQL语言和C/C++/Java/C#等高级语言的各自优势,SQL语言访问数据库,C/C++/Java/C#等高级语言进行数据处理和表示。选项:A、正确B、错误正确答案:【正确】9、问题:C/S结构通常包括多层:浏览器层、Web服务器、应用服务器、数据库服务器和数据库。选项:A、正确B、错误正确答案:【错误】10、问题:SQL语言可以作为子语言嵌入在宿主语言中使用,这里所说的宿主语言就是指SQL语言。选项:A、正确B、错误正确答案:【错误】11、问题:宿主语言连接数据库,通常需要给出数据库服务器地址、端口号、数据库名、用户名、口令等,必要时可能还需要安装和加载数据库驱动程序。选项:A、正确B、错误正确答案:【正确】12、问题:解决宿主语言和SQL语言的数据交换问题的答案是,引入共享变量的概念。在SQL语句中使用共享变量时,变量名前需加一个引号。选项:A、正确B、错误正确答案:【错误】13、问题:当无法确定SELECT语句查询结果至多是一个元组时,需要用游标机制把多个元组一次一个地传送给宿主语言程序进行处理。另外,在游标处于活动状态时,也可以更新或删除游标指向的元组。选项:A、正确B、错误正确答案:【正确】14、问题:如果实际应用中有时SQL语句只能在实际运行时才能完全确定,这时就需要动态SQL语句。动态SQL语句需要先准备再执行。选项:A、正确B、错误正确答案:【正确】15、问题:B/S结构的软件需要针对不同的操作系统开发不同版本的软件,每台客户机需要安装专门的客户端,而且当系统升级时,每一台客户机都需要重新安装客户端新版本。选项:A、正确B、错误正确答案:【错误】16、问题:从HTML到SQL需要两个桥梁,HTML与高级语言之间的JDBC、ODBC、ADO等桥梁;高级语言与数据库之间的CGI、ASP、JSP等桥梁。选项:A、正确B、错误正确答案:【错误】4.3随堂测验1、问题:JDBC是一种用于执行SQL语句的JavaAPI,它定义了用来访问PG数据库的标准Java类库,只能是PG的SQL语句,而不包括其它关系数据库系统。选项:A、正确B、错误正确答案:【错误】2、问题:JDBC定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问各种关系数据库,包括pgSQL。选项:A、正确B、错误正确答案:【正确】3、问题:Java通过JDBC来访问数据库,这些包含了JDBC连接访问数据库语句的Java程序就是普通Java程序,需要导入相应的包,即importJava.sql.*,用Java语言编译器编译成字节码,就可以在Java虚拟机上运行了。选项:A、正确B、错误正确答案:【正确】4、问题:用Class.forName(“org.postgresql.Driver”);加载JDBC驱动程序后就可以访问各种关系数据库系统,比如ORACLE等。选项:A、正确B、错误正确答案:【错误】5、问题:JDBC还提供了查询结果集模式和数据库模式的机制。选项:A、正确B、错误正确答案:【正确】6、问题:JSP是一种使用Java开发Web应用程序的服务器端脚本技术,它把Java代码嵌入在html文档中,用%和%括起来的部分是html代码。选项:A、正确B、错误正确答案:【错误】7、问题:用JSP编写的动态Web页面中,会出现用%和%括起来的Java代码,包括通过JDBC访问数据库的加载驱动程序、建立数据库连接、创建Statement对象,执行pgSQL语句以及善后处理,以及输出等。选项:A、正确B、错误正确答案:【正确】4.4随堂测验1、问题:PG允许使用各种不同的程序设计语言来编写函数,特别是内建了PL/pgSQL。选项:A、正确B、错误正确答案:【正确】2、问题:存储函数的主要优势之一是运行效率高。选项:A、正确B、错误正确答案:【正确】5.1随堂测验1、问题:数据库系统的特点之一就是由数据库管理系统提供统一的机制保护数据安全。选项:A、正确B、错误正确答案:【正确】2、问题:数据完整性指对数据的期望使用能力,保护数据可用性通常指减少数据库系统停工时间,保持数据持续可访问。选项:A、正确B、错误正确答案:【错误】3、问题:数据完整性包括数据值的完整性和数据来源的完整性。选项:A、正确B、错误正确答案:【正确】4、问题:数据库管理系统中的故障恢复机制不仅维护故障情况下的数据完整性,并且由于故障恢复机制对故障的有效处理,它也是保护数据可用性的重要手段。选项:A、正确B、错误正确答案:【正确】5、问题:定义了完整性约束,就可以保证数据始终真实正确。选项:A、正确B、错误正确答案:【错误】视图随堂测验1、问题:视图可以对数据存在性方面的保密性提供保护。选项:A、正确B、错误正确答案:【正确】2、问题:可以使用视图定义视图。选项:A、正确B、错误正确答案:【正确】3、问题:数据库只存储表的定义,不存储相应的数据。选项:A、正确B、错误正确答案:【错误】4、问题:系统只存储视图的定义,不存视图的数据。选项:A、正确B、错误正确答案:【正确】5、问题:视图支持实现数据的逻辑独立性。选项:A、正确B、错误正确答案:【正确】访问控制随堂测验1、问题:PG使用角色来统一管理用户。选项:A、正确B、错误正确答案:【正确】2、问题:PG提供GRANT语句来给角色撤销数据库操作权限。选项:A、正确B、错误正确答案:【错误】3、填空题:CREATEROLEniniSUPERUSER;该语句的功能是()。正确答案:【创建“数据库超级用户”角色nini】完整性约束随堂测验1、问题:主键约束意味着各元组主键值不能重复,且不能为空。选项:A、正确B、错误正确答案:【正确】2、问题:eeexam表的主键由eeid,eid属性组成,此时主键由两个属性一起组成,可以同时在eeid、eid属性声明的后面分别写上PRIMARYKEY就可以了。选项:A、正确B、错误正确答案:【错误】3、问题:将一个表的一个或几个属性定义为候选键后,插入元组或对主键列进行修改操作时,系统自动检查主键的各个属性是否为空,只要有一个为空就拒绝插入或修改;并且检查候选键值是否唯一,如果不唯一则拒绝插入或修改。选项:A、正确B、错误正确答案:【错误】4、问题:删除操作不会检验主键约束。选项:A、正确B、错误正确答案:【正确】5、问题:将一个表的一个或几个属性定义为外键后,被引用表删除或修改时,系统不会自动检查是否将会违背外键约束。选项:A、正确B、错误正确答案:【错误】6、问题:非空约束意味着每个元组对应列值不能为空。选项:A、正确B、错误正确答案:【正确】7、问题:每当插入元组或者修改表中元组时,就对基于元组的CHECK约束中的条件进行检验。选项:A、正确B、错误正确答案:【正确】触发器随堂测验1、问题:触发器比CHECK约束更灵活,可以实施各种复杂的检查和操作,具有更精细和更强大的数据保护能力。选项:A、正确B、错误正确答案:【正确】2、问题:触发器可以定义在触发事件之前或之后,即分为BEFORE和AFTER触发器,分别在操作完成前和操作完成后触发,执行触发器函数。选项:A、正确B、错误正确答案:【正确】3、问题:行级触发器的触发器函数为每条触发语句执行一次。选项:A、正确B、错误正确答案:【错误】4、问题:触发器函数必须返回一个NULL或者一个元组类型的变量。选项:A、正确B、错误正确答案:【正确】5、问题:行级after触发器的值总是被忽略,可以返回null;行级before触发器的返回值不同,对触发器操作的影响也不同,如果返回NULL则忽略该触发器的行级别操作,其后的触发器也不会被执行,如果非NULL则返回的行将成为被插入或者更新的行。选项:A、正确B、错误正确答案:【正确】6、问题:通常,用行级before触发器检查或修改将要插入或者更新的数据。选项:A、正确B、错误正确答案:【正确】7、问题:语句级before触发器在触发语句开始之前触发。选项:A、正确B、错误正确答案:【正确】8、问题:行级after触发器在修改由触发SQL语句影响的每一行记录之后触发。选项:A、正确B、错误正确答案:【正确】事务随堂测验1、问题:事务具有原子性一致性、隔离性、持久性。选项:A、正确B、错误正确答案:【正确】2、问题:事务持久性指应用程序所定义的事务,其单独成功的执行,必定是使数据库从一个一致性状态变到另一个一致性状态。选项:A、正确B、错误正确答案:【错误】3、问题:事务原子性指一个事务一旦被提交,它对数据库中数据的改变就应该是持久性的,接下来的其它操作或故障不应该对其执行结果有任何影响。选项:A、正确B、错误正确答案:【错误】4、问题:PG用BEGIN和COMMIT(或ROLLBACK)将数据库访问操作指令序列包围以声明一个事务。选项:A、正确B、错误正确答案:【正确】5、问题:PG提供三种独立的事务隔离级别,分别是读已提交READCOMMITTED、REPEATABLEREAD和可串行化SERIALIZABLE。选项:A、正确B、错误正确答案:【正确】6、问题:可串行化事务中的语句看到的是该事务开始时的快照。选项:A、正确B、错误正确答案:【正确】7、问题:可串行化级别提供最严格的事务隔离,因为事务是一个接着一个串行执行的。选项:A、正确B、错误正确答案:【错误】加密随堂测验1、问题:数据被加密后的结果称为密文,把密文还原为明文的过程称为解密。选项:A、正确B、错误正确答案:【正确】2、问题:加密体系中最核心的是用于加密解密的算法和密钥。选项:A、正确B、错误正确答案:【正确】3、问题:现代加密体系中算法通常是公开的,密钥是保密的并且需要向可信权威机构申请,安全性完全取决于密钥的保密性。选项:A、正确B、错误正确答案:【正确】数据库设计方法和生命周期随堂测验1、问题:数据库设计方法主要包括实体-联系方法和属性-联系方法两种。选项:A、正确B、错误正确答案:【正确】2、问题:实体-联系设计方法围绕实体展开,从软件工程角度来看,数据库生命周期经历需求分析、概念设计、逻辑设计、物理设计、数据库实现以及运行维护等阶段。选项:A、正确B、错误正确答案:【正确】3、问题:概念模式与具体DBMS有关。选项:A、正确B、错误正确答案:【错误】4、问题:概念模式通常使用实体-联系图表示。选项:A、正确B、错误正确答案:【正确】5、问题:属性-联系数据库设计方法围绕属性展开。选项:A、正确B、错误正确答案:【正确】6、问题:属性-联系设计方法,是在需求分析的基础上直接采用属性-联系方法进行逻辑设计,也就是把数据库保存的所有属性放在一张关系表中,进而通过属性之间的联系,来不断的优化这个关系表的模式,得到期望的结果模式。选项:A、正确B、错误正确答案:【正确】7、问题:实体联系方法,以实体为中心,着重于一个关系模式,基本对应一个实体或联系,即关系模式与实体或联系之间基本是一一对应的。选项:A、正确B、错误正确答案:【正确】8、问题:属性联系方法,以属性为中心,着重于属性之间的依赖关系。选项:A、正确B、错误正确答案:【正确】9、问题:实际当中的数据库设计,通常将两种方法相结合,宏观上采用实体-联系方法,微观上采用属性-联系方法,也就是对由概念模式转换而来的关系表运用属性-联系方法进行分析优化。选项:A、正确B、错误正确答案:【正确】E-R模型元素随堂测验1、问题:E-R图主要包括实体和联系以及它们各自的属性。选项:A、正确B、错误正确答案:【正确】2、问题:像这样能够并且用来区分一个实体集中不同的一个个实体的最小的属性集或者是属性组(一组属性),称为实体标识符,(简称标识符)也称为实体主键(简称主键)。选项:A、正确B、错误正确答案:【正确】3、问题:联系不可能有属性选项:A、正确B、错误正确答案:【错误】4、问题:联系关联的实体个数称为该联系的元数或度数。选项:A、正确B、错误正确答案:【正确】5、问题:同类实体集内部实体与实体之间的联系,称为一元联系。选项:A、正确B、错误正确答案:【正确】6、问题:两个不同实体集中实体之间的联系,称为二元联系。选项:A、正确B、错误正确答案:【正确】7、问题:如果实体集E1中,每个实体可以与实体集E2中任意个(零个或多个)实体之间具有联系,并且E2中每个实体至多和E1中一个实体有联系,那么我们就把E1对E2的联系称为“一对多联系”。选项:A、正确B、错误正确答案:【正确】基本E-R图设计随堂测验1、问题:一个人会喜欢另一个人,人与人之间的联系“喜欢”是一个一元联系。选项:A、正确B、错误正确答案:【正确】2、问题:一个辅导员只辅导一个班级,一个班级只由一个辅导员来管理,辅导员和班级之间的联系,是一个一对一的联系。选项:A、正确B、错误正确答案:【正确】随堂测验:基本E-R图转换为关系模式1、问题:当把一个实体转换为一个关系模式时,实体的一个属性对应为该表的一个列,实体的主键就是表的主键。选项:A、正确B、错误正确答案:【正确】2、问题:一个联系转换为一个关系模式,联系的属性对应表的属性,并上所有参与联系的各实体主键的并集。选项:A、正确B、错误正确答案:【正确】3、问题:由联系转换来的表的主键?与任一端实体主键相同。选项:A、正确B、错误正确答案:【错误】4、问题:一个1:1联系转换的表可与任一端实体对应的表合并在一起。选项:A、正确B、错误正确答案:【正确】5、问题:一个1:n联系转换的表可以与1端对应的表合并在一起。选项:A、正确B、错误正确答案:【错误】扩展E-R图及其转换随堂测验1、问题:所有属性都不足以形成主键的实体称为弱实体。选项:A、正确B、错误正确答案:【正确】2、问题:其属性可形成主键的实体集称为弱实体集。选项:A、正确B、错误正确答案:【错误】3、问题:含弱实体E-R图向关系模式转换时,一个关联弱实体的联系和弱实体一起转换为一个关系模式,主键是参与联系的强实体的主键。选项:A、正确B、错误正确答案:【错误】4、问题:根据实体间的区别在实体集内部进行分组的过程称为特殊化。选项:A、正确B、错误正确答案:【正确】5、问题:一般化从单一的实体集出发,通过创建不同的低层实体集来强调同一实体集中不同实体间的差异。选项:A、正确B、错误正确答案:【错误】6、问题:低层实体集继承参与其高层实体集所参与的那些联系。选项:A、正确B、错误正确答案:【正确】7、问题:低层实体集所特有的联系也适用于其高层实体集。选项:A、正确B、错误正确答案:【错误】8、问题:用表表示父子实体集时,只需为每个低层实体集创建表。选项:A、正确B、错误正确答案:【错误】9、问题:一般化是一种自底向上的方法。选项:A、正确B、错误正确答案:【正确】大数据E-R图及其转换随堂测验1、问题:视频中的图书馆数据库设计,只有第四种方案是正确的,完美的,任何情况下都只能采取这种方案。选项:A、正确B、错误正确答案:【错误】函数依赖随堂测验1、问题:一个关系模式中不同属性在取值上总会存在相互依赖又相互制约,这种属性与属性之间的联系,称为函数依赖。选项:A、正确B、错误正确答案:【错误】2、问题:给定关系模式S的函数依赖集D,D逻辑蕴涵的所有函数依赖的集合称为D的闭包。选项:A、正确B、错误正确答案:【正确】3、问题:考官表中,按照反射律,(erid,ername)→ername成立。选项:A、正确B、错误正确答案:【正确】4、问题:考官表中,erid→ername成立,则(erid,erage)→(ername,erage)也成立,依据是增广律。选项:A、正确B、错误正确答案:【正确】5、问题:当考官号→考官院系名,考官院系名→考官院系办公地点,都成立时,考官号→考官院系办公地点也成立,这依据的是增广律。选项:A、正确B、错误正确答案:【错误】6、问题:H与G等价则H中的每个函数依赖属于H的闭包。选项:A、正确B、错误正确答案:【正确】模式分解随堂测验1、问题:模式分解需要关注的特性是:是否无损联接、是否保持依赖。选项:A、正确B、错误正确答案:【正确】2、问题:把一个关系模式分解为两个关系模式时,分解具有无损联接性的充分必要条件是两个关系模式的公共属性是其中一个模式的键。选项:A、正确B、错误正确答案:【正确】3、问题:如果某个分解不能保持函数依赖,则分解后的模式利用函数依赖约束来保护数据完整性的能力将会被削弱。选项:A、正确B、错误正确答案:【正确】4、问题:非无损联接的分解意味着分解将导致信息丢失。选项:A、正确B、错误正确答案:【正确】5、问题:保持函数依赖的分解必定具有无损连接性。选项:A、正确B、错误正确答案:【错误】范式随堂测验1、问题:设K为SA,D的超键,若K完全决定A,则称K为S的候选键。选项:A、正确B、错误正确答案:【正确】2、问题:如果关系模式S∈1NF,且每一个属性都不部分依赖于S的任何候选键,则S∈2NF。选项:A、正确B、错误正确答案:【错误】3、问题:如果关系模式SA,D是1NF,且每个属性都既不部分也不传递依赖于S的任何候选键,那么称S是第三范式(3NF)的模式。选项:A、正确B、错误正确答案:【错误】4、问题:如果关系模式SA,D是第三范式,它的任何一个主属性都既不部分也不传递依赖于S的任何候选键,则称S∈BCNF。选项:A、正确B、错误正确答案:【正确】5、问题:关系模式SA,D,它的任何一个主属性都既不部分也不传递依赖于任何候选键,则称S∈BCNF。选项:A、正确B、错误正确答案:【错误】6、问题:关系模式SA,D∈1NF,其D中任意一个非平凡函数依赖的决定因素都包含键,则S∈BCNF。选项:A、正确B、错误正确答案:【正确】规范化随堂测验1、问题:如果要求分解既具有无损联接性,又具有保持依赖性,则一定能够达到3NF,但不一定能够达到BCNF。选项:A、正确B、错误正确答案:【正确】2、问题:把较低范式的关系模式分解为若干较高范式的关系模式的方法不是唯一的,只有能够保证分解后的关系模式与原关系模式等价,分解才有意义。选项:A、正确B、错误正确答案:【正确】3、问题:关系模式规范化实际上就是一个模式分解过程:把逻辑上相对独立的信息放在独立的关系模式中。选项:A、正确B、错误正确答案:【正确】大数据与反规范化随堂测验1、问题:同一个数据库,设计达到的范式越高,结果表个数越多。选项:A、正确B、错误正确答案:【正确】2、问题:若关系模式的规范化程度越高,优势在于数据冗余、插入异常、删除异常、修改复杂等问题越少。选项:A、正确B、错误正确答案:【正确】3、问题:较低范式的劣势在于数据冗余造成的空间代价以及修改代价(插入异常、删除异常、修改复杂)高。选项:A、正确B、错误正确答案:【正确】4、问题:数据冗余毫无益处。选项:A、正确B、错误正确答案:【错误】5、问题:关系模式满足的范式级别越高越好。选项:A、正确B、错误正确答案:【错误】大数据及其特征随堂测验1、问题:典型大数据应用中的数据在如下的一个或多个(4V)方面与传统技术面对的数据表现出显著不同:数据量(Volume)大、类型(Variety)多样、速度(Velocity)快、价值(Value)高而密度稀疏。选项:A、正确B、错误正确答案:【正确】2、问题:大数据技术的目标乃是简单、高效并安全地共享大数据,支持大数据应用。选项:A、正确B、错误正确答案:【正确】3、问题:大数据技术的关键需求包括:①可伸缩性,能够有效处理越来越多的数据和越来越多的访问。②可靠性,能够容忍实际合理的故障。选项:A、正确B、错误正确答案:【正确】大数据存储技术随堂测验1、问题:与早前水平扩展的思想不同,目前面对大数据挑战,总是采用垂直扩展的方式。选项:A、正确B、错误正确答案:【错误】2、问题:当前大数据应用中的分布式文件系统通常都采用主从结构。选项:A、正确B、错误正确答案:【正确】3、问题:GoogleGFS中每个块的大小为64MB。选项:A、正确B、错误正确答案:【正确】4、问题:为了应对可能随时发生的故障,文件的每个块都存有不同节点上的多个副本。选项:A、正确B、错误正确答案:【正确】5、问题:当前大数据应用中的分布式文件系统,当面对数据修改时,需要分布式并发控制、提交和恢复机制来维护多个副本间的一致性,归根结底需要一个异步系统中的分布式共识协议。选项:A、正确B、错误正确答案:【正确】6、问题:典型的NoSQL系统可以分为四类:键值存储系统、列族存储系统、文档存储系统和图存储系统。选项:A、正确B、错误正确答案:【正确】7、问题:图数据库使用图作为数据模型,有一个节点集合和表征了节点关系的边集合。选项:A、正确B、错误正确答案:【正确】大数据计算随堂测验1、问题:大数据计算有多种计算模式,最常见的是批处理和流计算两种。选项:A、正确B、错误正确答案:【正确】2、问题:流式计算处理的源数据通常是开放的,都是流数据,也称流式数据,是指将数据看作数据流的形式来处理。选项:A、正确B、错误正确答案:【正确】3、问题:批处理的源数据通常是封闭的,通常将需要处理的大批量数据存入硬盘,处理的时候再从硬盘中读取数据进行一次性处理,如果产生了中间结果,需将中间结果写入外存,再继续后面的处理,因此批处理的I/O操作相对更加频繁。选项:A、正确B、错误正确答案:【正确】4、问题:Storm流式计算框架结构中包括Spout和Bolt两种组件。选项:A、正确B、错误正确答案:【正确】5、问题:Bolt用于从外部数据源接收数据,然后将其喷发到拓扑中的相应组件中去。选项:A、正确B、错误正确答案:【错误】6、问题:Storm集群中守护进程Supervisor运行在主结点上,负责代码分发,为工作结点分配任务故障监测;守护进程Nimbus运行在工作结点上,负责监听分配给所在工作结点的任务,即根据Nimbus的任务分配来决定启动或停止工作进程执行Storm拓扑,一个Supervisor可能执行拓扑的一部分,也可能执行完整的拓扑。选项:A、正确B、错误正确答案:【错误】7、问题:Storm集群中Supervisor保存了Storm的状态信息。选项:A、正确B、错误正确答案:【错误】8、问题:MapReduce中,Map任务接收从不同Reduce任务得到的键相同的键-值对,执行用户编写的Map函数,将键相同的键-值对中的所有值以Map函数指定的方式组合起来,得到键-值对并输出。选项:A、正确B、错误正确答案:【错误】大数据应用随堂测验1、问题:推荐系统通过研究用户的兴趣爱好,帮助用户从大数据中发觉自己潜在的需求,进行个性化推荐,缓解或解决信息过载问题。选项:A、正确B、错误正确答案:【正确】2、问题:基于内容推荐方法根据用户兴趣模型与每一个物项特征模型之间的相似性来进行推荐。选项:A、正确B、错误正确答案:【正确】3、问题:基于用户的协同过滤推荐方法是根据用户相似性进行推荐。选项:A、正确B、错误正确答案:【正确】4、问题:基于物项的协同过滤推荐方法是根据物项相似性推荐。选项:A、正确B、错误正确答案:【正确】期末测验试卷1、问题:定义了物理存储中数据是怎样和在哪里组织的模式是()。选项:A、外模式B、内模式C、模式D、以上都不对正确答案:【内模式】2、问题:为特定用户定义一个或多个数据库视图的是()。选项:A、模式B、内模式C、外模式D、其它选项都不对正确答案:【外模式】3、问题:数据库管理系统的目标是()地共享数据。选项:A、简单B、安全C、高效D、其它所有选项正确答案:【其它所有选项】4、问题:保护管理模块以()方式,维护多用户并发访问及故障情况下的数据一致性。选项:A、事务B、数据字典C、存储管理D、日志正确答案:【事务】5、问题:内模式的改变不会影响到(外)模式,这称为()。选项:A、物理独立性B、逻辑独立性C、内部独立性D、外部独立性正确答案:【物理独立性】6、问题:模式的改变不会影响到外模式(或应用程序),这称为()。选项:A、物理独立性B、逻辑独立性C、共享独立性D、内外独立性正确答案:【逻辑独立性】7、问题:下列_____子句用来指定从哪些表里检索数据。选项:A、WHEREB、TABLEC、FROMD、ORDERBYE、HAVINGF、SELECTG、GROUPBYH、LIMITI、OFFSET正确答案:【FROM】8、问题:下列_____不是数据定义语句。选项:A、UPDATEB、CREATEC、DROPD、ALTER正确答案:【UPDATE】9、问题:SELECT*FROMexaminerWHEREersalaryIN(4000,8000)语句的查询结果是_____。选项:A、工资为4000或为8000的所有考官B、工资在4000到8000之间的所有考官C、工资不在4000到8000之间的所有考官D、工资不是4000或为8000的所有考官正确答案:【工资为4000或为8000的所有考官】10、问题:下列_____语句可用来创建表。选项:A、CREATETABLEB、MAKETABLEC、CONSTRUCTTABLED、NEWTABLE正确答案:【CREATETABLE】11、问题:下列_____选项可以得到表中的所有列。选项:A、*B、@C、%F、¥H、~正确答案:【*】12、问题:下列_____语句可用来修改表的结构。选项:A、UPDATETABLEB、ALTERTABLEC、RENEWTABLED、MODIFING正确答案:【ALTERTABLE】13、问题:下列____是用在SELECT语句中的WHERE子句中的条件表达式。选项:A、BETWEENB、BYC、GROUPD、HAVING正确答案:【BETWEEN】14、问题:E-R模型由_______组成。选项:A、实体B、属性C、联系D、其它几个选项都对正确答案:【其它几个选项都对】15、问题:三个实体集间的联系称为_______。选项:A、二元联系B、三元联系C、递归联系D、其它几个选项都不对正确答案:【三元联系】16、问题:两个实体集间的联系称为_______。选项:A、二元联系B、三元联系C、递归联系D、其它几个选项都不对正确答案:【二元联系】17、问题:特殊化是_________。选项:A、自顶向下定义超类及其子类的过程B、自底向上定义超类及其子类的过程C、自顶向下同时自底向上D、既不自顶向下也不自底向上正确答案:【自顶向下定义超类及其子类的过程】18、问题:在关系模式S中,函数依赖M→N的语义是()。选项:A、在S的某一关系中,若两个元组的M值相等,则N值也相等。B、在S的每一关系中,若两个元组的M值相等,则N值也相等。C、在S的某一关系中,N值应与M值相等。D、在S的每一关系中,N值应与M值相等。正确答案:【在S的每一关系中,若两个元组的M值相等,则N值也相等。】19、问题:无损联接分解中的“损”是指()。选项:A、信息的丢失B、属性的丢失C、联系的丢失D、以上都不是正确答案:【信息的丢失】20、问题:属性集M将完全函数依赖于属性集N,如果满足下列条件-()。选项:A、M函数依赖于NB、M不函数依赖于N的任何真子集C、M函数依赖于N,并且M不函数依赖于任何N的任何真子集D、其它几个选项都不对正确答案:【M函数依赖于N,并且M不函数依赖于任何N的任何真子集】21、问题:规范化是一个()的过程。选项:A、模式分解B、使每个关系模式变得更小的C、决定关系中哪些属性需要放在一起D、其它几个选项都对正确答案:【其它几个选项都对】22、问题:范式是()。选项:A、关系的一种状态,是将函数依赖的简单规则应用到关系的结果B、关系满足的最高范式C、表明关系被规范化的程度D、其它几个选项都对正确答案:【其它几个选项都对】23、问题:以下()是决定属性被组合为不同关系表的形式化过程。选项:A、优化B、规范化C、调整D、其它几个选项都不对正确答案:【规范化】24、问题:在lNF中()。选项:A、所有域都是简单的B、在一个简单域中,所有的元素都是原子的C、所有域都是简单的,并且在一个简单域中所有的元素都是原子的D、其它几个选项都不对正确答案:【所有域都是简单的,并且在一个简单域中所有的元素都是原子的】25、问题:2NF总是()。选项:A、lNFB、BCNFC、多值依赖D、其它几个选项都不对正确答案:【lNF】26、问题:关系S是2NF的()。选项:A、如果它属于lNFB、如果S中的每一个非主属性都完全函数依赖于它的每个关系键C、只有它属于BCNFD、如果它属于lNF,并且S中的每一个非主属性都完全函数依赖于它的每个关系键正确答案:【如果它属于lNF,并且S中的每一个非主属性都完全函数依赖于它的每个关系键】27、问题:关系S是3NF的,如果()。选项:A、如果关系S是2NF的B、如果非主属性间是相互独立的C、如果所有非主属性都不传递依赖于主键D、如果关系S是2NF的,并且所有非主属性都不传递依赖于主键正确答案:【如果关系S是2NF的,并且所有非主属性都不传递依赖于主键】28、问题:当关系中所有的属性都依赖于主键时,该关系满足(ꢀꢀꢀ)。选项:A、1NFB、2NFC、3NFD、4NF正确答案:【1NF】29、问题:在写嵌套查询语句时,一个查询块可以嵌套在另一个查询块的()子句中。选项:A、SELECTB、FROMC、WHERED、GROUPBYE、HAVINGF、ORDERBYG、LIMITH、OFFSETI、FORJ、WHILEK、INDEXL、CREATEM、WITH正确答案:【SELECT#FROM#WHERE#GROUPBY#HAVING#ORDERBY#LIMIT#OFFSET#WITH】30、问题:下列软件系统中,()不属于数据库管理系统。选项:A、PostgreSQLB、OracleC、MySQLD、excel正确答案:【excel】31、问题:()能够唯一地标识表中的一行数据。选项:A、主键B、超键C、候选键D、以上都是正确答案:【以上都是】32、问题:一个表只能有一个()。选项:A、主键B、候选键C、替换键D、以上都是正确答案:【主键】33、问题:数据字典依次登记对数据的修改。选项:A、正确B、错误正确答案:【错误】34、问题:数据库管理系统提供访问数据库的语言一般包括三个部分:数据定义语言、数据操作语言、数据保护语言。选项:A、正确B、错误正确答案:【正确】35、问题:通过Web界面访问在线服务时,动态页面一般都是使用数据库中的数据生成。选项:A、正确B、错误正确答案:【正确】36、问题:通过浏览器访问在线服务,就是使用数据库系统的一个例子。选项:A、正确B、错误正确答案:【正确】37、问题:随着大数据现象的出现,数据管理技术正面临基础架构变化带来的深刻变革。选项:A、正确B、错误正确答案:【正确】38、问题:通过Web界面访问在线服务,是由html页面直接从数据库中获取数据并展示给用户,不需要任何应用程序设计语言的帮助。选项:A、正确B、错误正确答案:【错误】39、问题:NoSQL系统利用计算机集群这种新架构来存储和处理大数据。选项:A、正确B、错误正确答案:【正确】40、问题:查询块可以出现在另外一个查询中表名可以出现的任何地方。选项:A、正确B、错误正确答案:【正确】41、问题:谓词EXISTS可用来测试一个集合是否有重复元组。选项:A、正确B、错误正确答案:【错误】42、问题:B/S结构,包括客户机、服务器两层,数据存储由服务器负责,数据处理任务可以在客户机和服务器之间灵活分配,数据表示由客户机负责,客户机需要时向服务器发出请求,服务器响应这些请求并把结果或状态信息返回给客户机。选项:A、正确B、错误正确答案:【错误】43、问题:浏览器通过互联网向Web服务器提出访问Web页面的请求,并接受从Web服务器返回的页面。选项:A、正确B、错误正确答案:【正确】44、问题:Web服务器接收从浏览器发来的请求,然后根据情况有两种处理方式:①直接返回HTML格式Web页面;②调用应用服务器中的应用程序,并接收从应用服务器返回的数据,整合成HTML格式页面发送给浏览器。选项:A、正确B、错误正确答案:【正确】45、问题:应用服务器接收Web服务器的调用请求,访问互联网上的数据库服务器,并将结果返回Web服务器。选项:A、正确B、错误正确答案:【正确】46、问题:游标机制可以解决宿主语言一次只能处理一个记录,而pgSQL语言一次处理多个元组的矛盾。选项:A、正确B、错误正确答案:【正确】47、问题:数据库系统的特点之一就是由数据库管理系统提供统一的机制保护数据安全。选项:A、正确B、错误正确答案:【正确】48、问题:数据完整性指对数据的期望使用能力,保护数据完整性通常指减少数据库系统停工时间,保持数据持续可访问。选

温馨提示

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

评论

0/150

提交评论