Questões de Concurso
Sobre postgresql em banco de dados
Foram encontradas 579 questões

Acerca de PostgreSQL, julgue o item a seguir.
Com PostgreSQL é possível criar um banco de dados utilizando-se outro como template: se o nome do banco de dados que já exista for database01 e o nome do banco a ser criado for database02, então o comando a ser usado será o seguinte.
CREATE DATABASE database02 CLONE
database01;
Acerca de PostgreSQL, julgue o item a seguir.
No PostgreSQL, os parâmetros podem ser passados via shell; como exemplo, o comando abaixo enviará os logs para o sistema de logs syslog, que é mantido pelo sistema operacional Linux.
postgres -c log_connections=yes -c log_destination='syslog'
Acerca de PostgreSQL, julgue o item a seguir.
O arquivo pg_hba.conf controla a autenticação de usuários
e hosts, de acordo com a sua origem; quando o parâmetro
trust é utilizado na opção auth-metod, são aceitas
conexões desde que o usuário se autentique usando senha.
Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.
No PostgreSQL, a principal unidade de armazenamento é
uma tabela, sendo as tabelas armazenadas em arquivos de
heap.
I. O comando "initdb -D /var/lib/pgsql/data" permite definir e inicializar o diretório informado como parâmetro para armazenamento de bases de dados. II. O comando "postgres -D /var/lib/pgsql/data" apaga todas as bases de dados no diretório informado como parâmetro. III. A porta padrão na qual o servidor espera novas conexões é a de número 5432. IV. Por padrão, o servidor aceita conexões a partir de todas as interfaces de rede e endereços IP configurados no sistema.
Assinale a alternativa que apresenta as afirmativas corretas.
É 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:
O bloqueio em nível de linha ou registro, no PostgreSQL versão 11.x, é obtido automaticamente quando a linha é atualizada ou excluída. Os bloqueios em nível de linha não afetam a consulta aos dados, já que bloqueiam apenas gravações na mesma linha.
Para ‘forçar’ um bloqueio de linha em um comando SELECT, deve-se usar:
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á
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
( ) não impõe limites no tamanho de armazenamento dos tipos de dados. ( ) suporta um único tipo de índice, denominado índice em cluster (clustered index). ( ) o PostgreSQL possui o maior TCO (Total Cost of Ownership) dos SGBD's.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.
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:
A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.
A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.