Questões de Concurso sobre PostgreSQL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
263 questões encontradas
Questões por página
20
Mais recentes
 

Sobre a administração de usuários e perfis de acessos no banco de dados PostgreSQL, assinale a opção correta.


A

Um papel não pode possuir um objeto do tipo tabela.


B

Um proprietário de um objeto nãopossui todos os privilégios por padrão.


C

Existe a necessidade de conceder privilégios para o proprietário de um objeto.


D

Um papel pode ser considerado um usuário, um grupo, ou ambos dependendo de como é utilizado.


E

Um papel poderá ser removido mesmo se ainda estiver sendo referenciado em qualquer banco de dados do cluster, se a operação for efetuada pelo próprio dono do papel.

Um Técnico digitou as instruções abaixo.


No PostgreSQL:

SELECT TRIM (0 FROM 0004872348400) AS "Exemplo";


No Oracle:

SELECT TRIM (0 FROM 0004872348400) "Exemplo" FROM sys.dual;

O valor exibido foi


A

4872348400


B

0048432784000


C

48432784


D

48723484


E

00048723484

Sobre linguagens de consulta em banco de dados (DML), a função AVG no banco de dados PostgreSQL é utilizada para:


A

Agrupar vários elementos repetidos de uma consulta.


B

Efetuar a ordenação dos dados de uma consulta.


C

Calcular a média simples dos valores numéricos de uma consulta.


D

Processamento de cláusulas entre junção interna de dados.

Sobre transações no SGBD PostgreSQL, é possível afirmar que:


A

Serializable é o nível de isolamento padrão do PostgreSQL.


B

Read Committed é o nível de isolamento mais estrito no PostgreSQL.


C

O comando ROLLBACK reverte a transação atual e faz com apenas a última modificação realizada dentro da transação seja desfeita.


D

Dentro de uma transação, ao acontecer um erro, as alterações feitas até então serão salvas para continuar após a correção do erro.


E

O nível de isolamento Serializable emula a execução serial das transações, como se todas as transações fossem executadas uma após a outra, em série, em vez de simultaneamente.

O PostgreSQL 9.3 provê serviço de replicação de dados nativa, ou seja, não exige a instalação de softwares adicionais de terceiros. Contudo, uma vez que o pg_xlog é protegido contra cópias advindas de outros hosts, essa replicação é assíncrona.

C
Certo

E
Errado
Para conceder, a todos os usuários de um banco de dados PostgreSQL, o privilégio de inserção na tabela Clientes utiliza-se a instrução

A
SET GRANT INSERT ON Clientes ALL;

B
SET ROLE ALL PRIVILEGES TO INSERT ON Clientes;

C
SET GRANT ALL TO Clientes ON INSERT;

D
GRANT INSERT ON Clientes TO ALL GROUP;

E
GRANT INSERT ON Clientes TO PUBLIC;

A respeito dos Sistemas Gerenciadores de Banco de Dados (SGBDs) MySQL e PostgreSQL, é correto afirmar:


A

apenas o SGBDs MySQL implementa o comando SQL “rollback”, que desfaz as últimas alterações até o último “savepoint “ dado.


B

apenas o SGBDs PostgreSQL implementa o comando SQL “rollback”, que desfaz as últimas alterações até o último “commit “ dado.


C

ambos implementam os comandos SQL “rollback” e “commit”, mas apenas o SGBDs PostgreeSQL implementa o comando “savepoint”.


D

ambos implementam o comando SQL “rollback”, que desfaz as últimas alterações até o último “commit “ ou “savepoint” dado.


E

ambos não implementam os comandos SQL “rollback”, “commit” e “savepoint”.

Quando o POSTGRESQL executa uma consulta (query), faz-se necessária a escolha de uma estratégia para sua execução. Qual é o software do banco de dados encarregado de estabelecer a melhor estratégia para executar a consulta de forma eficiente?

A
executer

B
coacher

C
dispatcher

D
planner

O PostgreSQL 9.3 possui a propriedade de autocommit, isto é, qualquer comando SQL executado será automaticamente efetivado no banco, sendo impossível desabilitar este comportamento.


C

Certo


E

Errado

Um Analista de Sistemas deseja fazer uma cópia de segurança consistente de um banco de dados PostgreSQL, mesmo que ele esteja sendo utilizado por outros usuários, gerando um arquivo texto contendo comandos SQL. Estes comandos, ao serem processados pelo servidor, recriam o banco de dados no mesmo estado em que este se encontrava quando o arquivo foi gerado. O Analista deve usar o utilitário

A
pg_dump.

B
psql.

C
pgbackup.

D
gunzip.

E
sql_backup.

No banco de dados PostgreSQL, existe um gerenciador de conexões que deve estar rodando para que o banco aceite as conexões solicitadas. Este recurso é conhecido como:


A

pg_connect.


B

postmaster.


C

pg_result.


D

psql.


E

pg_query.

Que comando cria uma base de dados NOTAS em PostgreSQL para o usuário DEVEL?

A
CREATE DATABASE DEVEL.NOTAS

B
CREATE DATABASE NOTAS GRANT OWNER DEVEL

C
CREATE DATABASE NOTAS OWNER DEVEL

D
CREATE DATABASE NOTAS SET OWNER DEVEL

E
CREATE NOTAS DATABASE OWNER DEVEL
Qual é o nome da aplicação de administração do PostgreSQL que permite realizar operações como inicializar, parar e controlar um servidor PostgreSQL?

A
postgres.

B
dbcontrol.

C
ctrldb.

D
postmaster.

E
pg_ctl.
Qual o nome do recurso existente no PostgreSQL, que consiste num conjunto padrão SQL de visões de somente leitura (read-only views) que contém informações sobre os objetos definidos numa base de dados (database)?

A
Data Catalog.

B
Information Schema.

C
Meta Information.

D
Metaschema.

E
Tablespace.

O SQL define dois tipos primários para caracteres: A e B. Estes tipos podem armazenar cadeias de caracteres com comprimento de até n caracteres, onde n é um número inteiro positivo. A tentativa de armazenar uma cadeia de caracteres mais longa em uma coluna de um destes tipos resulta em erro, a não ser que os caracteres excedentes sejam todos espaços; neste caso, a cadeia de caracteres será truncada em seu comprimento máximo. Se a cadeia de caracteres a ser armazenada for mais curta que o comprimento declarado, os valores do tipo B são completados com espaços; os valores do tipo A simplesmente armazenam a cadeia de caracteres mais curta.

Os tipos de dados destinados a armazenar cadeias de caracteres no PostgreSQL 8.0, descritos como A e B no texto acima são, respectivamente,


A

char(n) e character varying(n).


B

character varying(n) e character(n).


C

character(n) e char(n).


D

varchar(n) e text(n).


E

character varying(n) e varchar(n).

Caso a instrução abaixo seja executada no PostgreSQL 9.3, ela retornará o espaço em disco utilizado pela tabela processo, desconsiderando-se o espaço utilizado pelos seus índices. SELECT pg_table_size('processo');

C
Certo

E
Errado
É válida para o PostgreSQL 9.3, mas não para o SQL Server 2012, a criação da SEQUENCE seqa por meio do seguinte comando: CREATE SEQUENCE seqa START WITH 1;

C
Certo

E
Errado

Paulo utiliza o pg_dump do PostgreSQL para fazer cópia de segurança de um banco de dados. Normalmente faz cópias de segurança no formato tar e utiliza o pg_restore para reconstruir o banco de dados, quando necessário. O pg_restore pode selecionar o que será restaurado, ou mesmo reordenar os itens antes de restaurá-los, além de permitir salvar e restaurar objetos grandes.

Certo dia Paulo fez uma cópia de segurança do banco de dados chamado trt13 para o arquivo tribunal.tar, incluindo os objetos grandes. Paulo utilizou uma instrução que permitiu a seleção manual e reordenação de itens arquivados durante a restauração, porém, a ordem relativa de itens de dados das tabelas não pôde ser alterada durante o processo de restauração.

Paulo utilizou, em linha de comando, a instrução


A

pg_dump -Ec -h trt13 > tribunal.tar


B

pg_dump -Ft -b trt13 > tribunal.tar


C

pg_dump -tar -a trt13 > tribunal.tar


D

pg_dump -tar -c trt13 > tribunal.tar


E

pg_dump -Fp -b trt13 > tribunal.tar

   
Gerar simulado