Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a bancos de dados, julgue os itens a seguir. Os códigos em um programa PL/SQL podem ser agrupados em estruturas chamadas blocos. Um bloco não pode ter nome, mas pode ser dividido em seções. As seções são iniciadas com a palavra begin e terminadas com end. Existem seções nas quais variáveis são declaradas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Banca:
Fundação de Estudos Superiores de administração e Gerência (ESAG)
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 é:
Julgue os itens subsequentes, a respeito do Postgres 9.6. Ao se criar uma trigger, a variável especial TG_OP permite identificar que operação está sendo executada, por exemplo, DELETE, UPDATE, INSERT ou TRUNCATE.
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.