标题: GBase 8a MPP Cluster数据库认证题库 [打印本页] 作者: 没腿的鸟 时间: 2024-11-21 19:23 标题: GBase 8a MPP Cluster数据库认证题库 1.GBase 8a MPP Cluster数据库属于( B)
A 非关系型数据库
B 关系型分布式数据库
C 关系型事务型数据库
D关系型会合式数据库
2.数据库行业中有多位科学家得到了图领奖,其中有一位发明了许多种不同类型的数据库,像SqlServer,Sybase、Informix、DB2等前生Ingres这款数据库,还有PostGreSQL(又叫PG)也是他推出的,他的名字(D)。
A Charlesw.Bachman
B E·F. Codd
C Jim Gray
D Michael Stonebraker
3.以下哪个老牌国产数据库厂家是在2003-2006年期间建立的(C)?
A 武汉达梦
B 人大金仓
C南大通用
D 神州通用
4.会合式事务型数据库经过了40多年发展,技术上进行三代演进,分别是(ABC)?
A 单机服务器
B 主备集群
C 共享存储集群
D 分布式事务型集群
7.GBase 8a对于并行理解精确的是(BD)
A 在单个节点上,单条SQL语句未实现并行:
B 在单个节点上,单条SQL语句多个算子已经实现了并行操纵。
C 在多个节点上,多条SQL语句之间是并行调动操纵的,下发到单节点上的子sql是无法并行的。
D 在多个节点上,单条SQL语句经实行器分解后下发到多个节点上进行并行盘算,在单节点上的子sql也是可以并行的
8.GBase 8a对于智能索引的特点理解错误的是(D)
A 智能索引是粗粒度的,基于DC包创建,每条索引很小,几乎不影响入库性能。
B 智能索引有局部性特点,每条索引随着新增DC追加到索引数据布局末尾,所以建索引速率与数据量无关。
C 智能索引是免维护的,不需要用户手工创建,而且是全字段主动建立索引,非常的智能方便。
D智能索引能提升查询效率,缘故原由是数据进入DC时主动进行了排序,如许智能索引在查找数据时根据DC的最大值和最小值进行智能过滤,清撤除不满意条件的DC.
9.GBase 8a集群数据库主要应用于(BCD)?
A 用户业务体系
B数据堆栈体系
C商业智能体系
D决策支持体系
59.以下INSERT语句精确的是(AD)
A INSERT INTO score (sid, score )VALUES (1, 80)
B INSERT INTO score [sid, score] VALUES (1, 80)
C INSERT score (sid,score)VALUES((1.80),(2.76)(3, 91),(4,86), (5,89));
D INSERT score (sid, score )VALUES (1, 80),(2, 76)(3,91),(4,86),(5,89)
60.数据操纵语句DML包罗(BCD)
A SELECT
B INSERT
C DELETE
D UPDATE
61.GBase 8a MPP Cluster实行SQL下令,DDL和DML实行步骤不
同点A)
A 一条DDL下令会在所有gcluster管理节点和gnode盘算节点实行。一条DML下令由GCluster发起节点下发给gnode盘算节点,各盘算节点实行DML下令更新数据,然后返回结果给发起管理节点。
B DDL和DML语句首先发给所有管理节点,然后再下发到各个盘算节点。
C DDL仅在所有管理节点上实行ML语句仅在盘算节点上实行。
D DDL和DML语句首先发给GCluster发起节点,再下发到各个盘算节点。
62.Student包罗Sld,Sname,Sdept,Sage等字段,以下INSERT语句精确的是(ABC)
A INSERT Student (Sld ,Sname) SELECT user iduser Name FROM user info
B INSERT INTO Student (Sld ,Sname) SELECTuser id,user Name FROM user info
C INSERT INTO Dept_age (Sdept ,Avg_age) SELECTSdept, AVG(Sage) FROM Student GROUP BY Sdept
D INSERT INTO Student SELECT user id, user NameFROM user_info
63.GBase 8a的 DELETE支持级联删除,自即关联表的数据同时被删除。
精确
错误
64.以下聚合语句中错误的是(D)
A select Ssex, count(Sno) from student group by Ssex,
B select YEAR(Sage), count(Sno) from student groupby YEAR(Sage)
C select Cno, count(Sno) from student group by Cno;
D select Cno, count(Sno) from student group by Ssex;
65.COUNT(*)和COUNT(coIName)结果(B)
A 完全相同。
B coIName列存在NULL值时,不同。
C总是不同。
D由表类型((哈希分布表、随机分布表)决定。
66.GBase 8a MPP Cluster实行单个hash分布表select语句WHERE子句中只有一个hash分布列条件,语句会下发到(D)
盘算节点上
A 所有
B 指定
C 随机一个
D 和条件比较值的hash运算值相匹配的
67.where和having用法区别(BCD)
A where中不能有列的别名,having中可以操纵列的别
B WHERE子句用来筛选 FROM 子句中指定的数据集。
C HAVING 子句用来从分组的结果中筛选行。
D where中不能有聚合函数,having中可以有聚合函数。
实行的顺序不一样: where的搜索条件是在进行分组之前实行;having的搜索条件是在分组后实行的。
68.表毗连类型分为(AB)两大类
A 内毗连
B 外毗连
C 左毗连
D 右毗连
69.GBase 8a MPP Cluster实行单个复制表DQL语句,会下发到
()盘算节点上
A 所有
B 指定
C 随机一个
D 以上皆非
70.利用union或union al时,需(ACD)
A 必须包管各个select 集合的结果有相同个数的列。
B 必须包管各个select 集合相同序次上的列名相同。
C必须包管各个select 集合对应的列类型是一样的。
D 各个select 集合相同序次上的列名可以不同。
71.笛卡尔乘积是由于(D)的表关联产生的。
A 左外毗连
B 右外毗连
C 全毗连
D 没有关联条件
72.数据库字符集是UTF8,SELECT LENGTH(南大通用数据”)实行结果是(C)
A 12
B 6
C18
D 10
73.SELECT CHAR LENGTH(南大通用数据”)实行结果是(B)
A 12
B 6
C 18
D 10
74.SELECT IFNULL(country,'末知')RESULT FROM worldcup语句中控制流函数IFNULL可以替换为(ABC)
A CASE WHEN THEN ELSE END
B IF
C NVL
D NULLIF
76.求间隔月尾还有多少天,精确的语句是(B)
A SELECT DATEADD(LAST DAY(NOW()),NOW())
B SELECT DATEDIFF(LAST DAY(NOW()), NOW())
C SELECT DATESUB(LAST DAY(NOW()),NOW())
D SELECT DATEDIFF(NOW(),LAST DAY(NOW()))
77.SELECT LAST DAY(0000-12-1')运行的结果是(D)
A 0-12-31
B 0000-12-31
C 0000-12-30
D NULL
78.查询日期月份最后一天,以下语句哪些是精确的BCD
A select last day('2019年2月10日')
B select last day('2019-2-10 12:10:30')
C select last day(19-02-10')
D select last day('190210')
E 以上皆错
79.表现”2021年03月16日”如许的日期格式,精确的SQL语句是B
A SELECT DATE FORMAT(sysdate(),'%y年%m月%d
8")
B SELECT DATE FORMAT(sysdate(),'%Y年%m月%d
8")
C SELECT DATE FORMAT(sysdate(),'%Y年%0m月%d日’)
D SELECT DATE FORMAT(sysdate(),'%Y年%mm月%dd日”)
80.关于NULL的叙述,(C)是错误的
A NULL值表示“没有数据”,值未知,值不确定,不占空
间。
B NULL的拼写,大小写无关。
C SELECT count(Sage)FROM Student 统计表包罗NULL值的总条数。
D NULL和 UNKNOWN 是等价的。
81.SELECT add months(2020-12-30'1);的实行结果(D)
A 2020-01-30 00:00:00
B 2020-11-30 00:00:00
C 2021-01-30
D 2021-01-30 00:00:00
82.字符串毗连语句精确的是(ACD)
A select'我已利用'|20|'天GBase 8a'
B select'我已利用'+'20'+'天GBase 8a'
C select concat("我已利用',20,'天GBase 8a')
D select concat("我已利用,'20''天GBase 8a')
83.统计2012(含)年后出生的门生,以下()语句精确并且实行效率最高。C
A select Sld, Sname, Sage from student whereto_char(Sage,"YYYY') >= 2012;
B select Sld, Sname, Sage from student where Sage>= to date(2012-1-1')
C select Sld, Sname, Sage from student where Sage>=to date('2012-1-1',YYYY-MM-DD'),
D select Sld, Sname, Sage from student whereto_char(Sage,"YYYY')> 2012;
84.NOW和SYSDATE函数的区别是(B)
A NOW有同义词,SYSDATE没有同义词。
B NOW取的是语句开始实行的时间,SYSDATE取的是该函数实行的实时时间。
C NOW得到当前日期和时间,SYSDATE得到当前日期。
D NOW得到当前时间,SYSDATE得到当前日期:
85.select round(123.456,-2)的实行结果C
A 123.46
B 123.45
C 100
D 123.00
86.GBase 8a的权限级别包罗()
A 全局级
B 数据库级
C 表级
D 列级
E 过程级
87.create user bizMan identified by'x'创建的bizMan用户可访问
的客户端(A)
A 任意主机;
B 只能是数据库服务器本机,即localhost;
C只能是127.0.0.1;
D 该用户在任何主机上都不能访问数据库。
88.GBase 8a数据库用户名称大小写不敏感()
精确
错误
89.回收用户的Role权限,精确的语句是(CD)
A revoke role1 to bizMan@localhost,
B revoke * role1 from bizMan@localhost.
C revoke role1 from bizMan@localhost,
D revoke "role1" from bizMan@localhost.
90.以下授权语句(C)是精确的
A grant select on * to bizMan@localhost
B grant select courseware.* to bizMan@localhost
C grant select on courseware.* to bizMan@localhost
D grant select on courseware.* to user bizMan
91.ALL是一个特殊权限,不包罗(B)
A PROCESS
B GRANT OPTION
C EXECUTE
D SHUTDOWN
92.授予用户权限组权限,精确的语句是(AB)
A grant "role1" to bizMan@localhost,
B grant role1 to bizMan@localhost,
C grant "role1" from bizMan@localhost.
D grant role1 from bizMan@localhost.
93.收回表插入数据权限语句以下精确的是(C)
A revoke insert("lD")on courseware.test01 tobizMan@localhost,
B revoke insert(lD) on *test01 from bizMan@localhost,
C revoke insert(lD)on courseware .test01 frombizMan@localhost
D revoke insert(lD) on courseware.test01 tobizMan@localhost,
94.中止毗连当前实行的语句,但是不中止该毗连自己,精确的语句是(A)
A kill query 3789
B kill 3789
C pause 3789
D CONTINUE 3789
95.和SHOW VARIABLES LIKE'gbase sql%"等价的语句是(A)
A SELECT variable name, variable_value frominformation schema.global variables wherevariable name like 'gbase sql%'
B SELECT*from information schema.global variableswhere variable name like 'gbase sql%'
C SELECT variable name, variable_value fromglobal variables where variable name likegbase_sql%',
D SELECT name, value from global variables wherevariable name like 'gbase sql%'
96.查看正在运行的线程,与SHOW PROCESSLIST等价的语句是B
A select * from gbase.processlist
B select id,user,host,db,command,time,state,info frominformation schema.processlist.
C select id,user,host,db,command,time,state,info fromperformance schema.processlist:
D select * from processlist,
97.STUDENT表分片有一个副本,以下(AC)语句等价于SELECTCOUNT(*)FROM STUDENT
A SELECT COUNT(1) FROM STUDENT,
B Select TABLE SCHEMA,TABLE_NAME,TABLE ROWS from performance schema.tables
where TABLE SCHEMA='courseware' and TABLE NAME='student'.
C select TABLE SCHEMA,TABLE NAME,TABLE ROWS/2 from performance schema.tables where TABLE SCHEMA='courseware' and TABLE NAME='student'.
D Select TABLE SCHEMA,TABLE NAME,TABLE ROWS/3 from performance schema.tables where TABLE SCHEMA='courseware' and TABLE NAME='student'.
98.获取用户组Role和用户User关系信息需要查询(C)体系表
A gbase.user
B gbase.user_check
C gbase.role edges
D gbase.roleanduser
99.表现当前数据库版本,精确的语句是(C)
A select version.
B select versions()
C select version()
D show version,