PostgreSQL MCQ问题与答案

PostgreSQL MCQ问题与答案

MCQSS.com提供了涵盖数千个不同主题的PostgreSQL免费MCQ问题与答案。我们的互动式格式可立即告诉您是否正确回答了问题。立即探索我们的多项选择题集合,测试您在PostgreSQL方面的知识!无需购买会员或注册,您可以免费使用我们的网站。别错过提升技能并准备考试的机会,尽在MCQSS.com。

1: PostgreSQL几乎可以从任何主要的编程语言中使用,包括C,C ++,Perl,Python,Java,TCL和PHP。

A.   真的

B.   错误的

2: 数据库术语中的值null意味着?

A.   该值与此特定行无关。

B.   值不确定

C.   目前不确定该值

D.   所有这些

3: 对还是错:使用表继承,而不是null和检查约束是继承的。

A.   错误的

B.   真的

4: 您如何称呼提出PostgreSQL Server请求的应用程序?

A.   工作站

B.   瘦客户

C.   界面

D.   客户

5: SQL命令创建数据库周围的包装器是什么?

A.   newdb

B.   add_db

C.   new_db

D.   创建B

6: 在特定表中检索数据时,我们使用_____________语句。

A.   从中选择

B.   \ dt

C.   订购

7: PostgreSQL是:

A.   UC Berkley开发的开源Ordbms支持许多现代功能。

B.   贝尔实验室开发的企业级专有软件具有一组基本的功能。

C.   NOSQL解决方案。

D.   开源SMTP服务器。

8: PostgreSQL是

A.   XML数据库管理系统。

B.   网络类型数据库管理系统。

C.   分层数据库管理系统。

D.   关系数据库管理系统。

9: PostgreSQL具有许多现代功能,包括:

A.   SQL子选择

B.   上述所有的

C.   视图

D.   复杂的SQL查询

10: 可以安装PostgreSQL?

A.   从源代码

B.   来自Linux二进制文件

C.   通过PostgreSQL安装程序在Windows计算机上

D.   所有这些

11: PostgreSQL运行:

A.   仅Windows

B.   所有主要操作系统,包括Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,MAC OS X,SOLARIS,TRU64)和Windows。

C.   除Solaris以外的所有Unix版本上。

D.   仅Linux和Windows。

12: 使用PostgreSQL,您可以通过

A.   使用功能调用(API)来准备和执行SQL语句,扫描结果集并从多种不同的编程语言中执行更新。

B.   将SQL直接嵌入您的应用程序

C.   使用命令行应用程序执行SQL语句

D.   所有这些

13: 可以将触发器配置为执行以下哪项操作时执行:

A.   上述所有的

B.   删除语句

C.   插入语句

D.   更新语句

14: 我们通过使用哪个语句将数据添加到PostgreSQL中?

A.   更新

B.   添加

C.   选择

D.   插入

15: SQL的心脏是__________的说法。

A.   值

B.   插入

C.   选择

D.   通过...分组

16: 将数据输入表的最常见方法是使用什么命令?

A.   写

B.   发送

C.   执行

D.   插入

17: 在PostgreSQL中,名为表的命名集合称为什么?

A.   模式

B.   看法

C.   图表

D.   扳机

18: 什么命令告诉PostgreSQL,您对数据库进行的所有更改都应该成为永久性?

A.   犯罪

B.   发送

C.   申请

D.   执行

19: 模式匹配的SQL条件是?

A.   在

B.   清楚的

C.   喜欢

D.   之间

20: ____________允许我们在数据库中正式定义不同表如何相互关系。

A.   表管理

B.   视图

C.   临时桌子

D.   外钥匙限制

21: 以下哪项最能描述一个角色:

A.   特定数据库的目的。

B.   集群的目的。

C.   服务器在集群中的目的。

D.   用于授权到各种数据库对象的模板。

22: 列出表的基本PSQL命令是?

A.   \做

B.   \H

C.   \ dt

D.   \ dt

23: 对或错?真空全收缩索引,优化数据库性能。

A.   是的 - 这是在版本9.0 中解决的

B.   false-这是在版本9.0中解决的

24: 沃尔代表:

A.   写在任何地方列表

B.   在任何日志记录中写入

C.   在日志前写下

D.   写前列表

25: 发生僵局时发生:

A.   两个用户尝试同时访问同一表。

B.   两个用户同时连接到同一数据库。

C.   数据通过同时将数据写入同一单元格。

D.   两项交易在他们所需的资源上拥有独家锁。

26: 对或错?当在表或表上使用SELECT语句时,这些资源将仅锁定。

A.   错误的

B.   真的

27: 表空间:

A.   允许管理员在可以存储数据库对象的文件系统中指定特定位置。

B.   是桌子的奇特名称。

C.   是特定表的宽度或列数。

D.   是表所使用的磁盘空间的数量。

28: 如果您没有指定ASC或DESC,则PostgreSQL将假定您想查看结果:

A.   按顺序

B.   随机顺序

C.   按现场类型分组

D.   按顺序下降

29: 真或错误:表空间是将数据库对象存储在磁盘上的地方。

A.   真的

B.   错误的

30: 当您想在同一表中使用的列之间使用联接时,您会使用哪种类型的联接?

A.   右外

B.   左外

C.   联盟

D.   自己

31: 对或错?在表格中,可以对单列进行加密。

A.   错误的

B.   真的

32: 对或错?真空流程运行时可能会发出变更表。

A.   错误的

B.   真的

33: Core PostgreSQL源代码包括哪些接口?

A.   VB和VB.NET接口

B.   C和嵌入式C接口

C.   红宝石和PHP界面

D.   C ++和Java接口

34: 使用真空操作:

A.   所有这些

B.   恢复或重复使用磁盘空间被更新或删除的行所占据。

C.   更新PostgreSQL查询计划者使用的数据统计信息。

D.   防止因交易ID环绕而导致的非常古老的数据丢失。

35: 除非您指定未null,否则PostgreSQL将假定一列是:

A.   选修的

B.   文本

C.   必需的

D.   整数

36: 描述PostgreSQL中的表,以下哪项是正确的:

A.   psql>描述table_name

B.   psql> \ d table_name

C.   psql>描述table_name

D.   psql> \ d table_name

37: 只要启用了以下配置参数,就可以在服务器日志中查看查询树?

A.   debug_print_parse

B.   所有这些

C.   debug_print_rewritten

D.   debug_print_plan

38: 元命令总是从什么开始?

A.   后斜切字符(\)

B.   美元标志($)

C.   问号(?)

D.   前斜线字符(/)

39: 要在PostgreSQL中创建数据库,您必须具有特殊createb ofilege或

A.   特殊造克布特权

B.   让脚本做到这一点。

C.   成为超级用户。

D.   成为管理员

40: 什么命令允许您在您喜欢的编辑器中编辑PostgreSQL查询?

A.   \ ed

B.   编辑SQL #GO

C.   \编辑

D.   \ e

41: 异步提交:

A.   可能导致最近的交易丢失

B.   都不是

C.   所有这些

D.   允许交易更快完成

42: 规则系统:

A.   采用解析器的输出,一个查询树和用户定义的重写规则,这些规则也是带有一些额外信息的查询树,因此创建零或更多查询树。

B.   在解析器和计划者之间运行。

C.   都不是

D.   所有这些

43: 对或错?只有管​​理员才能使用表格。

A.   错误的

B.   真的

44: 什么命令打开时间?

A.   \开始时间

B.   \时间

C.   \在时间上

D.   \时间开始

45: 在UNIX系统上查看“ PS”输出时,您会看到以下内容:Postgres 1016 0.1 2.4 6532 3080 pts/1 sn 13:19 0:00 Postgres:TGL回归[本地]交易中的“闲置”在交易中的“闲置”意思是?

A.   客户端已连接,服务器正在等待输入。

B.   服务器空闲,等待客户连接。

C.   交易可能被挂起。

D.   用户向数据库发出了空闲语句。

46: 咨询锁是从共享内存池中分配的,该内存池的大小由配置变量定义。

A.   max_connections

B.   都不是

C.   max_locks_per_transaction

D.   所有这些

47: 这用于确定如何在PostgreSQL中存储和排序文本?

A.   校正

B.   指数

C.   数据类型

D.   数据库

48: 对或错?默认情况下,在编译时启用了动态跟踪。

A.   真的

B.   错误的

49: 关于PostgreSQL数据类型的哪个说明是正确的?

A.   n'in字符(n)表示字节数。

B.   大型对象数据类型可用于存储无限尺寸的数据。

C.   有一种非标准的PostgreSQL数据类型,称为几何数据类型,该数据类型可以处理二维数据。

D.   只能将整数类型声明为数组。

50: 对或错? PostgreSQL仅支持索引扫描。

A.   错误的

B.   真的

51: MCV代表什么?

A.   大量检查点库

B.   许多常见变量

C.   最常见的变量

D.   最常见的值

52: 要恢复使用PG_DUMP创建的PostgreSQL备份,可以使用以下内容:

A.   $ psql -f database_dump.psql database_name

B.   $ psql -f database_dump.psql database_name

C.   $ psql -r database_dump.psql database_name

D.   $ psql -r database_dump.psql database_name

53: 为了呼应脚本的所有输入,您可以使用________ psql命令。

A.   -L

B.   -A

C.   -e

D.   -A

54: 默认情况下,包含WAL日志的数据库数据目录的哪个子目录?

A.   pg_log

B.   PG-Xlog

C.   pg_xlog

D.   pg-log

55: 什么是“索引膨胀”?

A.   索引太多表,导致数据库性能效率低下。

B.   索引中没有较长的钥匙没有回收,因此增加了存储索引所需的空间以及扫描所需的时间。

C.   索引效率低下,就像选择在表中索引时间戳一样。

D.   索引填充键。

56: 数组索引不是正确的吗?

A.   BTREE,GIST和GIN索引支持阵列的部分功能索引。

B.   GIST索引可用于选择特定值的数组。

C.   杜松子酒索引可以搜索包含特定元素的数组。

D.   默认情况下,PostgreSQL索引数组,以便可以搜索内部元素。

57: 鲍勃为Stegacorp工作。他的工作站的IP地址是10.5.34.8。他需要直接从工作站访问名为“合作伙伴”的数据库。 pg_hba.conf中的正确条目是以下哪个?

A.   主持伙伴鲍勃10.5.34.8/32 krb5

B.   主持伙伴鲍勃10.5.34.8 kerb5

C.   主持伙伴鲍勃10.5.34.8/24 krb5

D.   主持伙伴鲍勃10.5.34.8/32 kerb5

58: 当选择查询包含两个或多个关系时,PostgreSQL规划师可以使用哪些联接策略?

A.   内连接,外部连接

B.   合并,内在连接,外部连接

C.   合并,加入

D.   嵌套循环加入,合并加入,哈希加入

59: 要将数据库从Server1复制到Server2,您可以使用以下哪些:

A.   PG_MV -H Server1数据库| PGSQL -H Server2数据库

B.   PG_DUMP -H SERVER1数据库> PGSQL -H SERVER2数据库

C.   pg_dump -h server1数据库| PSQL -H Server2数据库

D.   PG_COPY -H SERVER1数据库| PSQL -H Server2数据库

60: 对或错?为了提高服务器性能,应在CRON或任务调度程序中设置自动检查点操作。

A.   错误的

B.   真的

61: 以下哪项不是有效的整数数组?

A.   {1,3,4,5,6,7}'

B.   {{{1,2},{1,3},{1,4},{2,5}}}'

C.   {}'

D.   {1,3,4,5,{6,7}}'

E.   {{1,2,3,4,5,6}}'

62: 执行“某些代码...”和执行“某些代码...”语句之间有什么区别?

A.   做准备声明并执行执行

B.   没有区别 - 他们都需要准备执行

C.   没有区别 - 他们都可以在没有准备的情况下执行代码

D.   执行语句仅执行准备的代码,并且可以执行无需准备语句

E.   确实可以让您执行一些PLPGSQL代码,而无需将其保存到数据库并执行,使您可以执行DDL或DML

63: 锁记录在:

A.   PG_LOCK系统表

B.   pg_locks系统视图

C.   PG_LOCK系统日志

D.   PG_LOCKS系统日志

64: 对或错?哈希索引不是崩溃的安全

A.   错误的

B.   真的

65: 真或错误:创建表格将表名称用作列类型时,而不是列类型上的表定义的null约束。

A.   真的

B.   错误的

66: 查看现有postgresql表的索引的语法是:

A.   #索引database_name.table_name

B.   #\ i table_name

C.   #\ d table_name

D.   #索引table_name

67: 关于PostgreSQL域的哪个说明不是正确的?

A.   定义表时,域可以用作列类型。

B.   定义域时,您可以在原始数据中添加默认值和约束。

C.   域是由“创建域”创建的。

D.   域是数据库和对象(例如表)之间存在的名称空间。

68: PostgreSQL内用于数据加密/解密的扩展是:

A.   pgcrypto

B.   加密

C.   pgcrypt

D.   pgencrypt

69: 什么是吐司文件?

A.   由于错误而无法成功完成的文件,该文件包含交易。

B.   不允许连接到数据库的客户列表。

C.   一个包含太宽的文件,无法舒适地放在主表中

D.   文件存储的数据无法写入数据库,并且服务器关闭后将删除。

70: 要创建支持UTF-8的数据库,可以使用以下命令:

A.   createb -e utf -8 -o用户数据库_name

B.   createb -c utf8 database_name

C.   createb -c utf8 -o用户数据库_name

D.   createb -e utf8 -o用户database_name

71: 是或错误:PostgreSQL允许您实现表继承。这应该用表设计中的特殊关键字遗传炎来定义。

A.   错误的

B.   真的

72: 以下哪项不是用户定义功能的功能?

A.   标记不变的功能可以具有其输出索引

B.   它们可以用各种不同的语言编写

C.   他们可以执行大多数数据库管理任务

D.   他们可以通过反驳者返回多个结果集

E.   他们可以启动子译者

73: 确定WAL部门的大小:

A.   它是在源代码中静态设置的。

B.   由管理员在运行时或通过启动脚本由管理员。

C.   由wal_segment_size configuration参数

D.   通过编译时间的配置脚本

74: __________数据库模型具有能够快速发现与另一种类型的特定记录相关的一种类型的所有记录,从起始记录中遵循指示。

A.   分层

B.   结构化的

C.   关系

D.   网络

75: 当唯一地识别行时,我们会使用__________keys。

A.   命令

B.   标准

C.   代理

D.   独特的

76: 对还是错:用表继承子表继承了父母的主要和外国钥匙定义

A.   错误的

B.   真的

77: 对或错?要启用连续存档,您要做的就是将Archive_mode设置为

A.   真的

B.   错误的

78: 触发器可以推迟可延期的约束吗?

A.   是的

B.   不

79: 如何使用INT数组类型的字段创建表?

A.   创建表foo(bar int Array);

B.   创建表foo(bar integer []);

C.   创建表Foo(bar array int);

D.   创建表Foo(bar [] int);

E.   以上都不是

80: PostgreSQL触发器可以直接写入C。

A.   真的

B.   错误的

81: PostgreSQL支持哪些索引类型?

A.   一颗树

B.   B-Tree

C.   要旨

D.   哈希

E.   杜松子酒

F.   以上都不是

82: 什么命令将正确恢复使用以下命令进行的备份?pg_dump -fc dbname> filename

A.   psql -f文件名dbname

B.   PSQL -FC文件名dbName

C.   pg_restore文件名dbname

D.   pg_restore -d dbName文件名

E.   以上都不是

83: 在Postgresql.conf中关闭Fsync有什么影响?

A.   文件同步将被停用

B.   Fsync不是有效的配置选项

C.   PostgreSQL将不会强制执行提前日志齐平

D.   它将关闭快速同步

E.   以上都不是

84: 哪种索引可以宣布为独特?

A.   哈希

B.   一颗树

C.   B-Tree

D.   杜松子酒

E.   要旨

85: PostgreSQL支持哪些身份验证方法?

A.   相信

B.   帕姆

C.   LDAP

D.   半径

E.   密码

86: 如果Max_connections当前有10个连接和10个连接,那么您如何确保超级用户可以连接?

A.   你不能

B.   始终离开超级用户

C.   在postgresql.conf 中设置superuser_resverd_connections

D.   杀死邮政局长并连接到它

E.   以上都不是

87: 应该使用哪个功能来突出显示结果?

A.   ts_highlight

B.   TS_TAG

C.   ts_headline

D.   TS_SELECT

E.   以上都不是

88: 考虑以下查询:Create Table Foo(bar varchar);栏的尺寸限制是多少?

A.   256

B.   1024

C.   1

D.   没有限制(它等效于文本)

E.   以上都不是

89: 可以使用数字格式012411而不是01:24:11输入ISO-8601时间。

A.   真的

B.   错误的

90: 以下语句将从store_products中检索table store_products.select产品中的数组列产品的第二个元素;

A.   真的

B.   错误的

91: PostgreSQL数据库服务的知名端口号是什么?

A.   5000

B.   541

C.   5432

D.   63

E.   以上都不是

92: PostgreSQL提供了什么样的触发器?

A.   每行触发

B.   桌子触发器

C.   每个数据库触发器

D.   每个陈述触发器

93: 当使用喜欢比较字符串时,通配符运算符(与零或更多字符匹配的操作员)是什么?

A.   *

B.   $

C.   %

D.   和

E.   以上都不是

94: 未指定订单时默认订购是什么?

A.   由ID

B.   按插入日期

C.   按名字

D.   如果未指定的话,订购是未知的

E.   以上都不是

95: 如何从表中选择一个随机行?

A.   从选项卡限制1中选择Random() *;

B.   从andural()限制1中选择 *从选项卡顺序选择 *;

C.   从选项卡随机限制1中选择 * *;

D.   从选项卡中选择随机1;

E.   以上都不是

96: PostgreSQL使用哪个库进行加密?

A.   Gnutls

B.   openssl

C.   OpenLDAP

D.   Opentls

E.   以上都不是

97: 以下哪个文本搜索功能不存在?

A.   to_tsvector

B.   prainto_tsquery

C.   to_tsquery

D.   条

E.   ts_rewrite

F.   plainto_tsvector

98: 在以下备份方法中,哪种方法适用于PostgreSQL?

A.   SQL转储

B.   文件系统级备份

C.   真正的群集

D.   连续存档

E.   以上都不是

99: 以下哪个语句将投入整数值1以键入文本?

A.   选择文本(1)为cast_integer;

B.   选择cast(1,文本)为cast_integer;

C.   选择1 :: text as cast_integer;

D.   选择1个文字为cast_integer;

E.   选择铸造(1个文本)为cast_integer;

100: 64位系统上整数的存储大小是多少?

A.   8比特

B.   2个

C.   16比特

D.   4字节

E.   64比特