121 Q146676
Ciência da Computação
Ano: 2008
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.

122 Q146675
Ciência da Computação
Ano: 2008
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.

123 Q560620
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

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

124 Q146685
Ciência da Computação
Ano: 2007
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.
125 Q146684
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

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:

126 Q146683
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Observe a seguinte seqüência de comandos executada em um servidor Post-greSQL 8.0.0:

A opção que MELHOR descreve o resultado obtido após tal execução é:
127 Q146681
Ciência da Computação
Ano: 2007
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.

128 Q146680
Ciência da Computação
Ano: 2007
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.

129 Q146673
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Os tipos de dados numéricos disponibilizados pelo PostgreSQL, cujos tamanhos de armazenamento são variáveis, são denominados

130 Q146672
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

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

131 Q146671
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

NÃO é um tipo de junção suportado pelos gerenciadores de banco de dados PostgreSQL:

132 Q146670
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No PostgreSQL, quando o programa postmaster está em execução, o identificador de processo dele fica armazenado no diretório de dados no arquivo

133 Q146669
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No PostgreSQL, pode-se aplicar o comando SQL da categoria DCL – Data Control Language:

134 Q146668
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

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

135 Q146679
Ciência da Computação
Ano: 2004
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 é:

136 Q731033
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os itens subsequentes, a respeito do Postgres 9.6.

Nas instruções seguintes, a palavra-chave IMMUTABLE indica que a função criada não pode modificar o banco de dados.

137 Q731032
Ciência da Computação
Ano: 0000
Banca: Banca não informada
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.
138 Q655479
Ciência da Computação
Ano: 0000
Banca: Banca não informada

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:

139 Q655478
Ciência da Computação
Ano: 0000
Banca: Banca não informada

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:

140 Q655477
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Os Bancos de Dados PostgreSQL necessitam de manutenção periódica conhecida como