Questões sobre PostgreSQL

Lista completa de Questões sobre PostgreSQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considerando o sistema gerenciador de bancos de dados PostgreSQL (versão 12), há parâmetros de conexão a um banco de dados, bem como parâmetros de autenticação. Assinale a alternativa que contém, respectivamente, um parâmetro de conexão e um de autenticação em um banco de dados.

    A) max_connections e password_encryption.

    B) tcp_user_timeout e port.

    C) authentication_timeout e ssl_key_file.

    D) ssl_crl_file e unix_socket_directories.

    E) ssl_ciphers e listen_adress.

No sistema gerenciador de bancos de dados PostgreSQL (versão 12), o comando para recuperar um banco de dados de nome “primeiro”, a partir do arquivo “green”, criado pelo comando pg_dump é:

    A) pgsql green > primeiro

    B) pgsql primeiro (green)

    C) psql primeiro (greeen)

    D) psql_pg primeiro $green

    E) psql primeiro < green

Considere as seguintes duas consultas feitas com o sistema gerenciador de bancos de dados PostgreSQL (versão 12):


SELECT @ -5.0 e

SELECT | / 25 Os


resultados dessas duas consultas são, respectivamente,

    A) 5.0 e 25.0.

    B) -5 e 25.

    C) -5.0 e 120.

    D) 25 e -25.

    E) 5 e 5.

O sistema gerenciador de bancos de dados PostgreSQL (versão 12) possui diversos catálogos de sistema, sendo que o catálogo que armazena informações sobre a hierarquia de heranças entre tabelas é

    A) pg_policy.

    B) pg_depend.

    C) pg_inherits.

    D) pg_trigger.

    E) pg_database (bases de dados disponíveis).

O PostgreSQL, versão 8.2 por exemplo, gerencia várias conexões com o banco de dados de uma única vez, utilizando um recurso oferecido pelos Sistemas Operacionais, que é:

    A) Multithreads.

    B) IN GROUP.

    C) Sistema ACID.

    D) Integridade Relacional de Dados.

    E) Replicação.

Todo processo de atualização aguda, que envolva tipos de dados de tamanho variável, tais como CHAR ou VARCHAR, com muita inclusão e exclusão de registros, acaba produzindo muita fragmentação do espaço em disco. Para contornar o problema, o SGBD PostgreSQL, em sua versão 8.2, recomenda executar com frequência, sobre as tabelas muito atualizadas, o seguinte comando:

    A) ANALYSE [Banco] [VERBOSE] [modo];

    B) ANALYSE [modo] [VERBOSE] [VACUUM] [tabela];

    C) REWRITE [tabela] [VERBOSE] [modo];

    D) REWRITE [banco] AFTER REINDEX [VERBOSE];

    E) VACUUM [modo] [VERBOSE] [ANALYSE] [tabela];

É possível fazer backup no PostgreSQL, versão 9.x, acessando o executável pg_dump através do prompt de comando, seguindo os passos:


1. Localizar a pasta bin de instalação do PostgreSQL (c:\Arquivos de Programas\PostgreSQL\9.x\bin). Dentro dela está localizado o executável pg_dump.exe, utilizado para fazer a exportação (dump).


2. Digite o comando:

    A)

    pg_dump.exe –host localhost –port 5432 –username postgres –format tar –file

    c:\nome_arquivo_que_sera_gerado.backup > DBase1



    B)

    pg_dump.exe -host localhost – port 5432 -username admin -file

    c:\nome_arquivo_que_será_gerado.backup



    C)

    pg_dump.exe -host localhost – port 5432 -username user -backup file

    c:\nome_arquivo_que_será_gerado.backup Files -format tar



    D)

    pg_dump.exe -host localhost – port 5432 -username -backup file

    c:\nome_arquivo_que_será_gerado.backup Files < Dbase1.Dump



    E)

    pg_dump.exe -host localhost – port 5432 -username DBase1 -format tar -file

    c:\nome_arquivo_que_será_gerado Dump Files



Um técnico da equipe de TI do TJRN recebeu a tarefa de adicionar o tjusr para ter acesso ao banco de dados PostgreSQL (versão 12). O técnico, logado como administrador do PostgreSQL, digitou os seguintes comandos:


CREATE USER tjusr PASSWORD 'senhatemporaria';

REVOKE ALL ON processo FROM tjusr;

GRANT SELECT ON processo TO tjusr;

GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO tjusr;


Após a execução desses comandos, o usuário tjusr poderá

    A) realizar consultas no banco de dados processo.

    B) realizar consultas e atualizar dados no banco de dados processo.

    C) adicionar um novo usuário ao banco de dados processo.

    D) realizar exclusão de dados no banco de dados processo.

O PostgreSQL permite criar funções para facilitar operações diárias e abstrair a complexidade na leitura e utilização dos códigos. Isto posto, analise a função a seguir:



Sobre essa função, é correto afirmar que ela

    A) não recebe parâmetros e retorna um texto.

    B) retorna um número de ponto flutuante.

    C) retorna um número do tipo inteiro.

    D) não pode ser invocada em uma outra consulta.

Na Assembleia Legislativa do Piauí um técnico em TI se deparou com vários sistemas gerenciadores de banco de dados como MySQL e PostgreSQL. Sobre esses gerenciadores, assinale a opção CORRETA.

    A) Permitem criar nativamente um Modelo de Entidade Relacionamento de forma gráfica.

    B) Apesar de suportar replicação, UNICODE, GIS (Geographic information System), o MySQL, mesmo na sua última versão, não suporta OLAP (Online Analytical Processing).

    C) O MyISAM é atualmente o mecanismo padrão de armazenamento do MySQL desde de sua versão 5.5.

    D) Em um banco de dados PostgreSQL, a manipulação de ROLES é feita exclusivamente por comandos CREATE e DROP fornecidos com o banco de dados.

    E) Dentre as linguagens procedurais que o PostgreSQL utiliza, uma delas é o PL/pgSQL, assim como PL/Python.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...