Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando que um SGBD é um pacote de software para a implementação e manutenção de bancos de dados computacionais, julgue os itens a seguir.
Considerando-se bases de dados muito grandes, o MySQL é mais rápido que o PostgreSQL; entretanto, o PostgreSQL oferece uma série de recursos extras que o tornam especializado em operações complexas.
Sobre PostgreSQL, considere as seguintes afirmativas: 1. O comando TRUNCATE remove todo o conteúdo da tabela imediatamente. 2. O comando VACUUM, sem outras opções, apenas recupera o espaço, tornando-o disponível para ser reutilizado. 3. O comando VACUUM FULL obtém um bloqueio exclusivo de cada tabela enquanto ela é processada pelo comando. 4. O comando VACUUM FREEZE paralisa uma instrução em andamento do comando VACUUM. Assinale a alternativa correta.
Em PostgreSQL 9.1, “uma coleção de palavras que inclui informações sobre as relações de palavras e frases, ou seja, termos mais amplos (BT), termos mais estreitos (NT), termos preferidos, termos não preferidos, termos relacionados etc.”, refere-se a:
Sobre PostgreSQL 9.1 – herança, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): ( ) Uma tabela pode herdar de zero ou mais de uma tabela. ( ) A palavra-chave ONLY indica à query a qual tabela o comando se restringe. ( ) Uma tabela não pode ser excluída se houver tabelas “filhas” vinculadas a ela. ( ) Chaves Estrangeiras podem ser utilizadas nas tabelas filhas. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de SGBD Oracle, Postgres e MySQL, julgue os próximos itens.
O PostgresSQL é um sistema de gerenciamento de banco de dados objeto-relacional (SGBDOR) de código aberto, tendo como linguagem procedural única de armazenagem o PL/SQL.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características do PostgreSQL 8.0.0 — sistema de gerenciamento de banco de dados relacional e orientado a objeto —, julgue os itens que se seguem.
O comando VACUUM recupera a área de armazenamento ocupada pelas tuplas excluídas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características do PostgreSQL 8.0.0 — sistema de gerenciamento de banco de dados relacional e orientado a objeto —, julgue os itens que se seguem.
Por padrão, o utilitário pg_dump faz cópia de segurança de todos os objetos de um banco de dados PostgreSQL.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características do PostgreSQL 8.0.0 — sistema de gerenciamento de banco de dados relacional e orientado a objeto —, julgue os itens que se seguem.
Para o isolamento de transações, é utilizado um mecanismo de controle de concorrência denominado MVCC (Multiversion Concurrency Control).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um sistema gerenciador de banco de dados (SGBD) é uma coleção de programas que possibilita que os usuários criem e mantenham um banco de dados. Acerca desse assunto, julgue os itens que se seguem.
No PostgreSQL 8.4.0, a consistência dos dados é mantida por meio de um modelo multiversão, tal que as transações de consulta ao um banco de dados acessam dados congelados (snapshot) em um instante do tempo (uma versão de banco de dados), independentemente do estado atual dos dados no banco de dados. Esse modelo garante a consistência dos dados, quando transações de atualizações ocorrem de forma concorrente.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um sistema gerenciador de banco de dados (SGBD) é uma coleção de programas que possibilita que os usuários criem e mantenham um banco de dados. Acerca desse assunto, julgue os itens que se seguem.
No arquivo postgres.conf, é registrada a autorização de acesso de outros computadores, em uma rede local, ao servidor SGBD PostgreSQL 8.0.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a banco de dados, julgue os itens a seguir.
PostgreSQL é um sistema gerenciador de banco de dados do tipo objeto-relacional, distribuído sob a licença de código aberto BSD (Berkeley software distribution). A versão 8.4 do PostgreSQL pode ser executada nos sistemas operacionais AIX, Mac OS X, Gnu/Linux ou Windows e possui, entre outras características, funcionalidades como visões, gatilhos, regra de reescrita, herança e transação.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação ao PostGreSQL, versão 8.0.0, julgue os itens subsequentes.
O PostGreSQL não pode ser customizável pelo usuário quanto aos de tipos de dados. Como consequência, sintaticamente os nomes dos tipos são palavras-chave.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes a respeito de PostgreSQL.
Por meio das ferramentas de backup disponíveis no PostgreSQL, somente é possível criar cópias de segurança de um banco de dados específico ou de todos os bancos de dados de um servidor de uma só vez.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes a respeito de PostgreSQL.
O PostgreSQL é capaz de gerenciar várias conexões com o banco de dados de uma única vez, por meio do recurso de multithread oferecido pelos sistemas operacionais.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A instalação do postgre, em sistemas Linux, usa a biblioteca ZLIB por padrão. Entretanto, se o programador que estiver fazendo a configuração manual do banco não quiser utilizá-la, basta passar, para o programa configure, o parâmetro.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de recuperação de bancos de dados e de tecnologias de bancos de dados, julgue os itens a seguir.
O PostgresSQL utiliza o modelo cliente/servidor. Uma sessão postgress consiste dos seguintes processos: um postmaster ou daemon supervisor, uma aplicação frontend do usuário e o processo de coleta do banco de dados do servidor.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens de 111 a 115, acerca do banco de dados PostgreSQL.
No PostgreSQL, há um subsistema que coleta estatísticas sobre as atividades do servidor, via visões (views) predefinidas, pode-se acessar estatísticas, como o número de linhas inseridas nas bases de dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens de 111 a 115, acerca do banco de dados PostgreSQL.
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens de 111 a 115, acerca do banco de dados PostgreSQL.
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens de 111 a 115, acerca do banco de dados PostgreSQL.
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens de 111 a 115, acerca do banco de dados PostgreSQL.
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
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
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 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.
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 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.
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.