-
在PostgresSQL的数值类型中,以下属于整数类型的是?(BCD)
A tinyint
B int
C bigint
D smallint -
关于PG EXPLAIN说法错误的是?(A)
A 结果中显示的时间就是该语句实际运行所需的时间
B ANALYZE 选项会导致该语句被实际执行
C VERBOSE 选项显示关于计划的额外信息
D EXPLAIN 用于显示一个语句的执行计划 -
在PostgresSQL中,创建索引的过程中,以下哪个操作可以正常运行?(B)
A 增
B 查
C 删
D 改 -
Oracle有哪些基本分区方式?(ABD)
A List
B Range
C Date
D Hash -
当我们在Oracle中建表时,使用 INTERVAL 语句建立间隔分区(interval partitioning)时,以下哪些描述是正确的:(ABCD)
A You can specify only one partitioning key column, and it must be of type NUMBER, DATE, FLOAT, or TIMESTAMP.
B Serializable transactions do not work with interval partitioning.
C This clause is not supported for index-organized tables.
D Interval partitioning is not supported at the subpartition level. -
在PostgresSQL中,不同的编程语言使用不同的驱动程序连接到PostgresSQL数据库上,下面哪种连接方式不需要libpq库?(BC)
A Perl的DBD::pg
B .NET
C JDBC
D ODBC -
在Oracle中,以下不属于集合操作符的是?©
A INTERSECT
B UNION
C SUM
D MINUS -
pg中如何对2.3333操作得到2.33?(AB)
A trunc(2.3333,2)
B substring(‘2.3333’,1,4)
C substr(2.3333,1,3)
D trunc(2.3333) -
Oracle中,查询的结果如下:
SQL> select * from date;
C1
————
06-04-08
C1是日期类型列。如何确定返回日期的实际含义?(选择三个答案。) (ADE)
A 将查询更改为使用带有NLS参数的TO_CHAR。
B 查询NLS_INSTANCE_PARAMETERS。
C 查询NLS_DATABASE_PARAMETERS。
D 将NLS_DATE_FORMAT设置为一个已知值,然后重新运行查询。
E 查询NLS_SESSION_PARAMETERS。 -
以下Oracle数据库对象中,不属于模式对象(schema objects)的是哪个?(B)
A Partition
B Directory
C Dimension
D Synonyms -
以下创建DBLINK的写法中,哪些是错误的?©
A CREATE DATABASE LINK to_10205_link CONNECT TO demo IDENTIFIED BY demo USING ‘to_10205’;
B CREATE DATABASE LINK to_10205_link CONNECT TO CURRENT_USER USING ‘to_10205’;
C CREATE SHARED PUBLIC DATABASE LINK TO_10205_link CONNECT TO demo IDENTIFIED BY demo USING ‘to_10205’;
D CREATE DATABASE LINK to_10205_link USING ‘to_10205’; -
Oracle中,下面哪些视图可以在nomount模式下查询?(DE)
A DBA_DATA_FILES
B V$DATABASE
C DBA_TABLESPACES
D V$INSTANCE
E V$SESSION
F V$DATAFILE -
PostgreSQL 删除数据库有几种方法 BCD
A 直接删除数据文件
B 使用 pgAdmin 工具。
C 使用 DROP DATABASE SQL 语句来删除。
D 使用 dropdb 命令来删除。 -
在PostgresSQL的数据目录结构中,默认表空间的目录是哪个?C
A pg_tblsp
B global
C base
D pg_log -
在PostgresSQL中,把表从一个表空间移动到另一个表空间会锁表吗?A
A 会
B 不会 -
PG 维护性操作(如 VACUUM)使用的内存缓冲区为? B
A work_mem
B maintenance_work_mem
C 共享内存
D 临时缓冲区 -
SQL命令一般分为DQL、DDL、DML几类,CREATE TABLE属于哪一类?D
A DML
B DCL
C DQL
D DDL -
执行如下语句,实际插入的值为:©
BEGIN;
INSERT INTO table1 VALUES (1);
SAVEPOINT my_savepoint;
INSERT INTO table1 VALUES (2);
ROLLBACK TO SAVEPOINT my_savepoint;
INSERT INTO table1 VALUES (3);
COMMIT;
A 2,3
B 1,2,3
C 1,3
D 1,2 -
PostgreSQL从哪个版本开始,默认的日志目录由pg_log改为log。(A)
A 10
B 9.6
C 11
D 9.5 -
PostgreSQL的哪两种事务隔离级别不可能出现幻读?(AD)
A REPEATABLE READ
B READ UNCOMMITTED
C READ COMMITTED
D SERIALIZABLE -
Oracle ADG环境中,使用备库备份,在主库的controlfile中是否有备库的备份信息?(A)
A 否
B 是 -
在pg数据库中以下哪些SQL可以创建用户?(ABCD)
A CREATE ROLE name;
B CREATE ROLE name LOGIN;
C CREATE USER name;
D CREATE USER name LOGIN; -
如果在for update或for share中使用of tab_name明确指定了表名字,那么只有这些被指定的表会被锁定,其他在select中使用的表将不会被锁定。(A)
A 正确
B 错误 -
在PostgresSQL的pg_hba.conf文件中支持的认证方式很多,其中口令是以明文形式在网络上传递的方式是哪种?(A)
A password
B md5
C ident
D ldap -
表示数据库的概念模型使用(B)?
A 数据流图
B E-R图
C 流程图
D 用户活动图 -
PG 中访问外部数据的方法有(ABCD)
A 用户映射
B Server 外部数据服务器
C FDW 外部数据包装器
D 外部表 -
在pg中,下面那个语句可以查出testdb数据库占的空间大小(CD)
A select pg_table_size(‘testdb’);
B select pg_column_size(‘testdb’);
C select pg_database_size(‘testdb’);
D select pg_size_pretty(pg_database_size(‘testdb’)); -
PostgreSQL中使用表继承时,修改子表数据,父表中无法查询修改后的值。(B)
A 正确
B 错误 -
在PostgresSQL中,以下哪个不是块头记录的信息?©
A 空闲空间的真实位置和结束位置
B 特殊数据的其实位置
C 数据块的位置
D 块的checksum值 -
MySQL中修改表结构的命令是?©
A alter database
B modify table
C alter table
D change table -
MySQL 8.0 的默认字符集是?(B)
A utf8
B utf8mb4
C latin1
D gbk -
PG数据库中包含以下哪几种扫描数据类型(ABCD)
A seqscan
B indexscan
C bitmapscan
D tidscan -
下面哪条查询能正确显示“01/09/2023 03:43 下午”格式的日期?(A)
A SELECT TO_CHAR(sysdate,‘MM/DD/YYYY HH:MI AM’,‘NLS_DATE_LANGUAGE = ‘‘SIMPLIFIED CHINESE’’’) FROM DUAL;
B SELECT TO_CHAR(sysdate,‘MM/DD/YYYY HH:MI AM’,‘NLS_DATE_LANGUAGE = SIMPLIFIED CHINESE’) FROM DUAL; -
PG停止数据库时,最常用的停止模式是哪种?©
A smart shutdown
B immediate shutdown
C fast shutdown
D 以上均不是 -
在pg数据库中,下面那个语句可以授予用户test对public这个schema下所有表的查询权限?(B)
A grant update on all tables in schema public to test;
B grant select on all tables in schema public to test;
C grant insert on all tables in schema public to test;
D grant delete on all tables in schema public to test; -
下列不适合建立索引的列有©
A 经常出现在GROUP BY字句中的列
B 经常出现在WHERE字句中的列
C 经常需要进行更新操作的列
D 经常参与连接操作的列 -
PostgreSQL服务器端支持简体中文的编码有哪几个?(CD)
A GBK
B GB2312
C UTF8
D EUC_CN -
SQL命令一般分为DQL、DDL、DML几类,SELECT查询属于哪一类?(B)
A DDL
B DQL
C DCL
D DML -
PSQL里切换连接命令格式下面哪种是错误的?
A \connect database username ip
B \connect database - username
C \c - username
D \connect database - IP -
以下时间函数中,查询结果带有时区值的有(BD)
A localtimestamp
B current_time
C localtime
D current_timestamp -
下列不属于Oracle的逻辑结构的是?(A)
A 数据文件
B 表空间
C 区
D 段 -
PG中,一张表的定义如下:create table t (sn integer primary key,id integer,check(sn>0 and id<0)); 下面哪些插入语句会出现约束错误:(AB)
A insert into t values(null,-3);
B insert into t values(2,1);
C insert into t values(2,null);
D insert into t values(2,-1); -
在PostgresSQL中,把表从一个表空间移动到另一个表空间会锁表吗?
A 会
B 不会 -
在pg数据库中下面哪个语句可以到SQL执行计划划中的实际消耗时间?(A)
A explain analyze select deptno from emp where empno=7788;
B explain select dept from emp where empno=7096;
C explain costs select deptno from emp where empno=7788;
D explain verbose select deptno from emp where empno=7788; -
在Oracle中,不属于游标属性的是(B)
A %FOUND
B %ISCLOSE
C %ISOPEN
D %NOTFOUND -
PostgreSQL 12中autovacuum_freeze_max_age参数设置值最小为:
A 10万
B 100万
C 1000
D 2亿 -
PG中,对表,行,列等术语都有自己独特的命名,请选择以下正确的对应。
A 表(Table):关系(Relation)
B 列(Column): 域(Field)
C 行(Row):元组(Tuple)
D 索引(Index): 关系(Relation) -
PG中使用两阶段提交功能,需要把参数max_prepared_transactions设置为非零值。
A 错误
B 正确 -
create concurrently index idx_test_user on test_user(id) 构建索引时不会取得任何会阻止该表上并发插入、更新或者删除的锁.(B)
A 错误
B 正确 -
在pg数据库中下列关于SET ROLE命令的说法正确的有哪些?
A 使用这个命令可以增加特权或者限制特权。
B SET ROLE不会处理角色的ALTER ROLE 设置指定的会话变量。
C 如果会话用户角色具有 INHERITS属性,则它会自动具有它能 SET ROLE到的所有角色的全部特权。
D 当一个超级用户选择SET ROLE到一个非超级用户角色时,它们会丢失其超级用户特权。 -
PostgresSQL数据库在客户端与服务器之间传递数据时,是否会进行字符集的转换?
A 否
B 是 -
在 PG 中, update 操作默认是否是自动提交?(B)
A 不是
B 是
C 不知道
D 看情况 -
在PostgresSQL中,下面哪个系统字段表示数据行在它所处的表内的物理位置?(B)
A cid
B ctid
C tid
D tcid -
在PostgresSQL中,布尔类型可以使用的操作符是逻辑操作符和比较操作符,其中常见的逻辑操作符有哪些?(ABD)
A OR
B NOT
C NULL
D AND -
在模板数据库template1中,不可以创建、删除、更改对象。(A)
A 错误
B 正确 -
找条件为:name不是NULL的记录正确的是?(D)
A WHERE NAME != NULL
B WHERE NAME !NULL
C WHERE NAME NOT NULL
D WHERE NAME IS NOT NULL -
删除大表的情况下,truncate要比delete快。(B)
A 错误
B 正确 -
在PostgresSQL的日志配置项参数中,用于打开日志的参数是哪个?©
A log_file_mode
B log_destination
C logging_collector
D log_filename -
在PostgresSQL的pg_hba.conf文件中支持的认证方式很多,一般常见的有哪些方式?(ABCD)
A reject
B MD5
C ident
D trust -
What statements regarding instance memory and session memory are correct? (Choose
all correct answers.)(BE)
A The PGA is allocated at instance startup.
B The SGA is allocated at instance startup.
C SGA memory is private memory segments; PGA memory is shared memory segments.
D Sessions can write to the PGA, not the SGA.
E The SGA is written to by all sessions; a PGA is written by one session. -
在PostgresSQL中,使用 drop column删除一个字段时,如果这个字段被其他表引用,下面说法正确的是?(D)
A 即使使用cascade也不能成功删除这个字段
B 偶尔可以删除成功
C 即使这个字段被其他表引用,也会成功删除
D 如果想删除外键依赖,需要使用cascade -
在PostgresSQL中,枚举类型的值大小写是否敏感?(A)
A 是
B 否 -
在PostgresSQL V10的预写式配置项参数中,wal_level参数可选择的值有哪些?(ABCD)
A logical
B minimal
C replica
D hot_standby -
当删除一个Oracle用户的操作时,在什么情况下,应该在DROP USER语句中使用CASCADE选项?©
A 这个用户目前与数据库连接着
B 这个用户必须保留但是用户的对象需要删除
C 这个模式包含了对象
D 这个模式没有包含了对象 -
ostgreSQL中使用CONCURRENTRY选项创建索引时,允许增删改数据表。(A)
A 错误
B 正确 -
PostgreSQL中,假设test表中仅有一列(id int),下列语句可以执行成功吗?(D)
postgres=# insert into test values (1),(2);
A 某版本可以
B 某些时候可以
C 不可以
D 可以 -
PostgresSQL数据库服务端不支持哪两个汉字字符集?(BD)
A EUC_CN
B GBK
C UTF8
D GB18030 -
在 Oracle 两节点 RAC 中,某一应用(IP:192.168.32.32)要通过 JDBC 连接 SCANIP 访问数据库,VIP 和 SCANIP 监听端口如下所示,
VIP1/2:192.168.75.32/33 监听端口号:1521
SCANIP:192.168.75.34 监听端口号:11521
那么,请问该应用通过防火墙时需要开通的防火墙访问关系有如下哪些?(BD)
A 需开通应用到 192.168.75.34 的 1521 端口网络互通关系。
B 需开通应用到 192.168.75.32/33 的 1521 端口网络互通关系。
C 需开通应用到 192.168.75.32/33 的 11521 端口网络互通关系。
D 需开通应用到 192.168.75.34 的 11521 端口网络互通关系。
最后修改时间:2023-01-19 09:16:33
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




