Quando usado para criar um backup, o comando psql gera um arquivo que pode ser lido por pg_dump para recriar a base de dados no estado no qual se encontrava antes da execução do psql.
As bases de dados são criadas via comando CREATE DATABASE e destruídas via DELETE DATABASE e podem ter as suas localizações de armazenamento definidas por tablespaces criados via CREATE TABLE.
Papéis (roles), criados via NEW ROLE e removidos via REMOVE ROLE, são usados para gerenciar permissões, e podem possuir objetos como tabelas e conceder, a outros papéis, privilégios a tais objetos.
Parâmetros de configuração podem ser especificados editando-se o arquivo postgresql.conf; diversos desses parâmetros afetam o comportamento de um sistema de banco de dados.
Acerca da administração de sistemas de banco de dados SQL Server 2005 em conjunto com o SQL Server 2005 Integration Services, julgue os itens a seguem.
O serviço de transferência de arquivos do SQL permite ao administrador de banco de dados enviar, receber e criar diretórios locais e remotamente mediante FTP no SQL 2005.
Com relação à tecnologia de banco de dados, julgue os itens a seguir.
O sistema de gerenciamento de banco de dados (SGBD) PostgreSQL é um modelo em código aberto que tem como base o modelo de desenvolvimento bazar.
Uma consulta que encontrará todas as colunas que tem nomes iguais em duas tabelas e fará a comparação de igualdade é realizada, pelos gerenciadores de banco de dados PostgreSQL, pelo tipo de junção
Na instalação e manutenção do Postgres SQL 8 em sistemas Linux, o nome do usuário padrão recomendado pela instalação do sistema corresponde a
Julgue os itens que se seguem, acerca da administração do PostgreSQL.
Acerca da configuração dos servidores PostgreSQL, é correto afirmar que podem ser informados, no arquivo postgresql.conf, os nomes de arquivos a serem processados via diretivas import; há parâmetros de configuração que podem ser alterados após o servidor PostgreSQL iniciar sua execução; o servidor aguarda solicitações por default na porta TCP de número 432; qualquer parâmetro de configuração pode ser modificado via comando SET em sessões SQL.
Julgue os itens que se seguem, acerca da administração do PostgreSQL.
Com relação a cópias de segurança (backups), é correto afirmar que o pg_dumpall pode ser executado para criar cópias de segurança de várias bases de dados; o programa psql pode restaurar dados a partir apenas de cópias de segurança criadas com o pg_dump; os arquivos de uma base de dados podem ser copiados via comando tar, desde que o servidor PostgreSQL esteja em execução.
Julgue os itens que se seguem, acerca da administração do PostgreSQL.
Acerca de papéis e privilégios, é correto afirmar que permissões de acesso são gerenciadas via conceito de papel (role); privilégios podem ser atribuídos a papéis via GRANT; PUBLIC é um nome especial usado para que sejam concedidos todos os privilégios a um papel; membros são incluídos no papel — se um papel existe — via comando ADDUSER e removidos via REMOVE.
Julgue os itens que se seguem, acerca da administração do PostgreSQL.
Com relação a bases de dados (database), é correto afirmar que são coleções de esquemas; são criadas via CREATE DATABASE; não é necessário que o servidor PostgreSQL esteja em execução (running) para que bases de dados sejam criadas; a base de dados Postgres é copiada por default, ao se criar uma nova base de dados; é necessário explicitar, para que uma base de dados seja criada, o tablespace que será usado.
Considere o seguinte:
I. %ISOPEN − permite que se verifique se um cursor está aberto ou não. No caso de cursores implícitos o resultado será sempre TRUE, uma vez que o Oracle fecha o cursor após uma operação.
II. %NOTFOUND − indica se o último FETCH retornou uma row ou não, para cursores explícitos e se alguma row foi afetada pelo último comando INSERT, UPDATE ou DELETE para cursores implícitos.
III. SQLERRM é uma função string que retorna a mensagem de erro associado ao último SQLCODE.
No âmbito do PL/SQL, é correto o que se afirma em
No PostgreSQL 8.0.0, a consistência de dados é garantida pela utilização do modelo multiversão MVCC (Multiversion Concurrency Control).
Em relação a esse modelo, é CORRETO afirmar:
Observe a seguinte seqüência de comandos executada em um servidor Post-greSQL 8.0.0:

Considerando a figura ao lado, que apresenta uma visão básica da interface do aplicativo gerenciador do SGBD PostgreSQL, julgue os itens a seguir.
Da mesma forma que no PostgreSQL, esquemas de outros SGBDs podem conter funções agregadas (aggregate), restrições (constraints) , funções (functions), procedimentos (procedures), tabelas e visões.
Considerando a figura ao lado, que apresenta uma visão básica da interface do aplicativo gerenciador do SGBD PostgreSQL, julgue os itens a seguir.
A instância de banco de dados PostgreSQL que está executando no mesmo computador no qual a interface de gerenciamento está sendo executada possui uma base de dados com um esquema público, o qual não possui tabelas.
Os tipos de dados numéricos disponibilizados pelo PostgreSQL, cujos tamanhos de armazenamento são variáveis, são denominados
Sobre autenticação de clientes no banco de dados PostgreSQL, considere:
I. A autenticação é tradicionalmente controlada pelo arquivo pg_hba.conf armazenado no diretório de dados.
II. O arquivo de configuração da autenticação pode ser armazenado em outro local que não o diretório de dados.
III. HBA significa autenticação baseada no hospedeiro.
Está correto o que consta em
NÃO é um tipo de junção suportado pelos gerenciadores de banco de dados PostgreSQL:
No PostgreSQL, quando o programa postmaster está em execução, o identificador de processo dele fica armazenado no diretório de dados no arquivo
No PostgreSQL, pode-se aplicar o comando SQL da categoria DCL – Data Control Language:
Na instalação via fontes do PostgreSQL versão 8.1.4, a autenticação padrão que permite acesso local sem senha é do tipo
O gerenciador de banco de dados que possui as seguintes características: possui mecanismos de segurança, é open source, possui integridade referencial, possui suporte às plataformas Linux, Windows e FreeBSD é:
Nas instruções seguintes, a palavra-chave IMMUTABLE indica que a função criada não pode modificar o banco de dados.

Em um Banco de Dados PostgreSQL, Joana precisa criar uma trigger para inserir dados na tabela de auditoria chamada AGENTE_AUDIT todas as vezes que um registro da tabela AGENTE for efetivamente excluído.
Para isso, considerando que a função "agente_removido()" já esteja implementada, Joana utilizará o comando:
Observe a figura a seguir que ilustra os registros da tabela AGENTES criada no esquema PESSOAL do Banco de Dados AGRO implementado no PostgreSQL por Vitor.

Vitor precisa selecionar e armazenar no mesmo esquema, mas segregado da tabela AGENTES, o resultado de uma consulta que lista o Nome e o CPF de todos os agentes que foram cadastrados em Fevereiro de 2017.
Para isso, Vitor utilizou o comando: