导航菜单
首页 >  成人自学考试题库有哪些类型的题目  > 金仓数据库模拟题

金仓数据库模拟题

可私信UP获取以下答案 01 走进KingbaseES

1.下列四项中,属于金仓云数据库服务管控平台的是: A、KES

B、KDMS

C、KRDS

D、KADB

2.数据库作为专业的商业数据库,其“三高”特点指的是: A、高可靠

B、高性能

C、高可用

D、高安全

3.数据库作为专业的商业数据库,其“三易”特点指的是: A、易管理

B、易部署

C、易迁移

D、易使用

4.下列四项中,属于KingbaseESv8监控产品的是: A、KDTS

B、KStudio

C、KMonitor

D、KFS

5.以下关于KingbaseESv8说法错误的是? A、KingbaseESv8数据库系统是金仓推出的产品之一 B、KingbaseESv8数据库系统的产品定位只是OLAP C、KingbaseESv8数据库系统软件包中提供了一套图形化管理工具 D、KingbaseESv8支持多种流行的操作系统

6.有关联机分析处理(0LAP)与联机事务处理(OLTP)的描误的是()。 A.OLAP面向操作人员 OLTP面向决策人员 B.OLAP经常对数据进行插入、删除等操作,OLTP仅对数据进行汇总和分析

C. OLTP使用历史性的数据,OLAP使用当前数据 D.OLAP不会从已有数据中发掘新的信息,而OLTP可以

多选 联机事务处理(OLTP)过程,其业务特点 ​ A、支持大量并发用户定期插入、修改、删除数据 ​ B、查询复杂 ​ C、实时性要求高 ​ D、存取不频繁 ​ E、个别事务能够很快地完成,并且只需访问相对较少的数据

单选 以下关于KingbaseESv8说法错误的是? A、KingbaseESv8数据库系统是金仓推出的产品之一 B、KingbaseESv8数据库系统的产品定位只是OLAP C、KingbaseESv8数据库系统软件包中提供了一套图形化管理工具 D、KingbaseESv8支持多种流行的操作系统

02 KES装卸与启停

6.在CentOS7系统中安装KingbaseESv8数据库系统,安装时设置开机自动启动金仓服务的脚本是哪个? A 、root.sh

B 、setup.sh

C 、Unistall.sh

D 、rootuninstall.sh

7.单选 关闭数据库时,使用sys_ctl -m参数指定数据库的关闭方式,默认的关闭方式是哪种? A 、smart

B 、immediate

C、 fast

D、 abort

8.KESV8R6安装时选择开发版license,默认最大支持多少个普通用户连接? A、100

B、7

C、10

D、90

9.下面字符集在KES中支持简体中文的编码有哪几个? A、GBK

B、UTF8

C、BIG5

D、 GB18030

10.金仓数据库KES支持的国产cpu架构平台有?

A、鲲鹏

B、龙芯

C、飞腾

D、海光

​ 11.关闭数据库时,使用sys_ctl -m immediate stop方式停止数据库服务时,描述正确的有哪些? A、数据库中正在执行的事务不会中断 B、老连接不会受到影响 C、新建会话不可以连接数据库 D、数据库不产生检查点

sys_ct1是一个KingbaseESV8实用控制工具,以下哪些是sys_ct1的功能? A.初始化数据库实例 B.让数据库实例重新读取配置文件

C.查看数据库服务的状态 D.在Winicows平台下允许为数据库实例注册一个系统服务或取消一个系统服务

多选 假设,在CentOS 7.2 x64环境中,为了避免KES软件重新安装时造成不必要的冲突,在卸载软件时,应该注意哪些操作? A、从操作系统中注销数据库的服务 B、清理数据库软件残留的文件及自定义的文件 C、以图形化或命令行的方式正确卸载数据库软件 D、清理操作系统的注册表信息

单选 在KES中,数据库集簇目录data的权限应设置为? A、755 B、700 C、777 D、775

单选 关闭数据库时,使用sys_ctl -m参数指定数据库的关闭方式,默认的关闭方式是哪种? A、smart B、immediate C、fast D、abort

03 数据库对象管理工具

12.KingbaseESv8工具集中,能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的工具是哪个? A、数据校验工具

B、 数据迁移工具

C 、数据库部署工具

D 、数据库对象管理器

13.我们使用KingbaseES数据库对象管理器对数据库进行备份时,实际上是调用的哪个程序? A、 KingbaseES Manager Tools

B、sys_dump

C、sys_basebackup

D、 sys_xlogdump

14.使用数据库对象管理器连接KingbaseESv8时提示“connection attempt time out”,则可能的原因是?(选择两项) A、连接请求被数据库服务器上的防火墙阻止 B、数据库服务器上的SELinux功能没有关闭" C、客户端与服务器的时间不同步 D、数据库服务未启动或连接端口不正确

15.金仓数据库对象管理工具能执行哪些操作? A.执行物理备份 B.查看活动会话连接 C.执行逻辑备份 D.创建对象并执行权限管理

多选 金仓数据库对象管理工具能执行哪些操作? A、执行物理备份 B、查看活动会话连接 C、执行逻辑备份 D、创建对象并执行权限管理

单选 数据库中系统视图存放于哪个模式下? A、system B、sys_user C、sys_catalog D、sys_config

​ 单选 用于限制用户或角色能否在指定数据库创建模式的权限是? ​ A、temporary ​ B、temp ​ C、create ​ D、connect

04 命令行工具–KSQL

15.“ksql -U system -p 54321 TEST”命令中的“TEST”指的是: A 、数据库主机名

B、 数据库用户密码

C、 数据库名

D、 数据库用户名

16.如下元命令中可以查看表结构的命令是: A 、\d

B、 \dt table_name

C、 \dt

D、 \d table_name

​ 17.关于SQL命令COPY与元命令\copy说法正确的是: A 、执行COPY命令要求操作系统的root权限 B 、执行\copy命令要求数据库超级用户权限 C 、\copy命令的效率优于COPY命令" D、 COPY命令无法处理格式错误的数据行

18.KSQL COPY命令支持输出哪些文件格式? A、text

B、 sql

C、 csv

D、 binary

​ 19.在ksql工具中,用于展示元命令所执行的底层sql的选项为? A、 -l

B、 -f

C、 -o

D、 -E

单选 下面语法中可以成功执行连接KingbaseESv8数据库“SAMPLES”的语句是? A、TEST=# \c SAMPLES 54321 system 127.0.0.1 B、TEST=# \c SAMPLES system 54321 127.0.0.1 C、TEST=# \c SAMPLES 54321 127.0.0.1 system D、TEST=# \c SAMPLES system 127.0.0.1 54321

单选 ksql是KingbaseES自带的交互式客户端。如果未设置环境变量KINGBASE_HOST,则使用ksql时,默认使用的hostname参数值是? A、127.0.0.1 B、当前服务器IP地址 C、当前主机名 D、local socket

多选 ksql命令列出数据库中的所有角色或用户的元命令是什么? A、\dr B、\dg C、\du D、\dn

多选 下面哪几组中的两个ksql元命令执行结果相同? A、\du和\dg B、\dl和\l C、\dn和\n D、\dp和\z

多选 以下命令可以成功登录数据库实例的有哪些? A、ksql -h 192.168.0.6 -p 54321 -U user TEST B、ksql ‘hostaddr=192.168.0.6 port=54321 user=user dbname=TEST’ C、ksql kingbase://user@192.168.0.6:54321/TEST D、ksql -c ‘\c TEST user 192.168.0.6 54321’

多选 在\c x y z w进行会话切换时,描述正确的有哪些? A、x表示数据库 B、z表示主机ip C、y表示用户 D、w表示端口

单选 假如表t中存在100条数据,如下命令select * from t where rownum10;可以显示的结果为? A、报错 B、99 行记录 C、0 行记录 D、9 行记录

假如表t中存在100条数据,如下命令select distinet 1 from t;可以显示的结果为?

A.报错

B.0行记录 C.1行记录 D.100 行记录

单选 在KingbaseESv8中,在生成执行计划时,是基于哪种计算模型生成的? A、基于规则(Rule) B、基于时间(Time) C、基于成本(Cost) D、基于资源(Resource)

05 用户与角色

20.下列SQL语句中,可以在KingbaseESv8中创建普通用户abc并设置密码为’123’的是: A 、CREATE ROLE abc PASSWORD ‘123’; B 、CREATE ROLE abc INENTIFIED BY ‘123’; C、 “CREATE NOSUPERUSER abc WITH PASSWORD ‘123’;” D、 CREATE USER abc SET PASSWORD ‘123’;

单选 那个语句表明用户不会自动继承它所属角色直接或间接拥有的所有权限? A CREATE USER user01 PASSWORD ‘kingbase’ B ALTER USER user01 VALID UNTIL ‘infinity’; D CREATE USER user01 PASSWORD ‘kingbase’ INHERIT; D CREATE USER user02 PASSWORD ‘kingbase’ NOINHERIT;

限制用户连接数据库的方式有? A、锁定用户

B 、回收login权限

C、 删除该用户

D、 连接数限制为0

单选 下列有关KingbaseES数据库中角色(ROLE)的描述错误的是? A USER是ROLE的同义词 B 角色可以嵌套 C 角色只是数据库内部对象,一个实例中可以存在与数据库数量相同的同名角色 D 角色既可以看作是单一用户也可以看作是一组权限集合

单选 在KingbaseESv8中,以下哪个权限不是创建用户时指定的权限? A 超级用户的权限 B 创建数据库的权限 C 是否允许LOGIN的权限 D 连接某个数据库的权限

在创建用户或角色时,使用CREATE ROLE和CREATE USER有什么区别? A.没有区别 B.CREATE USER创建的用户或角色被默认授予了LOGIN的权限,而CREATE ROLE创建的用户或角色被默认设置了NOLOGTN的权限 C.创建用户只能使用CREATE USER,创建角色只能使用CREATE ROLE D.使用CREATE ROLE创建的角色永远禁止登录数据库

单选 在创建用户或角色时,使用CREATE ROLE和CREATE USER有什么区别? A、没有区别 B、CREATE USER创建的用户或角色被默认授予了LOGIN的权限,而CREATE ROLE创建的用户或角色被默认设置了NOLOGIN的权限 C、创建用户只能使用CREATE USER,创建角色只能使用CREATE ROLE D、使用CREATE ROLE创建的角色永远禁止登录数据库

多选 限制用户连接数据库的方式有? A、锁定用户 B、连接数限制为0 C、回收login权限 D、删除该用户

单选 在kingbaseES中,如果有数据库、模式、对象的属主为用户a,当管理员system执行drop user a cascade;命令时,结果描述正确的是? A、成功,用户a被删除,对象残留 B、成功,用户a和相关对象一并被删除 C、报错,因为有对象属于用户a D、报错,该SQL语法错误

单选 管理员system使用alter user a set search_path=x;时,描述错误的是? A、当用户a连接任意数据库时,该参数结果为x B、删除用户a时将报错 C、当用户a被重命名后,该设置失效 D、报错,应为x不存在

06 对象的访问权限入门

多选 关于模式级别的usage权限,描述正确的是? A 对于模式,允许访问指定模式中的对象 B 对于序列,允许使用currval和nextval函数 C 对于表中的数据可以进行增删改查 D 对于类型和域,允许在创建表,函数和其他模式对象时使用该类型或域 多选 拥有者在对象上的哪些特殊权限不能被授予或回收? A drop B revoke C grant D truncate

多选 数据库级别的权限包含? A create B connect C temp D temporary

多选 用户user01需要查询数据库test中的hr模式中的t01表,需要为其授予哪些必要权限? A 为user01用户授予t01表的select权限 B 为user01用户授予superuser的权限 C 为user01用户授予连接test库的权限 D 为user01用户授予hr模式的usage权限

多选 以下哪些是数据库实例级别的权限? A、CONNECT B、CREATEDB C、SUPERUSER D、CREATEROLE

多选 使用哪些数据字典可以查看标识在表或视图上授予的特权? A、table_privileges B、routine_privileges C、role_table_grants D、role_routine_grants

多选 拥有者在对象上的哪些特殊权限不能被授予或回收? A、drop B、grant C、truncate D、revoke

多选 关于public模式、public角色描述正确的是? A、public角色默认可以连接所有数据库 B、生产环境中,不建议将权限授予public角色 C、所有用户都可以在public模式创建对象 D、生产环境中,不建议使用public模式存储对象

07 对象的访问权限进阶

多选 在KingbaseESv8,在权限控制中,对于默认权限描述正确的是? A、默认权限是指授予用户针对数据库的模式中某些类型对象的统一权限。 B、默认权限只是针对已存在的对象进行的权限控制 C、默认权限可避免为用户针对每一个模式对象进行授权,甚至包括那些未来新创建的模式对象 D、默认权限只能授予而无法撤回

单选 在KingbaseESv8,在权限控制中,对于权限转授描述错误的是? A、当授予用户权限时可以使用“WIAH GRANT OPTION”选项为用户指定可转授权 B、撤消级联授权时可使用CASCADE选项执行权限的级联回收 C、拥有可转授的用户还可以继续将权限和可转授权再授予其它用户 D、撤消授权时使用CASCADE选项可以回收非级联授予的权限

单选 在KingbaseESv8,在权限控制中,对于权限依赖描述错误的是? A、要能成功删除存在权限依赖的用户,可以使用cascade选项进行级联删除 B、要能成功删除存在权限依赖的用户,必须先撤消掉授予用户的相关对象权限 C、当显式为用户授予了相应的对象权限时,删除用户将会因权限依赖导致失败 D、当用户的权限全部继承于其它角色时,删除该用户不会遇到权限依赖而导致失败

在KingbaseESv8,在权限控制中,对于细粒度权限描述正确的是?

A.KES支持为用户授予表的查询、更新和插入权限时,只指定部分列

B.KES通过使用表的行级策略实现限制用户访问部分数据行的功能

C.用户获取列级相关权限后,也只能对有权限访问的列执行相关操作

D.实现限制用户访问部分数据行的功能,必须启用表的行级安全特性,针对一张表可以创建多条行级策略,这些行级策略可共同限制用户对表数据的访问

08 库、模式、表空间

关于模式的描述正确的是? A.通常,模式指定是业务所使用的对象的集合 B.可以将不同业务的对象存放于不同的模式下以便于进行业务隔离

C.一个数据库包含一个或多个模式

D. 在不同模式中 可以创建相同名称的对象

关于模式的使用,描述正确的是? A.如果创建的模式与用户同名,则模式的所有者自动变更为该同名用户 B.删除模式时可通过scade将包含于该模式的所有对象级联删除 C.修改模式的名称,很可能会导致应用程序出错 D.数据库自带的模式无法删除

单选 关于Schema的说法中错误的是: A 往同一数据库的不同Schema中可以创建同名的表 B “创建数据库的同时,会默认创建名为public的Schema” C 用户A是模式schema01的属主,他就可以在任何数据库中的schema01下创建表 D 数据库属于用户A,数据库下的Schema可以属于用户B

单选 下列关于KingbaseES中表空间的说法错误的是: A 一个数据库中的对象只能存放在数据库设置的默认表空间中 B “一个数据库实例中可以创建多个表空间” C 一个表空间只有在所有使用它的数据库中的对象都被删除后才能可以删掉 D 模板数据库TEMPLATE0存放在表空间SYS_DEFAULT中

从数据库外部创建一个新的数据库,你需要使用以下哪个工具? A. initdb

B. reindexdb

C. clusterdb

D. createdb

单选 KingbaseESv8中逻辑层次关系下列描述哪个是正确的? A 一个实例下可以有多个数据库 B 一个实例下只能有一个模式 C 一个数据库可以在多个实例上 D 一个实例下只能有一个表空间

多选 如果需要删除数据库,相关描述正确的是? A 删库时会移除磁盘上对应的文件夹及文件 B 增/删/改库的操作不能在一个显式事务中进行 C 删除当前使用的库会报错 D 删库要由库的所有者或数据库管理员进行操作

在KingbaseS8中哪个模板数据库支持用户连接和修改? A.TEST B.TEMPLATE1 C.TEMPLATEO D.SAMPLES

你是KingbaseESv8的系统管理员,现在生产库上的一个复杂查询由于生成的临时文件过大导致磁盘空间不足而中止了,你需要为其指定一个新的磁盘来存放临时文件。则以下哪个选项适用于这种场景?

A.CREATE TABLESFACE语句和配置temp_tablespaces参数 B.CREATE TABLESPACE语句和配置default tablespace参数 C.CREATE TEMPORARYTABLESPACE语和配置cefaultzablespace参数 D.CREATE TEMFORARYTABLESPACE语句和配置temp_tablespaces参数

单选 在KingbaseESv8中,把表从一个表空间移动到另一个表空间会锁表吗? A、会 B、不确定 C、不会

单选 默认情况下,在模板数据库TEMPLATE1中,不可以创建、删除、更改对象。 A、正确 B、不确定 C、错误

单选 在KingbaseESv8中哪个模板数据库支持用户连接和修改? A、TEST B、TEMPLATE1 C、TEMPLATE0 D、SAMPLES

单选 为了在查询语句中省略模式名而直接从’cert’模式中的’test’表里查询数据,则你需要在会话中设置哪个参数? A、schema_path B、search_path C、default_schema D、SYS_NAMESPACE

多选 关于数据库集簇与实例关系,描述正确的是? A、KES集簇是指由单个KES实例管理的数据库的集合 B、同一数据库集簇中的进程、相关的内存结构统称为实例 C、KES集簇中的库使用相同的全局配置文件和监听端口、共享相关的进程和内存结构 D、可以单独将数据库集簇中的指定数据库进行启停

多选 关于数据库,描述正确的是? A、数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合 B、从逻辑结构来说:数据库内部通过表空间、模式、表/索引等对象与文件系统上的文件关联 C、从物理结构来说:数据库由一系列位于文件系统上的文件组成 D、只有数据库管理员才能创建和维护数据库

多选 如果需要修改数据库的相关属性,需要具有什么权限? A、usage权限 B、数据库管理员 C、createdb权限 D、数据库属主

多选 如果需要删除数据库,相关描述正确的是? A、删库时会移除磁盘上对应的文件夹及文件 B、增/删/改库的操作不能在一个事务中进行 C、删除当前使用的库会报错 D、删库要由库的所有者或数据库管理员进行操作

09 单表查询

单选 下面逻辑运算符的优先级排列正确的是()。 AND/NOT/OR; OR/NOT/AND; NOT/AND/OR; OR/AND/NOT; 多选 下面SQL语句执行错误的是()。 A select from orders where ordername is not null; B select . from orders where ordername is null; C “select * from orders where ordername null;” D “select from orders where ordername not is null;”

单选 关于WHERE和HAVING子句下列说法正确的是()。 A WHERE子句能被用于在分组之后排除行; B 只要引用不同的列,WHERE和HAVING子句就能用在相同的语句中; C HAVING子句能在子查询中使用聚合函数; D 用在HAVING子句中的聚合函数和列必须被指定到SELECT语句的列表中;

单选 "KingbaseESv8中以下语句能够成功执行.SELECT * FROM t01 a,t02 b WHERE a.id1=b.id1(+); " A 错误

B 正确

C 不确定

下面哪条SQL语句可正确执行并返回emp表中按工资从高到低排列的第6至10条记录 A.SELECT + FROM emp ORDER BY salary DESC LIMIT 6 AND 10: B.SELECT * FROM emp HAVING rowrm BETWEEN 6 AND 10 ORDER BY salary DESC: C.SELECT * FROM emp WHERE YOwnUm BETWEEN 6 AND 10 ORDER BY salary DESC D.SELECT * FROM emp ORDER BY salary DESC OFFSET 5 ROWS FETCH NEXT 5 ROWS ONLY:

关于分页检索操作中,描述错误的是? A.limit n,返回结果集中前n行记录 B.fetch y,表示返回y行记录

C.offset x,表示行记录偏移量,从第x+1行返回行记录 D.only,自动过滤子表的行记录,仅返回父表的行记录

通常,在select查询列时可以定义别名,如下命令“select 1 a,2 a,3a from dual where a=2;”,执行结果描述正确的是? A.报错,因为多列的别名相同 B.报错,因为where条件中不能引用列的别名 C.成功,返回0行记录 D.成功,返回1行记录

在通过where子句进行数据模糊查询,关于通配符、换位码描述错误的是? A.“%”代表匹配任意个字

B.通常,使用“\”作为换行 C.“_”代表匹配一个字符 D.可以通过模糊查询定位空值

10 多表查询

在emp表中mgr字段(代表员工的leader)上创建了外键参照引用主键列empno 如果要查询每个员工的leader的姓名,需要使用何种表连接方式? A.自然连接 B.交叉连接 C.全外连接 D.自连换

11 表的定义

多选 假如已存在表t1,使用"create table t2 as select * from t1;"生成的表t2,有哪些信息可以从表t1被引用过来? A 表t1的列名、数据类型定义 B 表t1的注释定义 C 表t1的默认值定义 D 表t1的业务数据

多选 KingbaseESv8中的字符类型包含哪几种? A text B char(n) C cstring(n) D varchar2(n)

多选 在KingbaseESv8的数值类型中,以下属于整数类型的是? A smallint B serial C bigint D numeric

关于多表连接的方式,描述正确的有? A.内连接根据两个连接表的同名列或逻辑相关列的值进行比较,返回与连接条件匹配的行数据

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

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

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

关于多表连接的描述正确的有? A.N张表关联至少需要N-1个有效的连接条件,否接,也可以是外连接则会产生笛卡尔积

B.非等值连接可以是内连接也可以是外连接 C.连接条件的比较运算符不是等号时被称作非等值连接 D.自然连接可以是内连接也可以是外连接

关于多表连接的用途,描述正确的是? A.表查询能够执行跨表数据检索,常用于报表和统计分析 B.多表连接会产生大量的临时数据,在OLTP业务场景下基本不用 C.用于连接查询的多张中具有逻辑相关性的可用于连接查询多 D.多表连接会增加业务复杂度,在OLAP业务场景下基本不用

11 表的约束

多选 哪些类型的约束会自动创建一个索引? unique not null primary key

单选 KES支持延迟检测约束的功能,便于在数据迁移和应用数据批量导入时保证成功率和操作效率。延迟约束在何时才进行约束规则检查? A 会话结束时 B 事务提交时 C SQL执行完成时 D 数据库关闭时

单选 KES支持约束的状态控制,要对现有的数据不执行完整性约束检查,而对新插入的数据进会执行检查,应该采用哪种方法? A enable+novalidate B disable+novalidate C disable+validate D enable+validate

多选 使用KES的级联约束,删除父表元组时对子表元组的处理方法有哪些? A 默认不允许删除存在约束引用的父表元组 B DELETE CASCADE选项可以在删除父表元组时实现级联删除子表元组 C 使用ON DELETE SET NULL选项可以在删除父表元组时实现级联更新子表元组的外键列为空值 D 使用CASCADE选项可以在删除父表元组时实现级联删除子表

15 TOAST行外存储

多选 在KingbaseESv8中,关于TOAST描述正确的是? A 该技术将大型字段值压缩或切片成多个物理行 B 主表指定的列中不存储任何实际值,只存储Toast Pointer C 如果一个表中有任何一个列使用了TOAST,那么该表将有一个与之关联的TOAST表 D 向一个表中存储超过2kb的行值时,触发TOAST策略

多选 在KingbaseESv8中,关于TOAST的优势,描述正确的有? A 可以存储超长超大字段,避免之前不能直接存储的限制 B SQL语句的排序集也缩小了,并且排序将

相关推荐: