文章目录

  • 前言
  • kca题目
  • kcp题目
  • 总结

前言

1.21就是比赛时间啦,考前一天更新题库,顺便记一记题目,祝参加的同学都能取得不错的成绩

正确答案的选项才会输入,主要是懒得打,有选择和判断两种题型


一.kca题目

题干ABCDE
在CentOS7系统中安装KingbaseESv8数据库系统,安装时设置开机自动启动金仓服务的脚本是哪个root.sh
关闭数据库时,使用sys_ct1-m参数指定数据库的关闭方式,默认的关闭方式是哪种fast
默认配置下,在linux系统中安装KingbaseESv8需要root用户执行安装程序错误
出于安全考虑,KingbaseESv8安装成功后,需要root用户启动数据库的主进程错误
我们使用KingbaseES数据库对象管理器对数据库进行备份,实际上是调用的哪个程序sys_dump
如下元命令可以查看表结构的命令是\d table_name
关于SQL命令COPY与元命令\copy说法正确的是COPY命令无法处理格式错误的数据行
使用ksal查看以sys_打开的系统视图的元命令是\dv sys_*
以下关于数据库迁移评估系统描述错误的是数据库迁移评估系统的目标是将kingbase数据库对象平滑迁移到其他数据库产品
使用数据库迁移系统进行项目评估首先需要哪项准备工作使用数据库采集软件采集源数据库对象
数据库迁移评估系统进行项目评估的重要成果是什么评估报告和转换后的SQL脚本
下列有关KingbaseES数据库中角色(ROLE)描述错误的是角色只是数据库内部对象,一个实例中可以存在与数据库数量相同的同名角色
下列SQL语句中可以在KingbaseESv8中创建普通用户abc并设置密码为’123’的是CREATE USER abc PASSWORD ‘123’;
在KingbaseESv8中,以下哪个权限不是创建用户时指定的权限连接某个数据库的权限
KingbaseESv8中逻辑层次关系描述哪个正确一个实例下可以有多个数据库
关于Schema的说法错误的是用户A是模式schema01的属主,他就可以在任何数据库中的schema01下创建表
下列KingbaseES表空间的说法错误的是一个数据库中的对象只能存放在数据库设置的表空间中
一个新创建的数据库,不包含以下哪个模式SAMPLES
SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,并且满足以下哪个条件包含40和50岁
条件“IN(20,30,40)”表示年龄是20或者30或者40
在KingbaseESv8的数值类型中,自增类型的是哪个serial
KingbaseESv8支持如下方式创建索引,ALTER INDEX idx_test_id REBUILD;正确
下面关于嵌套子查询说法正确的是子查询可以嵌套且没有嵌套深度的限制
以下显示时间的方式,输出结果最详细的是select now()
在使用默认参数的情况下,有关KingbaseESv8对NULL与空字符‘’处理方式说法正确的是NULL等价‘’
在使用金仓KDTS执行异构数据库迁移到KES的过程中能否选择迁移源库表中的部分数据
在使用金仓KDTS执行异构数据库迁移到KES是是否支持对失败对象手动修改后执行二次迁移
KES支持约束的状态控制,要对现有的数据不执行完整性约束检查,而对新插入的数据进行执行检查,应采取哪种方法enable+novalidate
KESV8R6安装时选择开发版license,默认最大支持多少个普通用户连接7
在linux系统中“ksql -U system -p 54321 -d TEST”命令是通过什么方式登录数据库SOCKET
那个语句表明用户不会自动继承它所属角色直接或者间接拥有的所有权限CREATE USER user02 PASSWORD ‘kingbase’ NOINHERIT;

KES 执行\dn+

public|system|system=UC/system+|

| |user01=UC/system

|

其中user01=UC意义

“user01=UC”表示user01对public模式拥有UC权限
KingbaseESv8中以下语句能够成功执行. SELECT * FROM t01 a,t02 b WHERE a.id1=b.id1(+);正确
在KES中,数据库集蔟目录data的权限应设置为?700
在/KingbaseES/V8/Scripts/root.sh脚本中,SERVICENAME=kinghbase8d该参数指的是操作系统管理数据库服务使用的名称
在使用数据库对象管理工具注册实列时,该工具默认连接的数据库是?templatel
在数据库对象管理工具新建数据库时,默认参照的数据库模板是?template()
在\c x y z w进行会话切换时,用于指定端口的参数是?w
在kingbaseES中,如果有数据库、模式、对象的属主为用户,当管理员system执行alter user a rename to aa;命令时,结果描述正确的是成功,原属于用户a的对象更换为新属主aa
关于模式public的存取权限为”UC/system”,描述正确的是模式public的UC权限对数据集蔟中所有用户或角色开放
管理员system使用alter user a valid until ‘x’;将用户a的密码设置为永不过期,则x为infinity
管理员system将用户a拥有的角色b收回(revoke)后,描述正确的是用户a的会话不中断,但无法使用角色b的权限
在KingbaseESv8中,关于分区表的描述错误的是分区表相对于传统的堆积表没有明显的区别,只是存储的数据量更多
在KingbaseESv8,关于视图的语法描述错误的是创建视图时必须包含基表中至少1个列的定义
KES中取消一条运行时间很长的SQL语句是select sys_cancel_backend(pid);
关于分页检索操作中,描述错误的是only,自动过滤子表的行记录,仅返回父表的行记录
通常,在select查询列时可以定义别名,如下命令”select 1 a,2 a,3 a from dual where a=2″执行的结果是成功,返回0行记录
在通过where子句进行数据模糊查询,关于配符、换位码描述错误的是可以通过模糊查询定位空值
在order by子句中,可以排序的是空值null列的别名列的位置编号列的运算表达式
常用的外连接方式不包括cross join””on
在KingbaseESv8中,命令“create table t1(x number(5,-2));”生成的表t1的x列中,不能存储的最大数字是9999999
在KingbaseESv8中,命令“create table t1(x varchar(10));”生成的表t1的x列中,不能存储以下哪个信息V8R6C5B0023
关于临时表的描述错误的是临时表的数据在事务级别被隔离,所以不同会话的事务对临时表中的数据操作可能会产生影响
关于延迟约束描述错误的是initially deferred 它只会在事务结束时被检查,这是默认值
在建表并添加约束的过程中,只能定义在列级的约束是not null
在KingbaseESv8中,命令”insert into t1(x) select generate_series(1,100);”可以向表t1的x列插入什么数据1至100共100行记录
在KingbaseESv8中,通过哪个函数可以获取指定索引的DDL命令sys_get_indexdef
在KingbaseESv中,序列产生的值可能会存在GAP,可能的原因不包括序列本身的bug
在使用数据库对象管理工具新建用户时,关于授予该用户的权限有哪些?login
假如表t中存在100条数据,如下命令select* from t where rownum10;可以显示的结果为9行记录
KSQL COPY命令支持输出哪些文件格式textcsvbinary
下面SQL语句执行错误的是select,from orders where ordername is nullselect * from orders where ordername not is null;
下面属于多行操作符的有哪些INALLEXISTSANY
在KingbaseESv8中,下列SQL语句不会报错的有ALTER DATABASE testdb OWNER TO userl;ALTER DATABASE testdb SET TABLESPACE tbspacelALTER DATABASE testdb RESET ALL
KingbaseESv8中boolean类型的表示方法正确的是1FALSE‘true’‘f’
在数据库中创建一个新的表,则新建的表通常是空表“CREATE TABLE”语句用于创建新表
哪些类型的约束会自动创建一个索引unlqueprimary key
KES支持以下哪些集合运算操作minusintersectexceptunion
在使用金仓KDTS执行异构数据库迁移到KES时支持哪些目标库迁移数据的方式重建/新建表(导入数据)删除已存在的表的数据后再导入数据在已存在的表中追加数据
用户user01需要查询数据库test中的hr模式中的t01表,需要为其授予哪些必要权限为user01用户授予t01表的select权限为user01用户授予连接test库的权限为user01用户授予hr模式的usage权限
使用KES的级联约束,删除父表元组时对子表元组的处理方法有哪些默认不允许删除存在约束引用的父表元组使用ON DELETE SET NULL选项可以在删除父表元组时实现级联更新子表元组的外链列为空链使用ON DELETE CASCADE选项可以在删除父表元组时实现级联删除子表元组
在KES中,下面那种写法可以将数字转换为字符串SELECT 123::text;SELECT text ‘123’;SELECT CAST(123 as VARCHAR(10));
KES中以下哪个SQL会报错

SELECT

cno,MIN(score),MAX(score)

FROM exam,score

GROUP BY cno

WHERE MIN(score)>=70

ORDER BY 2;

SELECT cno,MIN(AYG(score)) FROM exam,score;
下面字符串在KES中支持简体中文的编码有哪些UTF8GBKGB18030
关闭数据库时,使用sys_ctl -m immediate stop 方式停止数据库服务时,描述正确的是新建会话不可以连接数据库数据库不产生检查点
关于权限或角色的转授,关键词为with grant optionwith admin option
在使用数据库对象管理工具进行数据库备份时,描述正确的有哪些可以生成二进制备份文件可以只备份数据可以不备份表空间定义可以不备份unlog表数据
在使用数据库对象管理工具进行数据库还原时,描述正确的是可以只还原定义可以不还原属主信息可以不还原授权信息可以在发生错误时不终止还原
在\c x y z w进行会话切换时,描述正确的是x表示数据库y表示用户t表示主机w表示端口
针对列的权限包含selectinsertupdatereference

关于数据库集簇与实例关系,指述正确的是

KES集蔟是指由单个KES实例管理的数据库的集合

同一数据库集策中的进程、相关的内存结构统称为实例

KES集族中的库使用相同的全同配上文件和些听端口、共享相关的进程和内存结构

关于数据库,描述正确的是?

从物理结构来说:数据库由一系列位于文件系统上的文 件组成

从逻辑结构来说:故据库内部通过表空间、模式、表/索引等对象与文件系统上文关联

数据库是一个长期存情在计算机内的、有组织的、可共享的,统一管理的大量数据的集合

如果需要删除数据库,相关描述正确的是?

删库时会移除磁盘上对应的文件夹及文件

删除当前使用的库会报错

增\删库的操作不能在一个事务中进行

删库要由库的所有者或数据库管理员进行操作

关于模式的使用,描述正确的是?

修改模式的名称,很可能会导致应用程序出错

删除模式时可通过cascade将包含于该模式的所有对象级联删除

关于sarch_path的相关描述正确的是?

一个用于对象搜索的模式别表,它类于limm中的ath环境变量

数据据会沿着searchpath指定的模式列表依次查找

用户需拥有模式的吗权限,否则过该模式

如果遍历search path变中的模式列表后仍未找到对象,则报错找不到对象

关于多表连接的方式,描述正确的有?

内连接根据两个连接表的同名列或逻辑相关列的值进行比较,返回与连接条件匹配的行数据

左外连接的结果集包含LEFT OUTER子句指定的左表的所有行,而不仅仅是连接列匹配的行,如果左表的某行在右表中没有匹配行,则在相关联的结果集行中来自右表的所有列均为空值

自然连接是等值连接的一种特殊形式,使用NATURAL关键字代替连接条件,通过两张或者多张表中所有具有相同名称的字段进行等值连接

自连接通过为表设置别名将一张表虚拟成两张表后进行连接操作,常用于一张表内列之间具有键值依赖的数据检索

二.kcp题目


总结

实在是不想打了,题目300道(本文表格都准备了这么长)是我在金仓MS那里的题目视频一道一道截屏截下来的,本想着一道道打字打上去,(因为转文字根本不对)但是太多了,所有我放弃了。我将三百道题的视频放在文章后面,还有截屏文档。最后希望大家在明天下午比赛能比出好成绩!突发情况需要资源的看我评论区,由于kca和kcp讲解视频和题目文档没有通过审核,,需要资料的可以看评论区的分享链接