Questões de Concurso Sobre postgresql em banco de dados

Foram encontradas 564 questões

Q2343451 Banco de Dados
SQL é uma linguagem de consulta utilizada, por exemplo, pelos Sistemas Gerenciadores de Bancos de Dados MySQL e PostgreSQL.

Considere as afirmativas abaixo:

I. Ao se projetar um banco de dados, normalmente, constrói-se o modelo relacional com suas entidades e relacionamentos;
II. Apesar da SQL ter um conjunto padrão de sintaxe e instruções, Sistemas Gerenciadores de Bancos de Dados podem implementar instruções próprias;
III. No contexto de bancos de dados, integridade referencial significa que toda tabela deverá possuir uma chave-primária, preferencialmente, auto incrementada para garantia da integridade;
IV. Enquanto o cliente padrão do MySQL é o mysql, o cliente do PostgreSQL é o psql;
V. SQL é uma linguagem de consulta que possui subconjuntos de instruções como: DDL – Data Definition Language e DML – Data Manipulation Language;

Está correto o que se afirma em:
Alternativas
Q2339840 Banco de Dados
No PostgreSQL, qual é o método padrão, também conhecido como logs de transação, utilizado para garantir a integridade de dados através do registro de todas as alterações feitas nos arquivos de dados do banco de dados?
Alternativas
Q2310450 Banco de Dados
No processo de instalação e/ou configuração do Sistema de Gerenciamento de Banco de Dados (SGBD) PostgreSQL, o comando “initdb” é responsável por criar
Alternativas
Q2310223 Banco de Dados
Um administrador de banco de dados PostgreSQL precisa recuperar o espaço ocupado em disco por tuplas mortas, especialmente em tabelas atualizadas com frequência. Qual comando pode ser utilizado para essa finalidade? 
Alternativas
Q2295817 Banco de Dados
Assinale a alternativa que indica, CORRETAMENTE, o valor resultante da execução da consulta SQL apresentada abaixo, quando aplicada a um banco de dados PostgreSQL 11, que possui tabelas de nomes Campus e Cursos, preenchidas com as seguintes informações.

SELECTavg(Cursos.orcamento)/count(*) FROM Cursos INNER JOIN Campus on Campus.sigla = Cursos.sigla_campus;

Imagem associada para resolução da questão
Alternativas
Q2291170 Banco de Dados
Qual das opções a seguir descreve CORRETAMENTE o comando utilizado para criar um novo usuário no PostgreSQL e conceder a ele privilégios de administrador? 
Alternativas
Q2285904 Banco de Dados
Ana é supervisora de pesquisas e foi consultada por seu chefe de departamento para indicar dois bancos de dados relacionais, sendo um de código aberto e outro de código proprietário. Assim, Ana sugeriu, respectivamente, os bancos:
Alternativas
Q2281988 Banco de Dados
No PostgreSQL, para fazer o backup de um banco de dados, deve-se utilizar a ferramenta:
Alternativas
Q2275505 Banco de Dados
Imagem associada para resolução da questão


Considerando a figura precedente, que representa a arquitetura de um sistema de banco de dados PostgreSQL, julgue o item seguinte, acerca do processo de administração desse banco de dados. 

O processo servidor de back-end é responsável por executar as consultas submetidas pelo cliente, realizando as etapas necessárias de execução de consulta e retornando ao processo postmaster, onde as consultas são analisadas, otimizadas e acumuladas em buffers de consultas e distribuídas ao cliente.
Alternativas
Q2239789 Banco de Dados
Assinale a opção que apresenta o arquivo do servidor de banco de dados que é utilizado para a autenticação do cliente PostgreSQL.
Alternativas
Q2239449 Banco de Dados
No PostgreSQL 12, o pg_restore é um utilitário para restaurar um banco de dados de um arquivo criado pelo pg_dump. Assinale a opção que apresenta o argumento que deve ser inserido, ao fazer uso desse utilitário via linha de comando, para criar o banco de dados de destino, caso ele não exista, antes de restaurar nele. 
Alternativas
Q2203482 Banco de Dados
A vantagem de usar prepared statements na linguagem PHP em conjunto com o PostgreSQL é
Alternativas
Q2200772 Banco de Dados
No sistema gerenciador de bancos de dados PostgreSQL, versão 15, exportar o conteúdo de uma tabela para um arquivo é possível por meio do comando
Alternativas
Q2200771 Banco de Dados
Para responder à questão, considere o seguinte Diagrama de Entidade Relacionamento de um sistema de Locadora de Filmes:


Considere a execução do seguinte comando SQL, criado para executar em um ambiente PostgreSQL, versão 15. Imagem associada para resolução da questão

Com base nessa execução, é correto afirmar:
Alternativas
Q2200770 Banco de Dados
Para responder à questão, considere o seguinte Diagrama de Entidade Relacionamento de um sistema de Locadora de Filmes:


A consulta SQL, criada para executar em um ambiente PostgreSQL, versão 15, que retorna o id e o total gasto dos 5 clientes da Locadora que mais gastaram com aluguel de filmes, está corretamente apresentada em
Alternativas
Q2200769 Banco de Dados
Considere a execução do seguinte script SQL, criado para executar em um ambiente PostgreSQL, versão 15, para responder à Questão 28. Imagem associada para resolução da questão

Ao finalizar a execução do script acima
Alternativas
Q2193712 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




As instruções abaixo foram executadas individualmente, na ordem mostrada, na estrutura de banco de dados:
I) ALTER TABLE eventos.inscricao ADD CONSTRAINT fkp FOREIGN KEY (id_pessoa) REFERENCES eventos.pessoas(id);
II) UPDATE eventos.inscricao SET id_evento = 1 WHERE id_evento NOT IN (SELECT id FROM eventos.eventos);
III) ALTER TABLE eventos.inscricao ADD CONSTRAINT fke FOREIGN KEY (id_evento) REFERENCES eventos.eventos(id);
IV) ALTER TABLE eventos.inscricao ADD CONSTRAINT inscricao_idx UNIQUE (id_pessoa, id_evento);

Assinale a alternativa que indica quais instruções retornaram mensagem de erro:
Alternativas
Q2193711 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




Na tentativa de remover valores inválidos do banco de dados, é desejado criar uma chave estrangeira no campo id_evento da tabela inscricao, referenciando o campo id da tabela eventos. Qual das instruções abaixo retorna a correta quantidade de inscrições com valores nulos ou inválidos na tabela inscricao, que precisam ser corrigidos antes da modificação?
Alternativas
Q2193710 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




Qual das instruções abaixo gera um erro quando executada?
Alternativas
Q2193709 Banco de Dados

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.




Qual das instruções abaixo retorna os registros que têm como data no campo data_inscricao, da tabela inscricao, o mesmo dia de execução da consulta?
Alternativas
Respostas
101: A
102: E
103: D
104: C
105: E
106: C
107: B
108: B
109: E
110: A
111: B
112: C
113: A
114: C
115: A
116: D
117: C
118: A
119: E
120: B