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:
No PostgreSQL, para fazer backup full de todo o cluster, incluindo schemas, bancos de dados, tabelas, templates, usuários e roles, assim como suas permissões, utiliza-se o comando cuja sintaxe está abaixo:
-p -U -h -f <path/nome_arquivo_backup>
Na sintaxe apresentada, refere-se à
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:
No PostgreSQL 13 um trigger
Um dos subgrupos do SQL é o DCL (Data Control Language) que controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro de um Banco de Dados. Tanto no SGBD Oracle, Postgresql, como no MySQL, o comando usado para fornecer acesso, ou privilégios, sobre os objetos de banco de dados para os usuários é o:
No PostgreSQL (versão 9.2), os arquivos de texto criados pelo comando pg_dump devem ser lidos pelo programa psql. De forma geral, o comando para restaurar um dump com o programa psql é:
psql dbname < infile
Onde infile é um arquivo gerado através da saída do comando pg_dump e dbname é o nome de um banco de dados previamente criado. Por padrão, o programa psql continuará a executar o script contido no arquivo infile, mesmo depois que erros SQL forem encontrados. Se for desejado, é possível forçar a parada do comando psql caso encontre errros SQL, utilizando o seguinte comando:
PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional baseado em código aberto. Considerando as rotinas de atividades de manutenção desse Banco de Dados, é correto afirmar acerca do comando VACUUM:
Em relação aos fenômenos que podem ocorrer em função do nível de isolamento e da concorrência em um banco de dados PostgreSQL, é correto afirmar:
Julgue o item subsequente, a respeito do Postgres 9.6.
Nas instruções seguintes, a palavra-chave indica que a função criada não pode modificar o banco de dados.
Julgue o próximo item, que dizem respeito aos SGBDs Oracle, MySQL e PostgreSQL.
Uma desvantagem do PostgreSQL em relação aos demais SGBDs é que ele não oferece recursos necessários para se realizar a replicação de dados.
A respeito de sistemas gerenciadores de banco de dados, julgue os próximos itens.
No arquivo de configuração do PostgreSQL, as diretivas são avaliadas a partir da linha superior, para a linha inferior.
Julgue o item subsequente, a respeito do Postgres 9.6.
Ao se criar uma , a variável especial permite identificar que operação está sendo executada, por exemplo, ou
Em um banco de dados PostgreSQL aberto e em condições ideais, um Analista especializado em Tecnologia da Informação executou as instruções abaixo em uma tabela chamada "funcionario".
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
A instrução SQL em PostgreSQL abaixo está mal formulada:
Isto aconteceu, porque:
Considere o comando a seguir, executado em um terminal linux, com o docker instalado, e utilizando o repositório padrão do docker:
O comando apresentado resultará em um contêiner com as seguintes características: