Questões de Concurso
Sobre postgresql em banco de dados
Foram encontradas 675 questões
Julgue o item seguinte, relativo a conceitos, à configuração e à administração de banco de dados PostgreSQL e MySQL.
Alguns arquivos de configuração do PostgreSQL devem
ser editados manualmente pelo administrador para
melhorar o desempenho do banco de dados, como,
por exemplo, os arquivos postgresql.conf e
postgresql.auto.conf.
Julgue o item seguinte, relativo a conceitos, à configuração e à administração de banco de dados PostgreSQL e MySQL.
Com o programa createuser, é possível criar um novo
usuário no PostgreSQL via linha de comando.
Julgue o item seguinte, relativo a conceitos, à configuração e à administração de banco de dados PostgreSQL e MySQL.
O PostgreSQ é um sistema gerenciador de banco de
dados que oferece suporte para chaves estrangeiras e
triggers.
Para responder a questão considere as seguintes tabelas de dados a serem
armazenadas em um banco de dados relacional PostgreSQL.

Para responder a questão considere as seguintes tabelas de dados a serem
armazenadas em um banco de dados relacional PostgreSQL.

Para responder a questão considere as seguintes tabelas de dados a serem
armazenadas em um banco de dados relacional PostgreSQL.



Figura 4 - Resultado esperado.
create or replace function obter_candidatos() returns table ( inscricao candidato.inscricao%type, nome candidato.nome%type ) as $body$ declare begin return query (select inscricao, nome from candidato); end; $body$ language plpgsql;
Qual alternativa apresenta a instrução SQL CORRETA para executar a função “obter_candidatos”?
select frase[4] ||' '|| frase[2] as resultado from ( select regexp_split_to_array('Instituto Federal de Educação e Tecnologia', E'\\s+') as frase ) X

• Desenvolvedor 1 executa as seguintes instruções SQL.
begin transaction isolation level read committed; update candidato set nome = 'GABRIEL COSTA' where inscricao = 4;
• Um minuto após a transação anterior, numa outra sessão de banco, o desenvolvedor 2 executa esta instrução SQL:
update candidato set nome = 'GABRIELA COSTA' where inscricao = 4;
Marque a alternativa que descreve CORRETAMENTE o comportamento esperado pelo banco de dados diante do que foi relatado.

• As inscrições que já foram pagas; • As inscrições que não foram pagas; • Os pagamentos desconhecidos (aqueles sem vínculo com inscrição).
A condição lógica, que identifica que uma inscrição foi paga, é esta:
• Quando os 10 últimos caracteres da coluna “nosso_numero”, tabela “pagamento” (convertidos em inteiro), for igual ao valor da coluna “inscricao”, tabela “candidato”.
Diante do contexto apresentado, qual consulta SQL, ao ser executada no banco de dados PostgreSQL, versão 9.2, contempla EXATAMENTE o que foi solicitado na figura 2?



CREATE TABLE departamento ( codDep varchar(10) primary key, local point );
CREATE TABLE funcionario ( codDep varchar(10) I , salario real, dataAdm date );
Para que codDep na tabela funcionario seja definido como chave estrangeira com relação à tabela departamento, a lacuna I deve ser preenchida com
O psql é um cliente no modo terminal do PostgreSQL, que permite digitar comandos interativamente, submetê-los para o PostgreSQL e ver os resultados. Um dos comandos usuais na administração de banco de dados é a conexão via SSH para acessar uma base de dados do PostgreSQL. Em relação ao assunto, considere o comando seguinte.
psql -h a.ufpa.br -p 5435 -d administrativo -U cliente –W
Supondo que o comando acima é válido, isto é, permite uma conexão em uma base de dados PostgreSQL, é correto afirmar sobre ele:
Na segunda instrução UPDATE, o Analista aumentou o salário do funcionário Paulo em 1000.00, quando deveria aumentar o salário do funcionário Marcos nesse valor. Para cancelar a operação realizada, a lacuna I deve ser preenchida pela instrução