第一章
绪论(上)
(1)
(2)
(4)数据库管理系统提供访问数据库的语言一般包括(数据定义语言、数据操作语言、数据保护语言)
(4.1)?数据库管理系统提供访问数据库的语言一般包括三个部分:数据定义语言、数据操作语言、数据保护语言(√)
(5)数据独立性指的是(数据的组织存储结构与应用程序独立)
(6)三层模式结构中最接近外部存储器的是(内模式)
(7)为特定用户定义一个或多个数据库视图的模式是(外模式)
(7.1)?为特定用户定义一个或多个数据库视图的是内模式(×)
物理层、物理模式、内模式、存储模式
视图层、视图模式、外模式、用户模式
(8)当模式改变时,对各外模式/模式映射作相应的改变,应用程序无需修改,这是数据逻辑独立性(√)
(8.1)?模式的改变不会影响到外模式(或应用程序),这称为逻辑独立性(√)
(9)如果数据库的内模式变化,只要对模式/内模式映射作相应的修改,模式可以保持不变,这是数据物理独立性(√)
(9.1)内模式的改变不会影响到(外)模式,这称为物理独立性(√)
(10)数据字典中存放元数据,比如数据模式、外模式等(√)
(11)数据索引帮助快速定位特定数据项(√)
(12)日志登记对数据的修改(√)
(13)保护管理模块以一种称为“事务”的方式,维护多用户并发访问及故障情况下的数据一致性(√)
(14)数据抽象中,(视图)层从某个或某类用户角度出发,只描述与其相关的那部分数据
(15)数据抽象中,(物理)层描述数据实际上是怎样在辅助存储设备上组织的
(16)
(18)关系数据库管理系统使用非常简单的关系模型,使得数据库设计和访问都像面对的是日常生活中广泛使用的最简单形式的表格(√)
(19)SQL语言非常接近自然语言,易学易用(√)
(20)采用三层模式两级映射获得了良好数据独立性,使得物理模式的调整和模式的调整都独立于应用程序(√)
(21)视图仅允许用户见之所需(√)
(22)允许事务并发执行虽能带来性能上的好处,但需要对并发进行管控以保证数据完整性(√)
(22.1)?保护管理模块以事务方式,维护多用户并发访问及故障情况下的数据一致性(√)
(23)恢复机制保证并发情况下的数据完整性(×)
(23.1)并发控制机制能保障故障情况下的数据完整性(×)
并发控制机制维护并发访问情况下的数据完整性,故障恢复机制不仅维护故障情况下数据完整性,并且故障恢复机制是对故障的有效处理。
(24)这次大数据技术浪潮涉及基础架构的变化(√)
(25)随着大数据现象的出现,数据管理技术正面临基础架构变化带来的深刻变革(√)
(26)NoSQL系统利用计算机集群这种新架构来存储和处理大数据(√)
(27)当前的NoSQL系统强调可扩展性和高性能(√)
(28)尽管出现了大数据技术,关系数据库管理系统在在线事务处理市场的主导地位稳如泰山(×)
第二章
关系模型(上)
(1)
(3)
(5)
(7)
(12)
(22)属于基本关系代数运算的有(投影、选择、并、差、笛卡尔积、更名)
(23)如果两个关系没有公共属性,那么其自然联接操作(转化为笛卡尔积操作)
(24)
(28)?如果两个关系没有公共属性,那么其自然联接操作结果为空关系(×)
应该是转化为笛卡尔积
(29)对于关系笛卡儿积运算,参与运算的关系必须是相容的(×)
(30)
(32)数据库管理系统可以保证数据绝对真实正确(×)
(33)
条件联接是在笛卡尔积的结果上选取满足给定条件的元组
属性联接是在笛卡尔积的基础上选取指定同名列上取值相等的行
(9)?自然联接运算的计算过程是:首先计算笛卡尔积;然后在笛卡尔积的结果上,基于两个参数的关系模式中都出现的属性,即两个关系模式的所有同名属性进行属性值相等的选择运算;最后去除重复列(√)
(10)聚集运算使得关系代数表达式可以在结果中保留悬浮元组(×)
外联接运算使得关系代数表达式在结果中保留悬浮元组
(11)扩展关系运算:广义投影、外联接、聚集运算
(12)附加关系代数运算:交、自然联接、属性联接、条件联接、除运算、赋值运算
(13)关系运算的运算参数是关系,运算结果也是关系(√)
(14)
SELECT默认不去重,但是关系运算是去重的。
PG数据定义与操作(下)
(1)如果查询的数据涉及两个或多个表,可以使用联接操作,称为联接查询(√)
(2)联接查询,涉及联接条件和联接类型两个方面(√)
(3)联接条件决定了两个表中哪些行是匹配的,以及联接结果中出现哪些列(√)
(4)联接类型是按照对悬浮行的不同处理方式来分的,分为内联接和(左/右/全)外联接(√)
(5)自然联接,即自然内联接,是在笛卡尔积的基础上选取所有同名列上取值相等的行,结果表中同名列只出现一次(√)
(6)属性联接,即属性内联接,是在笛卡尔积的基础上选取指定同名属性上取值相等的行,结果表中这些指定同名属性只出现一次(√)
(7)条件联接,即条件内联接,是在笛卡尔积运算的基础上选取满足给定条件的行(√)
(8)如果属性联接指定全部同名列来匹配则等价于自然联接(√)
(9)内联接抛弃所有悬浮行(√)
(10)pgSQL中内联接用INNER而外联接用OUTER,默认为INNER;LEFT、RIGHT、FULL均隐含外联接(√)
(11)一个SELECT-FROM-WHERE语句称为一个查询块,将一个查询块嵌套在另一个查询块的SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT、OFFSET或WITH子句中的查询称为嵌套查询(√)
(12)由于SELECT语句的结果就是一个表,所以查询块可以出现在另外一个查询中表名可以出现的任何地方,主要有FROM子句和WITH子句(√)
(13)查询块也可以出现在集合能够出现的任何合适的地方(√)
(14)在写嵌套查询语句时,如果能确定查询块只返回单行单列的单个值,查询块可以出现在单个属性名、单个表达式、单个常量,即单值表达式能够出现的任何地方(√)
(15)
应该是将信息学院的低于所有考官平均工资的考官加薪5%
(19)在写嵌套查询语句时,一个查询块可以嵌套在另一个查询块的(SELECT, FROM, WHERE, GROUPBY, HAVING, ORDERBY, LIMIT, OFFSET, WITH)子句中。不能出现的有:FOR, WHILE, INDEX, CREATE.
选学不考的部分:
文章知识点与官方知识档案匹配,可进一步学习相关知识PostgreSQL技能树查询数据psql4520 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!