目录
1:单选题
1.GBase 8s的数据库架构是(D)
A.单进程、单线程架构
B.多进程、单线程架构
C.单进程、多线程架构
D.多进程、多线程架构
2.GBase 8s的停止数据库实例的命令是哪个?(C)
A.shutdown
B.kill
C.onmode
D.oninit
3.GBase 8s的主进程名称有哪些?(B)
A.dbaccess
B.oninit
C.gbased
D.gbasedb
4.查看实例的当前运行模式的命令是哪个?(A)
A.onstat
B.dbstat
C.showmode
D.showstat
5.GBase 8s的客户端工具是什么?(C)
A.gbase
B.gbasesql
C.dbaccess
D.dbsql
6.GBase 8s超级管理员是什么?(C)
A.gbase8s
B.gbase
C.gbasedbt
D.gbaseadmin
7.GBase 8s的安装命令是什么?(D)
A.setup
B.install
C.ids _ setup
D.ids _ instal
8.如何严格控制在 dbaccess 中执行 SQL 时查询结果中小数点的位数?(D)
A.不需要控制, dbaccess 自动根据录入时的小数点后数字,并自动进行显示。
B.通过设置启动 dbaccess 时的环境变量 DBFLTMASK 为一个整数,对小数点进行精确控制。
C.通过设置启动 dbaccess 时的环境变量 DBDIGITNUM 为一个整数,对小数点进行精确控制。
D.以上答案都不对。
9.如何在 dbaccess 中查看 SQL 的执行时间?(D)
A.dbaccess在执行SQL后,默认会自动显示出该查询的执行时间,在查询结果后直接查看即可。
B.dbaccess不支持显示SQL的执行时间。
C.dbaccess 默认不支持显示 SQL 的执行时间,但可通过设置环境变量 GL_SHOWTIME 来支持。
D.dbaccess 默认不支持显示 SQL 的执行时间,但可通过设置环境变量DBACCESS_SHOW_TIME 来支持。
10.如何将 GBase 8s从离线模式切换为静态模式?(B)
A.oninit 。
B.oninit - s 。
C.oninit - u 。
D.oninit - j 。
11.GBase 8s由在线模式切换为离线模式的命令是哪个?(B)
A.oninit - k
B.onmode - k
C.onstat - k
D.shutdown now
12.create table employee ( id serial , name varchar (50)),
id列已有数值1,2,5
则再执insert into employee ( id , name ) values (5, 'gbase' )。则(D)
A.系统提示重复序号
B.数据(3, 'gbase' )成功插入
C.数据(6, 'gbase' )成功插入
D.数据(5, 'gbase' )成功插入
13.create table employee ( id serial , name varchar (50)),
id列已有数值1,2,5
则再执行insert into employee ( name ) values ('gbase')。id值为(C)
A.3
B.4
C.6
D.报错
14.create table employee( id serial , name varchar (50),
id列已有数值1,2,5 则再执行insert into employee ( id , name ) values (3, gbase )。则(B)
A.语法错误
B.数据(3, 'gbase' )成功插入
C.数据(6, 'gbase' )成功插入
D.覆盖最大序号的数据
15.create database 'CourseWare'产生的数据库名称(A)
A.不敏感
B.敏感
C.需要明确使用 nlscasesensitive 或 nlscase insensitive 参数
16.重命名表中存在列正确的 SQL 语句是(B)
A.rename student.age to age1;
B.rename column student.age to age1;
C.rename column 'student.age' to 'age1';
D.rename column "student.age" to "age1";
17.创建视图正确的的 SQL 语句是(A)
A.create view vTest as select * from student ;
B.create view vTest select * from student ;
C.create view vTest ( select * from student );
D.create table vTest as ( select * from student );
18.DBINFO ('version','full')函数可以得到(C)
A.操作系统版本
B.JDK版本
C.GBase Server Version 12.10.FC4G1TL
D.Python版本
19.select regexp_replace (fcontent ,'\d{11}','13002231730')
from ( select '我的电话号码是13920656789' as fcontent from dual ) t ;执行结果为(B)
A.我的电话号码是13920656789
B.我的电话号码是13002231730
C.我的电话号码是
21.select Replace(content ,'reading','writing')
from (select 'I like reading' as content from dual) t ;执行结果(B)
A.I like reading
B.I like writing
C.writing
D.reading
22.数据库字符集utf8, select len('汉字') from dual;执行结果为(C)
A.2
B.4
C.6
D.8
23.删除字符串两边的 '*'号,正确的语句是(B)
A.select Trim('*Hello world**','*') from dual ;
B.select Trim(both '*' from '*Helo world**') from dual ;
C.select LTrim(both '*' from '*Helo world**') from dual ;
D.select RTrim(both '*' from '*Helo world**') from dual ;
24.select len('ABC') from dual;执行结果为(D)
A.6
B.5
C.4
D.3
20.select floor(-5.2) as num2 from dual;返回结果为(C)
A.-5
B.-5.0
C.-6
D.-6.0
25.select ceil (-5.5) as num2 from dual ;返回结果为(B)
A.-6
B.-5
C.-5.0
D.-6.0
26.select round (-5.5) from dual ;执行结果(A)
A.-6
B.-6.0
C.-5
D.-5.5
27.select char_length('汉字') from dual;执行结果为(A)
A.2
B.3
C.4
D.8
28.select substr('abcdefg',2,3) as f_substr from dual;执行结果(D)
A.cde
B.c
C.d
D.bcd
29.GBase8s SPL变量赋值使用()关键字(B)
A.var
B.let
C.declare
D.变量前不用任何关键字
30.GBase8s SPL异常捕获语句ON EXCEPTION IN(-206,-217)
SET err_num ...END EXCEPTION中IN 内的两个数字表示(B)
A.存储过程内任何语句发生的错误代码
B.异常捕获代码块中的语句发生的错误代码
C.自定义函数内任何语句发生的错误代码
D.RAISE EXCEPTION 抛出的错误代码
31.unload 默认的列分隔符是什么?(D)
A.空格
B. \t
C. ,
D. I
32.在dbaccess 中,可以使用哪个sql命令导出表的数据?(D)
A.select * from tab_name into out_file
B.onunload
C.dbexport
D.unload
33.GBase 8s数据库中哪个命令导出的数据,不是文本数据?(C)
A.unload
B.onexport
C.onunload
D.dbexport
34.以下哪些数据装载的命令是以 SQL 的方式执行的(A)
A.load/unload
B.onload/onunload
C.dbload
D.dbexport/dbimport
35.下面关于 unload 说法正确的是?(C)
A.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将换行符转义为 n
B.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将数据导出成多行,这样的数据无法再次导入,因此在导出数据前需要替换数据中的换行符。
C.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将数据导出成多行,在因数据内换行符而产生换行的行尾,自动加上一个\,表示这一行没有结束。
D.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会自动删除数据中的换行符,无需用户处理。
36.如何查看 mydb 数据库中有哪些视图?(D)
A.在mydb数据库中执行show views;
B.在mydb数据库中执行info views;
C.在sysmaster数据库中执行select * from sysviews where dbname='mydb';
D.在mydb数据库中执行select * from systables where tabid>=100 and tabtype ='V' ;
37.如何查看表 mytab 有哪些索引?(D)
A.show indexes ;
B.show indexes for mytab ;
C.select * from sysindexes where tabname ='mytab';
D.select * from sysindexes where tabid in ( select tabid from systables where tabname='mytab');
38.GBase 8s中如何查看有哪些数据库?(D)
A.使用 show databases 命令
B.连接系统数据库,执行 select * from db ;
C.连接系统数据库,执行 select * from databases ;
D.连接系统数据库,执行 select * from sysdatabases ;
39.如何查看 GBase 8s数据库逻辑日志使用状态?(C)
A.onmode -l
B.onmode - L
C.onstat -l
D.onstat - L
40.GBase 8s中如何切换逻辑日志?(B)
A.oninit -l
B.onmode -l
C.onstat -l
D.switch log
41.如何查看 GBase 8s数据库 Chunk 文件使用信息?(C)
A.onstat -c
B.onstat -C
C.onstat -d
D.onstat --chunk
42.如何查看 GBase 8s数据库当前运行模式?(C)
A.show status
B.oninit --status
C.onstat -
D.onmode -s
43.GBase 8s中如何强制执行一次检查点?(C)
A.oninit -c
B.onstat -c
C.onmode -c
D.chkpt force 。
44.如何终止数据库服务器连接会话12315?(C)
A.kill 12315
B.kill -912315
C.onmode - z 12315。
D.onmode - k 12315。
45.GBase 8s中如何添加5个 cpu 虚拟处理器?(B)
A.oninit -p +5 cpu
B.onmode -p +5 cpu
C.onstat -p +5 cpu
D.oninit add 5 cpu
46.如何查看 GBase 8s数据库系统当前运行状态统计?(B)
A.onstat -s
B.onstat -p
C.onstat -r
D.show status
47.如何查看GBase 8s数据库共享内存段的统计信息?(B)
A.onstat -s
B.onstat -g seg
C.onstat -g shm
D.onstat -m
48.如何查看 GBase 8s数据库归档状态?(B)
A.onstat -c
B.onstat -g arc
C.archive list
D.show archive
49.如何查看 GBase 8s数据库服务器信息?(B)
A.show serverinfo
B.onstat -g dis
C.onstat -s
D.onstat -i
50.何查看 GBase 8s数据库用户线程?(C)
A.show threads ;
B.onstat -t
C.onstat -u
D.onstat -s
51.如何查看GBase 8s数据库与 SQL 有关的会话信息?(B)
A.onstat -g seq
B.onstat -g sql
C.onstat -g seg
D.onstat -s
52.删除数据库正确的 SQL 语句是(C)
A.delete database courseware ;
B.delete databases courseware ;
C.drop database if exists courseware ;
D.drop database if exist courseware ;
1、如何查看GBase 8s数据库共享内存段的统计信息?
A.onstat -s
B.onstat -g seg
C.onstat -g shm
D.onstat -m
正确答案: B
解析:
onstat -g seg 打印共享内存段的统计信息。
单选题(1.5分)
2、如何查看GBase 8s数据库会话有关的信息?
A.onstat -s
B.onstat -g ses
C.onstat -c
D.onstat -g seg
回答正确 得1.5分
正确答案: B
你的答案: B
解析:
onstat -g ses 打印与会话有关的信息。ses是session的缩写。
单选题(1.5分)
3、更新date类型的列为'2021-08-06',环境变量GL_DATE应该为()
A.%iY-%m-%d
B.%m-%d -%iY
C.%d-%m-%iY
D.无需设置环境变量
回答正确 得1.5分
正确答案: A
你的答案: A
解析:
%iY-%m-%d表示年月日格式。
单选题(1.5分)
4、如何查看GBase 8s数据库Chunk文件使用信息?
A.onstat -c
B.onstat -C
C.onstat -d
D.onstat --chunk
回答正确 得1.5分
正确答案: C
你的答案: C
解析:
onstat -d 可以查看数据库空间和Chunk文件使用信息
单选题(1.5分)
5、以下数据装卸工具的粒度不是表级的是()
A. unload/load
B. onunload/onload
C. dbload
D. dbexport/dbimport
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
dbexport/dbimport装卸工具的粒度不是表级,是库级。
单选题(1.5分)
6、如何查看GBase 8s数据库归档状态?
A.onstat -c
B.onstat -g arc
C.archive list
D.show archive
回答正确 得1.5分
正确答案: B
你的答案: B
解析:
onstat -g arc 打印归档状态。
单选题(1.5分)
7、在dbaccess中如何控制DATE数据类型的显示格式?
A.设置GL_DATETIME环境变量。
B.设置GL_DATE环境变量。
C.设置GBASE_DATETIME环境变量。
D.以上方式都可以。
回答正确 得1.5分
正确答案: B
你的答案: B
解析:
DATE是日期类型,保存了年月日,可以通过设置GL_DATE来控制输出格式。
单选题(1.5分)
8、GBase 8s的卸载命令是什么
A.uninstall
B.uninstall_db
C.uninstall_ids
D.uninstallids
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
uninstall_ids是目录的名称,在这个目录中有uninstallids命令,用于数据库的卸载。
单选题(1.5分)
9、以下哪种模式不是GBase 8s实例的过渡模式()
A. 初始化模式
B. 恢复模式
C. 关闭模式
D. 静态模式
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
三种过滤状态:初始化模式、快速恢复模式和关闭模式,静态模式不是过渡状态。
单选题(1.5分)
10、GBase 8s 数据页(page)大小是可配置的,如果linux操作系统页大小为2KB,以下错误的是( )
A. 16KB
B. 8KB
C. 4KB
D. 3KB
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
GBase 8s 数据页(page)大小只能是操作系统页大小的倍数。
单选题(1.5分)
11、在dbaccess中,可以使用哪个sql命令导出表的数据?
A.select * from tab_name into out_file
B.onunload
C.dbexport
D.unload
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
unload是一个SQL命令,可以导出一个表或查询的数据,select * from tab_name into out_file不是GBase 8s支持的导出数据到文件的语法,onunload和dbexport是命令行工具,不是SQL方式。
单选题(1.5分)
12、select Replace(content, 'reading', 'writing') from (select 'I like reading' as content from dual) t; 执行结果()
A.I like reading
B.I like writing
C.writing
D.reading
回答正确 得1.5分
正确答案: B
你的答案: B
解析:
replace语法replace(被操作字符串, 被替换子字串, 替换为的子字串)。
单选题(1.5分)
13、如何在dbaccess中查看SQL的执行时间?
A.dbaccess在执行SQL后,默认会自动显示出该查询的执行时间,在查询结果后直接查看即可。
B.dbaccess不支持显示SQL的执行时间。
C.dbaccess默认不支持显示SQL的执行时间,但可通过设置环境变量GL_SHOWTIME来支持。
D.dbaccess默认不支持显示SQL的执行时间,但可通过设置环境变量DBACCESS_SHOW_TIME来支持。
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
早期的dbaccess不支持显示SQL的执行时间,目前的版本支持设置环境变量DBACCESS_SHOW_TIME=1来显示SQL的执行时间。
单选题(1.5分)
14、employee表结构(id serial, name varchar(50)),id列最大数值是2
再执行Update employee Set id=0 Where id=2。则()
A.id数值更新为
B.id数值更新为
C.新增id为3的数据
D.报错A SERIAL column (id) may not be updated
正确答案: D
解析:
A SERIAL column may not be updated
单选题(1.5分)
15、GBase 8s的主进程名称有哪些?
A.dbaccess
B.oninit
C.gbased
D.gbasedb
回答正确 得1.5分
正确答案: B
你的答案: B
解析:
目前版本的GBase 8s主进程为oninit。在GBase 8s中,主要的可执行程序,多以on开头命名。
单选题(1.5分)
16、下面关于列分隔符说法正确的是?
A.GBase 8s只支持一个字符,做为列分隔符。
B.GBase 8s可以支持多个字符,做为列分隔符,字符个数不限,但字符过多可能引起较大的数据膨胀。
C.GBase 8s可以支持多个字符,做为列分隔符,字符个数不能太多,一般不超过255个。
D.GBase 8s可以支持多个字符,做为列分隔符,字符个数不能太多,一般不超过4个。
回答正确 得1.5分
正确答案: D
你的答案: D
解析:
GBase 8s可以支持多个字符,做为列分隔符,最多支持4个字符做为列分隔符。
单选题(1.5分)
17、select len('ABC ') from dual; 执行结果为()
A.B.C.D.回答正确 得1.5分
正确答案: D
你的答案: D
解析:
len函数计算字节长度不包含字符串尾部空格。
单选题(1.5分)
19、数据库重命名,正确的语句是()
A.rename database db1 to db2;
B.rename database db1 db2;
C.rename database 'db1' to 'db2';
D.rename database "db1" to "db2";
回答正确 得1.5分
正确答案: A
你的答案: A
解析:
数据库重命名的语法rename database <old_db_name> to <new_db_name>。
单选题(1.5分)
22、如何查看GBase 8s数据库网络用户统计信息?
A.onstat -n
B.onstat -g ntu
C.onstat -u
D.show network
回答正确 得1.5分
正确答案: B
你的答案: B
解析:
onstat -g ntu 打印网络用户统计信息。
单选题(1.5分)
23、GBase8s SPL变量不能定义为()类型。
A.DATE
B.BIGINT
C.SERIAL
D.FLOAT
回答正确 得1.5分
正确答案: C
你的答案: C
解析:
GBase8s SPL变量不能定义为SERIAL类型。
单选题(1.5分)
24、删除表中存在列正确的语法是()
A.alter table student drop 'sex';
B.alter table student drop sex;
C.alter table student column drop sex;
D.。alter table student drop column sex;
正确答案: B
解析:
删除列的语法是alter table <tableName | synonymName> drop (oldColumnName1[, oldColumnName2, ...]);。
单选题(1.5分)
25、手动创建实例时,可以使用的脚本是哪个?
A.GBaseInit_gbase8s.sh
B.GBaseInit_gbase.sh
C.GBaseInit_gbasedbt.sh
D.init_gbase8s.sh
回答正确 得1.5分
正确答案: C
你的答案: C
解析:
在初始化实例脚本中,名称中指定了这个命令需要运行在哪个用户下。gbasedbt中GBase 8s的管理员用户,所以可以运行GBaseInit_gbasedbt.sh进行实例的创建。
单选题(1.5分)
31、如果希望将日期显示为06/18/2021这样的格式,需要如何设置GL_DATE环境变量?
A.mm/dd/yyyy
B.%m/%d/%iY
C.%mm/%dd/%yyyy
D.%m/%d/%y
正确答案: B
解析:
%m表示两位的月份,%d表示两位的天,%iY表示四位的年。
单选题(1.5分)
35、如何查看GBase 8s数据库所有线程的信息?
A.print all thread
B.onstat -g ath
C.show threads
D.onstat -t
正确答案: B
解析:
onstat -g ath 打印所有线程的信息。
单选题(1.5分)
36、select instr('How are you?', 'o', 2, 2) from dual; 执行结果()
A.B.C.D.回答正确 得1.5分
正确答案: A
解析:
INSTR搜索函数语法instr(被操作字符串, 搜索字符串, start, count)。
单选题(1.5分)
//-------------------------------------
4、如何查看GBase 8s数据库当前运行模式? C
(单选题,2分)
A.show status
B.oninit --status
C.onstat -
D.onmode -s
12、查看实例的当前运行模式的命令是哪个?(单选题,2分)A
A.onstat
B.dbstat
C.showmode
D.showstat
//---------------------------------------
//-模拟1--------------------------------------------------------
1、GBase 8s的安装命令是什么?(单选题,2分) D
A.setup
B.install
C.ids setup
D.ids install
2、下面关于unload说法正确的是?(单选题,2分) C
A.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将换行符转义为\n
B.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将数据导出成多行,这样的数据无法再次导入,因此在导出数据前需要替换数据中的换行符。
C.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会将数据导出成多行在因数据内换行符而产生换行的行尾,自动加上一个,表示这一行没有结束。
D.unload可以导出查询中的数据到外部文本文件。当数据中包含换行符时,会自动删除数据中的换行符,无需用户处理。
3、GBase 8s中如何切换逻辑日志?(单选题,2分) B
A.oninit -
B.onmode -I
C.onstat -I
D.switch log
4、如何查看GBase 8s数据库当前运行模式? C
(单选题,2分)
A.show status
B.oninit --status
C.onstat -
D.onmode -s
5、删除字符串两边的"*"号,正确的语句是 () B
单选题,2分)
A.select Trim(*Hello world**,*
from dual;
B.select Trim(both * from "*Helloworld**!") from dual;
C.select LTrim(both * from "*Hello
world**) from dual;
D.select RTrim(both * from '*Helloworld**!') from dual;
6、如何查看GBase 8s数据库系统当前运行状态统计? B
(单选题,2分)
A.onstat -s
B.onstat -p
C.onstat -r
Dshow status
7、GBase 8s数据库中哪个命令导出的数据不是文本数据? C
(单选题,2分)
A.unload
B.onexport
C.onunload
D.dbexport
8、如何查看GBase 8s数据库归档状态? B
(单选题,2分)
A.onstat -c
B.onstat -g arc
C.archive list
D.show archive
9、数据库字符集utf8,select len(汉字') fromdual; 执行结果为 () C
(单选题,2分)
A.2
B.4
C.6
D.8
10、GBase8s SPL变量赋值使用 () 关键字 B
(单选题,2分)
A.var
B.let
C.declare
D.变量前不用任何关键字
11、select regexp replace(f content, d(11"13002231730') from (select 我的电话号码是13920656789' as f content fromdual) t; 执行结果为 ()
单选题,2分)B
A.我的电话号码是13920656789
B.我的电话号码是13002231730
C.我的电话号码是
12、查看实例的当前运行模式的命令是哪个?(单选题,2分)A
A.onstat
B.dbstat
C.showmode
D.showstat
14、create table employee(id serial, namevarchar(50)),id列已有数值1,2,5则再执行insert into employee(id,name)values(5,gbase')。则 (
单选题,2分) D
A.系统提示重复序号
B.数据(3,gbase')成功插入
C.数据(6,gbase')成功插入
D.数据(5,gbase)成功插入
15、GBase8s SPL异常捕获语句ONEXCEPTION IN(-206,-217) SETerr num...END EXCEPTION中IN内的两个数字表示 ()
(单选题,2分) B
A.存储过程内任何语句发生的错误代码
B.异常捕获代码块中的语句发生的
错误代码
C.自定义函数内任何语句发生的错误代码
D.RAISE EXCEPTION抛出的错误代码
16、select char length(汉字') from dual; 执行结果为 (A)
(单选题,2分)
A.2
B.3
D.8
17、如何查看GBase 8s数据库服务器信息?B
(单选题,2分)
A.show serverinfo
B.onstat -g dis
C.onstat -s
D.onstat -i
18、unload默认的列分隔符是什么?(单选题,2分)D
A.空格
B.t
c.,
D.|
20、select floor(-5.2) as num2 from dual; 返回
结果为 (C)
(单选题,2分)
A-5
B.-5.0
C.-6
D.-6.0
21、如何查看GBase 8s数据库逻辑日志使用状态?B
(单选题,2分)
A.onmode -I
B.onmode -L
C.onstat -
D.onstat -L
22、select len(ABC from dual; 执行结果为D
(单选题,2分)
A.6
B.5
C.4
D.3
23、select Replace(content, 'reading''writing') from (select 'l like reading' ascontent from dual) t; 执行结果 ((单选题,2分) B
A.I like reading
B.I like writing
C.writing
D.reading
24、GBase 8s中如何查看有哪些数据库? D
(单选题,2分)
A.使用show databases命令
B.连接系统数据库,执行select
from db;
C.连接系统数据库,执行selectfrom databases
D.连接系统数据库,执行select
from sysdatabases
25、select substr('abcdefg', 2, 3) as f substrfrom dual; 执行结果 ((单选题,2分)D
A.cde
B.C
D.bcd
26、重命名表中存在列正确的SQL语句是B
(单选题,2分)
A.rename student.age to age1;
B.rename column student.age to
age1;
C.rename column 'student.age' to
'age1'
D.rename column "student.age" to
"age1"
28、GBase 8s中如何添加5个cpu虚拟处理器?B
(单选题,2分)
A.oninit -p +5 cpu
B.onmode -p +5 cpu
C.onstat -p +5 cpu
D.oninit add 5 cpu
//-------------------模拟2-----------
2、GBase 8s中如何强制执行一次检查点?C
(单选题,2分)
A.oninit -c
B.onstat -c
C.onmode -c
D.chkpt force
4、GBase 8s数据库中哪个命令导出的数据不是文本数据?C
(单选题,2分)
A.unload
B.onexport
C.onunload
D.dbexport
5、如何查看GBase 8s数据库共享内存段的统计信息?B
单选题,2分)
A.onstat -s
B.onstat -g seg
C.onstat -g shm
D.onstat -m
6、查看实例的当前运行模式的命令是哪个?A
(单选题,2分)
A.onstat
B.dbstat
C.showmode
D.showstat
7、如何查看GBase 8s数据库系统当前运行状态统计?B
(单选题,2分)
A.onstat -s
B.onstat -p
C.onstat -r
D.show status
9、以下哪些数据装载的命令是以SQL的方式执行的 ()A
(单选题,2分)
A.load/unload
B.onload/onunload
C.dbload
D.dbexport/dbimport
13、在dbaccess中,可以使用哪个sql命令导出表的数据? D
(单选题,2分)
A.select * from tab name intoout file
B.onunload
C.dbexport
D.unload
14、DBINFO(version',full') 函数可以得到 (C)
(单选题,2分)
A.操作系统版本
B.JDK版本
C.GBase Server Version12.10.FC4G1TL
D.Python版本
15、create database'CourseWare'产生的数据库名称 (A)
(单选题,2分)
A.不敏感
B.敏感
C.需要明确使用nlscasesensitive 或nlscase insensitive参数
19、如何查看GBase 8s数据库归档状态?B
(单选题,2分)
A.onstat -c
B.onstat -g arc
C.archive list
D.show archive
20、如何查看表mytab有哪些索引? D
(单选题,2分)
A.show indexes;
B.show indexes for mytab;
C.select * from sysindexes wheretabname = 'mytab',
D.select * from sysindexes where
tabid in (select tabid fromsystables where tabname ='mytab');
21、GBase8s SPL异常捕获语句ONEXCEPTION IN(-206,-217) SETerr num...END EXCEPTION中IN内的两个数字表示 ()
(单选题,2分)B
A.存储过程内任何语句发生的错误代码
B.异常捕获代码块中的语句发生的
错误代码
C.自定义函数内任何语句发生的错误代码
D.RAISE EXCEPTION抛出的错误代码
22、GBase 8s的停止数据库实例的命令是哪 C
(单选题,2分)
A.shutdown
B.kill
C.onmode
D.oninit
23、如何查看GBase 8s数据库用户线程? C
(单选题,2分)
A.show threads;
B.onstat -t
C.onstat -u
D.onstat -s
24、如何终止数据库服务器连接会话12315?(单选题,2分) C
A.kill 12315
B.kill -9 12315
C.onmode -z 12315.
D.onmode -k 12315.
25、如何查看GBase 8s数据库当前运行模式? C
(单选题,2分)
A.show status
B.oninit --status
C.onstat -
D.onmode -s
26、如何查看mydb数据库中有哪些视图? D
(单选题,2分)
A.在mydb数据库中执行showviews;
B.在mydb数据库中执行info views;
C.在sysmaster数据库中执行select* from sysviews where dbname= 'mydb'
D.在mydb数据库中执行selectfrom systables where tabid >=100 and tabtype = V.
//-------------------模拟3-------------------------------
9、删除数据库正确的SQL语句是 C
(单选题,2分)
A.delete database courseware:
B.delete databases courseware;
C.drop database if exists courseware:
D.drop database if exist
courseware;
20、如何查看GBase 8s数据库Chunk文件使用信息? C
(单选题,2分)
A.onstat -c
B.onstat -C
C.onstat -d
D.onstat --chunk
2:多选题
1.GBase 8s共享内存由以下()部分组成。(ABC)
A.常驻段
B.虚拟段
C.消息段
D.SGA段
2.关于GBase 8s的存储,以下属于物理存储的是(ABD)
A.数据页 page
B.数据块 Chunk
C.表空间 Tablespace
D.数据段 Extent
4.关于GBase 8s描述正确的是(AB)
A.GBase 8s是一款事务型数据库,主要应用于一些高并发的业务场景。
B.GBase 8s是一款获得等保四级安全认证的事务型数据库。
C.GBase 8s是一款标准的分析型数据库集群,主要用于 OLAP 的数据挖掘场景。
D.GBase 8s是一款图数据库,主要用于图数据分析。
5.使用脚本GBaselnit _ gbasedbt.sh初始化实例时,哪些dbspace可以创建多个?(CD)
A.plogdbs
B.logdbs
C.datadbs
D.tempdbs
6.如何进入dbaccess的指令交互模式?(CD)
A.dbaccess
B.dbaccess db _ name
C.dbaccess --
D.dbaccess db _ name -
7.GBase 8s的客户端工具 dbaccess 有哪些工作模式?(BCD)
A.静态模式
B.菜单交互模式
C.管道模式
D.指令交互模式
8.GBase 8s的运行模式有哪些?(ABCD)
A.在线模式
B.离线模式
C.静态模式
D.单用户模式
9.如何将 GBase 8s从在线模式切换为静态模式?(BC)
A.onmode - j
B.onmode - s
C.onmode - u
D.onmode - k
10.GBase 8s的过渡模式有哪些?(ABD)
A.初始化( Initialization )。
B.快速恢复( Fast Recovery )。
C.离线( Off Line )。
D.关闭( Shutting Down )。
11.GBase 8s数据类型的两大类别有(BD)
A.复杂数据类型
B.内置数据类型
C.用户自定义数据类型
D.扩展数据类型
12.关于 BIGSERIAL 叙述正确的是(BCD)
A.存储二进制数据
B.占用8个字节
C.非零的整数
D.数值自增
13.GBase 8s小数数据类型包括(ABCD)
A.SMALLFLOAT
B.DECIMAL
C.MONEY
D.FLOAT
14.以下正确的 Insert(进阶语法)SQL 语句是(ABC)
A.insert into t _user2(userid , username) select * from t _user1;
B.insert into t _user2 select * from tuser1;
C.insert into t _user2(userid , username) select userid , username fromtuser1;
D.select userid , username into t _user2 from t _user1;
15.正确的 Delete SQL 语句是(CD)
A.select * from t_user where fuserid =1;
B.delete * from t_user where fuserid =1;
C.delete from t_user where fuserid =1;
D.delete t_user where fuserid =1;
16.表中新增新列正确的 SQL 是(AB)
A.alter table student add ( Sex smalint );
B.alter table student add ( age int before Sex );
C.alter table student add column ( score int );
D.alter table student column add ( score int );
17.创建表正确的 SQL 语句是(AC)
A.create table if not exists student ( id int , name varchar (20));
B.create table if exists student ( id int , name varchar (20));
C.create table student ( id int , name varchar (20));
D.new table student ( id int , name varchar (20));
18.GBase 8s rename database 失败的原因有(BCD)
A.database closed
B.database 不存在
C.当前正在操作的 database
D.被更名的 database 处于打开状态。
19.在存储过程中定义变量正确的的语句是(AB)
A.define x int ;
B.define x , y int
C.int x
D.x int
20.GBase8s标量函数包括(ABC)
A.数学函数
B.字符串函数
C.日期时间函数
D.聚合函数
21.常用的聚合函数有(ABCD)
A.COUNT
B.SUM
C.MAX / MIN
D.WM_CONCAT
22.获取当前系统日期,可以使用(ABC)
A.date(SYSDATE)
B.date(CURRENT)
C.TODAY
D.date(NOW)
23.以下格式化日期时间语句正确的是(ABCD)
A.select to_char(sysdate ,'YYYY/MM/DD hh24:mi:ss') from dual ;
B.select to_char(sysdate , 'yyyy/mm/dd hh24:mi:ss') from dual ;
C.select to_char(sysdate ,'yyyy/mm/dd hh12:mi:ss') from dual ;
D.select to_char(sysdate ,'yy/mm/dd hh24:mi:ss') from dual ;
24.GBase8s SPL例程根据是否需要返回值,分为(CD)
A.存储程序
B.内置函数
C.存储过程
D.自定义函数
25.GBase8s SPL中变量赋值正确的是(ABCD)
A.let dbName='8s';
B.let name=functionGetName(1);
C.let elD,eName=(select id,name from employee where id =1);-- id 是主键
D.let db1,db2='8a','8s';
26.GBase8s SPL 退出 LOOP 循环正确的语句是(AC)。
A.if var >10 then exit ;
B.if var >10 then break ;
C.exit when var >10;
D.break when var >10;
27.GBase8s存储过程和自定义函数由()组成。(ACD)
A.开始语句
B.循环体
C.语句块
D.结束语句
28.GBase8s SPL 循环关键字有(ABCDE)
A.GOTO
B.LOOP
C.FOR
D.FOREACH
E.WHILE
29.GBase8s SPL容易发生死循环的循环语句是(AB)
A.WHILE
B.LOOP
C.FOR/FOREACH
D.GOTO
30.数据迁移时需要考虑哪些问题?(ABCD)
A.数据中包含行分隔符问题。
B.数据中包含列分隔符问题。
C.汉字乱码问题。
D.日期时间格式问题。
31.下面关于外部表,说法正确的是?(BC)
A.使用外部表,只能从GBase 8s中导入数据,不能导出数据到外部表。
B.外部表是数据迁移时,性能最好的数据迁移方式。
C.外部表只能实现单表的数据迁移。
D.外部表只能使用一个外部文件,不能同时使用多个文件。
32. GBase 8s进行整库数据迁移时,应使用哪种方式?(BC)
A.使用unload/load 进行整库数据迁移
B.使用onload/onunload 进行整库数据迁移
C.使用dbexport/dbimport 进行整库数据迁移
D.以上方式都可以
33.GBase 8s中支持哪几个级别的备份与恢复?(ABC)
A.0级
B.1级
C.2级
D.3级
34.GBase 8s中使用 ontape 备份时,需要设置哪个参数?(CD)
A.BAR_MAX_BACKUP
B.BAR_BSALIB_PATH
C.TAPEDEV
D.LTAPEDEV
35.GBase 8s的备份恢复,可以使用哪些工具实现?(BD)
A.onbackup
B.ontape
C.onlog
D.onbar
36.如何查看mydb数据库中mytab表有哪些列?(BD)
A.在mydb数据库中执行select colname from syscolumns where tabname='mytab';
B.在mydb数据库中执行select colname from syscolumns where tabid
in (select tabid from systables where tabname='mytab');
C.在sysmaster数据库中执行select colname from syscolumns where dbname ='mydb' and tabname='mytab';
D.在mydb数据库中执行info columns for mytab;
37.如何查看GBase 8s数据库系统在线日志最新信息?(BD)
A.使用 onstat -- log 查看 online 日志文件的最后部分。
B.使用 tail 命令查看 online 日志文件的最后部分。
C.使用 onstat ﹣查看 online 日志文件的最后部分。
D.使用 onstat - m 查看 online 日志文件的最后部分。
38.如何查看 GBase 8s数据库的 onconfig 文件内容?(BD)
A.使用onmode -c
B.使用onstat -c
C.使用oninit -c
D.使用cat命令查看onconfig文件
39.如何查看 GBase 8s数据库表空间信息?(BD)
A.onstat --tablespaces
B.onstat -t
C.show tablespaces
D.onstat -T
-------------------------------------------------------------------------
39、GBase 8s的客户端工具dbaccess有哪些工作模式?
A.静态模式
B.菜单交互模式
C.管道模式
D.指令交互模式
正确答案: BCD
解析:
dbaccess可以运行在菜单交互模式下,通过菜单,选择相应的命令并执行。它也可以使用类似mysql等客户端的指令交互模式,用户输入命令后,回车执行并等待命令的执行结果。用户也可以通过echo等操作系统命令将要执行的语句输出到标准输出设备,通过管理做为dbaccess的输入,来执行sql。静态模式不是dbaccess的模式,是数据库的运行模式。
多选题(2分)
40、触发器三要素是()
A.循环
B.事件
C.条件
D.动作规则
正确答案: BCD
41、关于Money类型以下叙述正确的是()
A.存储到表中的数值保留四位小数(本地化设置中国)
B.存储到表中的数值保留两位小数(本地化设置中国)
C.存储到表中的数值保留三位小数(本地化设置中国)
D.根据本地化设置,自动显示相应的货币符号和保留对应的小数位数,但数据本身仍然是一个定点小数,并不存储有关货币符号的信息。
正确答案: BD
解析:
Money类型会根据本地化设置,自动显示相应的货币符号和保留对应的小数位数,但数据本身仍然是一个定点小数,并不存储有关货币符号的信息。
多选题(2分)
42、GBase8s SPL中变量赋值正确的是()。
A.let dbName = '8s';
B.let name = functionGetName(1);
C.let eID,eName=(select id,name from employee where id=1); --id是主键
D.let db1,db2='8a','8s';
正确答案: ABCD
解析:
GBase8s SPL变量赋值有四种形式:单变量赋值、多变量系列赋值、接收自定义函数返回值、接收字段。
多选题(2分)
43、关于GBase 8s的存储,以下属于物理存储的是( )
A. 数据页Page
B. 数据块Chunk
C. 表空间Tablespace
D. 数据段Extent
正确答案: ABD
解析:
表空间Tablespace是逻辑存储概念,表空间包含分配到给定表或表分区、已分配给关联索引的所有磁盘空间。
多选题(2分)
44、创建表正确的SQL语句是()
A.create table if not exists student(id int, name varchar(20));
B.create table if exists student(id int, name varchar(20));
C.create table student(id int, name varchar(20));
D.new table student(id int, name varchar(20));
正确答案: AC
解析:
创建表语法create [standard | raw] table [if not exists] <table_name> (colname1 data_type1, colname2 data_type2, ...);
多选题(2分)
45、GBase8s标量函数包括()
A.数学函数
B.字符串函数
C.日期时间函数
D.聚合函数
正确答案: ABC
46、GBase8s SPL例程根据是否需要返回值,分为()
A.存储程序
B.内置函数
C.存储过程
D.自定义函数
正确答案: CD
47、8s小数数据类型包括()
A.SMALLFLOAT
B.DECIMAL
C.MONEY
D.FLOAT
正确答案: ABCD
48、GBase 8s的运行模式有哪些?
A.在线模式
B.离线模式
C.静态模式
D.单用户模式
正确答案: ABCD
49、以下正确的Insert(进阶语法) SQL语句是()
A.insert into t_user2 (userid, username) select * from t_user1;
B.insert into t_user2 select * from t_user1;
C.insert into t_user2 (userid, username) select userid,username from t_user1;
D.select userid, username into t_user2 from t_user1;
正确答案: ABC
50、GBase 8s数据库中哪个命令导出的数据是文本数据?
A.unload
B.onexport
C.onunload
D.dbexport
正确答案: ABD
解析:
onunload导出的数据是二进制格式,可以通过onload导入到GBase 8s中。
unload、onexport和dbexport导出的数据是文本数据。
51、常用的聚合函数有()
A.COUNT
B.SUM
C.MAX/MIN
D.WM_CONCAT
正确答案: ABCD
52、如何查看GBase 8s数据库的onconfig文件内容?
A.使用onmode -c
B.使用onstat -c
C.使用oninit -c
D.使用cat命令查看 onconfig文件
正确答案: BD
解析:
onstat -c可以直接显示数据库的配置文件内容,也可以进入GBase 8s的安装目录中的etc目录中,直接查看onconfig文件中的内容。GBase 8s的配置文件保存在一个类似onconfig.<server_name>的文本文件中。
多选题(2分)
53、在存储过程中定义变量正确的的语句是()
A.define x int;
B.define x, y int
C.int x
D.x int
正确答案: AB
54、如何将GBase 8s从在线模式切换为静态模式?
A.onmode -j
B.onmode -s
C.onmode -u
D.onmode -k
正确答案: BC
55、获取当前系统日期,可以使用()
A.date(SYSDATE)
B.date(CURRENT)
C.TODAY
D.date(NOW)
正确答案: ABC
56、哪些因素可以影响dbaccess中的money数据类型的货币符号输出显示?
A.环境变量CLIENT_LOCALE。
B.环境变量DBMONEY。
C.环境变量CLIENT_MONEY。
D.以上答案都对。
正确答案: AB
解析:
GBase 8s中的money数据类型,可以根据客户端的地区,自动显示为该区域的默认货币符号。如果设置了环境变量DBMONEY,则优先使用DBMONEY中的设置值,进行货币符号的显示。GBase 8s中暂时没有CLIENT_MONEY这个环境变量。
多选题(2分)
57、以下哪些数据装载的命令不是以SQL的方式执行的()
A. load/unload
B. onload/onunload
C. dbload
D. dbexport/dbimport
正确答案: BCD
解析:
load/unload是SQL语句,其他装卸工具都是命令。
多选题(2分)
58、GBase 8s数据类型的两大类别有()
A.复杂数据类型
B.内置数据类型
C.用户自定义数据类型
D.扩展数据类型
正确答案: BD
-------------------模拟1--------------------------------------------------------
29、如何查看GBase 8s数据库表空间信息?BD
多选题,2分)
A.onstat --tablespaces
B.onstat -t
C.show tablespaces
D.onstat -T
30、GBase 8s小数数据类型包括 ()ABCD
(多选题,2分)
A.SMALLFLOAT
B.DECIMAL
C.MONEY
D.FLOAT
31、GBase 8s的客户端工具dbaccess有哪些工作模式?BCD
(多选题,2分)
A.静态模式
B.菜单交互模式
C.管道模式
D.指令交互模式
32、GBase8s SPL中变量赋值正确的是 ()ABCD
(多选题,2分)
A.let dbName =8s
B.let name = functionGetName(1);
C.let elD.eName=(select id,namefrom employee where id=1); --id是主键
D.let db1,db2='8a''8s'
33、关于BIGSERIAL叙述正确的是 ()BCD
(多选题,2分)
A.存储二进制数据
B.占用8个字节
C.不能存储零
D.数值自增
34、GBase8s存储过程和自定义函数由 () 组成(多选题,2分)ACD
A.开始语句
B.循环体
C语句块
D.结束语句
35、正确的Delete SQL语句是CD
(多选题,2分)
A.select * from t user wheref userid = 1;
B.delete * from t user wheref userid = 1;
C.delete from t user where
f userid = 1;
D.delete t user where f userid = 1;
36、GBase8s SPL退出LOOP循环正确的语句是 )AC
(多选题,2分)
A.if var > 10 then exit;
B.if var > 10 then break;
C.exit when var > 10
D.break when var > 10:
37、关于GBase 8s的存储,以下属于物理存储的是 (ABD
(多选题,2分)
A.数据页page
B.数据块chunk
C.表空间Tablespace
D.数据段Extent
38、GBase 8s的过渡模式有哪些?ABD
(多选题,2分)
A.初始化 (Initialization)
B.快速恢复 (Fast Recovery)
C.离线 (Off Line)
D.关闭 (Shutting Down)。
39、GBase8s SPL容易发生死循环的循环语句是 ()AB
(多选题,2分)
A.WHILE
B.LOOP
C.FOR/FOREACH
D.GOTO
40、在国内被称为国产数据库四朵金花的厂商有几个?ABC
(多选题,2分)
A达梦
B.金仓
C.南大通用
D.华为
41、GBase 8s共享内存由以下 () 部分组成(多选题,2分)ABC
A.常驻段
B.虚拟段
C消息段
D.SGA段
42、下面关于外部表,说法正确的是?BC
(多选题,2分)
A.使用外部表,只能从GBase 8s中导入数据,不能导出数据到外部表。
B.外部表是数据迁移时,性能最好的数据迁移方式
C.外部表只能实现单表的数据迁移。
D.外部表只能使用一个外部文件不能同时使用多个文件。
43、常用的聚合函数有多选题,2分)ABCD
A.COUNT
B.SUM
C.MAX/MIN
D.WM CONCAT
44、GBase 8s的备份恢复,可以使用哪些工具实现?BD
(多选题,2分)
A.onbackup
B.ontape
C.onlog
D.onbar
45、获取当前系统日期,可以使用ABC
(多选题,2分)
A.date(SYSDATE)
B.date(CURRENT)
C.TODAY
D.date(NOW)
46、如何查看mydb数据库中mytab表有哪些列?(多选题,2分)BD
A.在mydb数据库中执行selectcolname from syscolumns wheretabname = 'mytab'.
B.在mydb数据库中执行selectcolname from syscolumns wheretabid in (select tabid fromsystables where tabname ='mytab');
C.在sysmaster数据库中执行selectcolname from syscolumns wheredbname = 'mydb' and tabname ='mytab',
D.在mydb数据库中执行infocolumns for mytab;
47、以下格式化日期时间语句正确的是 ABCD
(多选题,2分)
A.select to char(sysdate.'YYYY/MM/DD hh24:mi:ss') fromdual;
B.select to char(sysdate'yyyy/mm/dd hh24:mi:ss') fromdual;
C.select to char(sysdate.'yyyy/mm/dd hh12:mi:ss') fromdual;
D.select to char(sysdate.'yy/mm/dd hh24:mi:ss') fromdual;
48、如何将GBase 8s从在线模式切换为静态模式? BC
(多选题,2分)
A.onmode -j
B.onmode -s
C.onmode -u
D.onmode -k
-------------------模拟2--------------------------------------------------------
30、如何查看mydb数据库中mytab表有哪些列?(多选题,2分) BD
A.在mydb数据库中执行selectcolname from syscolumns wheretabname = 'mytab'.
B.在mydb数据库中执行selectcolname from syscolumns wheretabid in (select tabid fromsystables where tabname =
'mytab');
C.在sysmaster数据库中执行selectcolname from syscolumns wheredbname = 'mydb' and tabname ='mytab';
D.在mydb数据库中执行infocolumns for mytab;
32、GBase 8s中使用ontape备份时,需要设置哪个参数? CD
多选题,2分)
A.BAR MAX BACKUP
B.BAR BSALIB PATH
C.TAPEDEV
D.LTAPEDEV
33、关于GBase 8s描述正确的是 AB
(多选题,2分)
A.GBase 8s是一款事务型数据库主要应用于一些高并发的业务场景。
B.GBase 8s是一款获得等保四级安全认证的事务型数据库
C.GBase 8s是一款标准的分析型数据库集群,主要用于OLAP的数据挖掘场景。
D.GBase 8s是一款图数据库,主要用于图数据分析
34、GBase 8s中支持哪几个级别的备份与恢复? ABC
(多选题,2分)
A.0级
B.1级
C.2级
D.3级
35、GBase 8s的客户端工具dbaccess有哪些工作模式 BCD
多选题,2分)
A.静态模式
B.菜单交互模式
C.管道模式
D.指令交互模式
37、数据迁移时需要考虑哪些问题? ABCD
(多选题,2分)
A.数据中包含行分隔符问题
B.数据中包含列分隔符问题
C.汉字乱码问题
D.日期时间格式问题
39、GBase 8s进行整库数据迁移时,应使用哪种方式 BC
多选题,2分)
A.使用unload/load进行整库数据迁移
B.使用onload/onunload进行整库数据迁移
C.使用dbexport/dbimport进行整库数据迁移
D.以上方式都可以
41、正确的Delete SQL语句是 () CD
(多选题,2分)
A.select * from t user wheref userid = 1;
B.delete * from t user wheref userid = 1;
C.delete from t user wheref userid = 1;
D.delete t user where f userid = 1;
42、表中新增新列正确的SQL是 (AB)
多选题,2分)
A.alter table student add (Sexsmallint);
B.alter table student add (age intbefore Sex);
C.alter table student addcolumn(score int);
D.alter table student column add
(score int);
43、GBase8s标量函数包括 ()(多选题,2分) ABC
A.数学函数
B.字符串函数
C.日期时间函数
D.聚合函数
44、GBase 8s rename database失败的原因有 () BCD
(多选题,2分)
A.database closed
B.database不存在
C.当前正在操作的database
D.被更名的database处于打开状态。
45、如何进入dbaccess的指令交互模式? CD
多选题,2分)
A.dbaccess
B.dbaccess db_name
C.dbaccess --
D.dbaccess db_name-
46、在存储过程中定义变量正确的的语句是 (AB)
(多选题,2分)
A.define x int:
B.define x, y int
C.int x
D.x int
47、GBase 8s小数数据类型包括 (ABCD)
A.SMALLFLOAT
B.DECIMAL
C.MONEY
D.FLOAT
48、GBase8s SPL循环关键字有 (ABCDE)
(多选题,2分)
A.GOTO
B.LOOP
C.FOR
D.FOREACH
E.WHILE
-------------------模拟3--------------------------------------------------------
30、如何查看GBase 8s数据库系统在线日志最新信息? BD
多选题,2分)
A.使用onstat --log查看online日志文件的最后部分
B.使用tail命令查看online日志文件的最后部分
C.使用onstat -I查看online日志文件的最后部分
D.使用onstat -m查看online日志文件的最后部分
32、GBase8s SPL例程根据是否需要返回值,分为 CD
A.存储程序
B.内置函数
C.存储过程
D.自定义函数
34、以下正确的Insert (进阶语法) SQL语何是 ABC
A.insert into t user2 (useridusername) select * from t user1:
B.insert into t user2 select * from t user1;
C.insert into t user2 (userid.username) select userid,username from t user1:
D.select userid, username into t user2 from t user1;
37、GBase8s SPL中变量赋值正确的是 (ABCD)。
A.let dbName ='8s'
B.let name = functionGetName(1);
C.let elDeName=(select id,namefrom employee where id=1); --id是主键
D.let db1,db2='8a',8s
41、常用的聚合函数有 (ABCD)
A.COUNT
B.SUM
C.MAX/MIN
D.WM CONCAT
46、GBase 8s的备份恢复,可以使用哪些工具实现? BD
A.onbackup
B.ontape
C.onlog
D.onbar
3:判断题
2.只有数据库处于在线模式时,才能对外提供 SQL 查询功能。(B)
A.正确
B.错误
3.在静态模式下,数据库的数据不会发生变化,数据库管理员可以在静态模式下
使用COUNT函数精确统计每个表有多少条记录?(B)
A.正确
B.错误
4.数据类型 numeric(p,s)中的p代表整数位长度,s代表小数位长度()(B)
A.正确
B.错误
5.GBase8s SPL变量支持链式赋值(A)
A.正确
B.错误
6.GBase 8s提供了两个备份与恢复工具,onbar可以实现备份数据的完全恢复和
基于时间点的恢复,但ontape只能进行备份数据的完全恢复,不能进行基于时间点的恢复。(A)
A.正确
B.错误
7.GBase 8s自带的两个备份工具(onbar和ontape)都可以实现备份数据的完全恢复,
这两个备份工具备份出来的数据是兼容的。(B)
A.正确
B.错误
//-------------------------
61、GBase 8s数据库有4种主要操作模式和2种过渡模式。
正确
错误
正确答案: 错误
解析:
GBase 8s数据库有4种主要操作模式和3种过渡模式。
//----------------------------------------------------------
//-------------------模拟1---------------------------------------------------------
49、GBase 8s物理日志记录数据被更改后的数据映像,逻辑日志记录数据库服务器对数据的操作记录
正确答案:错误
解析:
GBase 8s物理日志记录数据被更改前的映像,逻辑日志记录数据库服务器对数据的操作记录。
50、在静态模式下,数据库的数据不会发生变化,数据库管理员可以在静态模式下使用COUNT
函数精确统计每个表有多少条记录?
正确答案:错误
解析:
在静态模式下,不能执行SQL语句。
51、数据类型numeric (p,s) 中的p代表整数位长度,s代表小数位长度 ()
正确答案:错误
解析:
numeric (p,s)中的p代表整数和小数长度。
52、GBase 8s自带的两个备份工具 (onbar 和ontape)都可以实现备份数据的完全恢复,
这两个备份工具备份出来的数据是兼容的。
正确答案:错误
解析:
两个工具备份的数据不兼容,不能用onbar来恢复由ontape备份出来的数据.
//-------------------模拟2--------------------------------------------------------
49、GBase 8s 提供了两个备份与恢复工具onbar可以实现备份数据的完全恢复和基于时间点的恢复,
但ontape只能进行备份数据的完全恢复,不能进行基于时间点的恢复
正确答案:正确
解析:
ontape工具只能进行数据的完全恢复,也可以进行基于备份数据的物理恢复,
但不能进行基于时间点的数据恢复。需要需要实现基于时间点的不完全恢复,只能使用onbar实现。
51、只有数据库处于在线模式时,才能对外提供SQL查询功能。
正确答案: 错误
解析:
数据库处于单用户模式时,也可以提供SQL查询。
52、GBase 8s物理日志记录数据被更改后的数据映像,逻辑日志记录数据库服务器对数据的操作记录
正确答案:错误
解析:
GBase 8s物理日志记录数据被更改前的映像,逻辑日志记录数据库服务器对数据的操作记录。