Questões de Concurso Sobre postgresql em banco de dados

Foram encontradas 675 questões

Q1993179 Banco de Dados
No contexto do PostgreSQL, avalie se o comando TRUNCATE

I. Inibe a ação dos triggers para DELETE associados à tabela durante a deleção dos registros (linhas);
II. Requer o privilégio TRUNCATE;
III. Permite “resetar” as colunas identificadoras para os valores originais por meio da cláusula RESTART IDENTITY;
IV. Permite o truncamento ode várias tabelas numa única linha de comando.

Assinale o número de características que são fidedignas ao funcionamento do PostgreSQL.
Alternativas
Q1993174 Banco de Dados
Considere o script a seguir.
SELECT * FROM FT_SEARCH('xxxxxx', 0, 0);
Assinale a lista de implementações de bancos de dados que admitem nativamente a sintaxe usada acima.
Alternativas
Q1991609 Banco de Dados
No PostgreSQL deseja-se fazer uma cópia dos nomes das colunas (sem os dados) de uma tabela chamada cliente para backup cliente e, depois, inserir apenas os primeiros três registros (linhas) da tabela cliente na tabela backup cliente. Para realizar essa tarefa utilizam-se os com
Alternativas
Q1991601 Banco de Dados
Em uma aplicação que utiliza Spring Boot e conecta a um banco de dados PostgreSQL, um Analista realizou as configurações abaixo.  

<dependency>         <groupId>org.springframework .boot</groupId>         <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency > <dependency>         <groupId>org.postgresql</groupld>         <artifactId>postgresql</artifactId> </dependency > 
Tais configurações foram inseridas corretamente no arquivo 
Alternativas
Q1990860 Banco de Dados

No contexto do PostgreSQL, analise o comando a seguir.



CREATE TABLE TESTE (


   C0 SERIAL PRIMARY KEY,


   C1 TEXT NOT NULL,


   C2 CHAR(50),


   C3 REAL


);



Assinale a forma de preenchimento automático da coluna C0.

Alternativas
Q1988583 Banco de Dados
Considere os seguintes comandos SQL executados no PostgreSQL 14.

1 CREATE TABLE my_table(n int);
2 INSERT INTO my_table VALUES (1);
3 BEGIN;
4 INSERT INTO my_table VALUES (2);
5 SAVEPOINT my_savepoint;
6 INSERT INTO my_table VALUES (3);
7 ROLLBACK TO my_savepoint;
8 ROLLBACK;
9 SELECT * FROM my_table;

Considere ainda que os números apresentados apenas mostram o número da linha em que se encontra cada comando e que todos os comandos, em todas as linhas, serão executados na sequência apresentada, exceto quando explicitado o contrário. 
A partir das informações anteriores, assinale a opção correta. 
Alternativas
Q1986118 Banco de Dados
Considere que um Analista está trabalhando em um banco de dados PostgreSQL aberto e funcionando em condições ideais. O Analista inseriu a seguinte sequência de comandos: 
DROP TABLE ....I... TRTContatos; CREATE TABLE TRTContatos (  cod serial PRIMARY KEY,  orgao VARCHAR(255) NOT NULL,  email VARCHAR(255) NOT NULL,  descricao VARCHAR(255)
);
INSERT INTO               TRTContatos (orgao, email)
VALUES   ('Ouvidoria','[email protected]:'),  ('Escola Judicial','[email protected]'),  ('Corregedoria','[email protected]')
....II....;
É correto afirmar que
Alternativas
Q1981857 Banco de Dados
No SGBD PostgreSQL, caso o usuário deseje criar uma tabela que contenha uma coluna com um tipo de dado para receber data de calendário (ano, mês e dia), o tipo de dado mais indicado é 
Alternativas
Q1976042 Banco de Dados
O recurso oferecido pelos sistemas operacionais que permite ao SGBD PostgreSQL gerenciar várias conexões com o banco de dados de uma única vez, de maneira que mais de uma pessoa possa acessar a mesma informação sem ocasionar atrasos ou filas de acesso, é o(a) 
Alternativas
Q1967280 Banco de Dados
Acerca da linguagem de modelagem UML 2.0 e da linguagem SQL, julgue o item.

O comando a seguir poderá ser executado no banco de dados PostgreSQL 9.3.1, pois não apresenta nenhum tipo de erro.

Imagem associada para resolução da questão  
Alternativas
Q1967268 Banco de Dados
Quanto aos bancos de dados MySQL, PostgreSQL e Oracle, julgue o item.

Para que o usuário do PostgreSQL 8.0 tenha acesso à sintaxe de vários comandos, basta que ele execute, via programa psql, o comando \h.
Alternativas
Q1965868 Banco de Dados
Marque a alternativa que indica, corretamente, o valor resultante da consulta SQL apresentada abaixo quando aplicada a um banco de dados PostgreSQL 8 que possui tabelas de nomes UFS e CIDADES preenchidas com as seguintes informações.  

Imagem associada para resolução da questão
Alternativas
Q1965866 Banco de Dados
O PostgreSQL é um dos Sistema Gerenciadores de Banco de Dados (SGBD) de código aberto mais conhecidos em todo mundo. Em se tratando de segurança, o PostgreSQL conta com o arquivo pg hba.conf que, dentre outras configurações, é responsável por definir critérios de acesso ao SGBD. Analise 0 fragmento do arquivo pg. hba.conf abaixo. Considere que ele ilustra todas as regras de conexão de um dado SGBD PostgreSQL. Marque a alternativa que descreve, corretamente, um cenário que se aplica a configuração apresentada na linha 2 do fragmente. 

Imagem associada para resolução da questão
Fragmento do arquivo “pg. hba.conf. 
Alternativas
Q1965262 Banco de Dados

Considere que um Técnico está trabalhando em um banco de dados PostgreSQL aberto e funcionando em condições ideais. O Técnico inseriu a seguinte sequência de comandos: 


DROP TABLE ..I.. TRTContatos;


CREATE TABLE TRTContatos(

        codigo ..II.. PRIMARY KEY,

        orgao VARCHAR(255) NOT NULL,

        email VARCHAR(255) NOT NULL

);


Para que uma eventual tabela TRTContatos anterior seja excluída e que o campo codigo seja preenchido automaticamente com números sequenciais a partir de 1, as lacunas I e II devem ser, correta e respectivamente, preenchidas com

Alternativas
Q1962634 Banco de Dados

Com relação às possibilidade de replicação/recuperação de dados num ambiente PostgreSQL, analise as afirmativas a seguir.


I. O modelo de replicação utilizado é unidirecional, ou seja, do master database para um ou mais replica masters.

II. No modo de replicação síncrona, as transações do master database são confirmadas antes das mudanças tiverem sido efetivadas nas réplicas.

III. O termo checkpoint refere-se a um ponto em que todas as transações registradas no log foram atualizados nos arquivos do banco de dados.


Está correto o que se afirma em

Alternativas
Q1962632 Banco de Dados

No contexto do PostgreSQL, analise o comando SQL a seguir.


select * from public."teste" offset 2 limit 1


Assinale o efeito das cláusulas OFFSET e LIMIT sobre a execução do comando acima.

Alternativas
Q1962623 Banco de Dados

No contexto do mecanismo de triggers do PostgreSQL, analise as afirmativas a seguir.


I. Na especificação das ações de um trigger, os valores das colunas sendo afetadas são referenciados pelos prefixos “.NEW” e “.OLD”.

II. Triggers podem acionados para cada uma das linhas afetadas numa operação. Não há acionamento em bloco para o conjunto de linhas afetadas por um comando.

III. BEFORE, AFTER e INSTEAD OF são termos que determinam quando as ações de um trigger serão executadas.


Estão corretas somente as afirmativas

Alternativas
Q1961684 Banco de Dados

Julgue o próximo item, a respeito de banco de dados. 


Em um banco de dados PostgreSQL, TABLESPACE é considerado um diretório onde os arquivos de dados são armazenados.

Alternativas
Q1955548 Banco de Dados
No PostgreSQL, em condições ideais, para revogar todos os direitos do usuário user001 na tabela produtos, um Analista deve utilizar o comando
Alternativas
Q1933259 Banco de Dados
No contexto do aplicativo pg_dump no PostgreSQL, analise as afirmativas a seguir.
I. O acionamento do pg_dump deve ser feito no servidor onde o PostgreSQL está instalado.
II. Na recuperação do backup, o banco de dados não pode existir, uma vez que é totalmente recriado.
III. As informações a respeito de roles e tablespaces do banco de dados não são incluídas no backup.

Está correto somente o que se afirma em:
Alternativas
Respostas
241: E
242: B
243: A
244: C
245: C
246: B
247: C
248: B
249: A
250: C
251: C
252: D
253: B
254: B
255: E
256: A
257: B
258: C
259: D
260: B