Assinale a alternativa correta sobre Banco de Dados.

Julgue os itens seguintes, a respeito de arquitetura de banco de dados.

A principal vantagem da arquitetura de dados em duas camadas é a divisão do armazenamento e do processamento de dados em dois sistemas. Mas esse processo tem um custo que se reflete em considerável aumento do tráfego de dados na rede.

Acerca das transações realizadas em um Banco de Dados, assinale a afirmativa incorreta.

Com relação à administração de dados, julgue o item que se segue.
A gestão de metadados permite o armazenamento detalhado das informações de tabelas existentes em um sistema de gerenciamento de banco de dados, além dos processos de extração, transformação e carga associados a essas tabelas.
Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir.

O acesso mais comum a banco de dados é realizado por meio de linguagens não procedurais. Como exemplo, a instrução SELECT, em SQL, permite especificar os objetos do banco de dados que serão recuperados, incluindo os detalhes de implementação de como essa recuperação ocorrerá.

Sobre as transações características dos bancos de dados, seguem-se três afirmações:

I. O acrônimo ACID (Atomicidade, Consistência, Integridade e Durabilidade) são características de uma transação SQL;

II. Uma transação em SQL precisa terminar com uma efetivação ou com uma reversão, essas operações em SQL correspondem respectivamente aos comandos Commit e Rollback;

III. Em SQL pode-se configurar o nível de transações que podem ser processadas simultaneamente. O comando set transaction configura níveis de isolamento como, por exemplo, read committed e serializable.

Está CORRETO apenas o que se afirma em:

Julgue os próximos itens, relativos à eficiência na administração de dados.

Sempre que houver a necessidade de se melhorar o acesso ao banco de dados, as adaptações aos modelos de dados, com essa finalidade, serão de responsabilidade da equipe responsável pela administração de dados.

Com relação a modelagem de dados, diagramas entidaderelacionamento e mapeamento para modelo relacional, julgue os itens seguintes.

Em esquemas relacionais para determinada entidade com um conjunto de valores como atributos multivalorados, o valor do atributo chave da entidade é repetido uma vez para cada valor do atributo multivalorado da tupla da relação separada e relacionada.

Os tipos de gráfico de dispersão, radar e bolhas, são usados respectivamente quando se quer

Julgue os próximos itens, relativos a becape e tunning de banco de dados em um sistema de gerenciamento Oracle.

Se o administrador de banco de dados adicionar o parâmetro DIRECTORY na linha de comando do utilitário de becape Data Pump, o diretório em que está instalado o Oracle e todos os arquivos do banco serão enviados ao arquivo de becape.

Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.

Linguagem de definição de dados proporciona comandos para definição de esquemas de relações, exclusão de relações, criação de índices e modificação nos esquemas de relações.

A respeito de banco de dados, julgue os itens que se seguem. Um índice é um artifício usado para se encontrar, rapidamente, linhas (registros) com valores específicos. Sem um índice, o gerenciador precisará sempre procurar determinados valores da primeira até a última linha do banco de dados. Esse processo de busca, em tabelas muito grandes (com muitos registros), pode demandar elevado tempo e causar até mesmo perdas significativas de informação.

No que se refere aos conceitos de dados estruturados e não estruturados, julgue o próximo item.

Os dados estruturados diferenciam-se dos dados não estruturados pela rigidez em seu formato e pelo fato de poderem ser armazenados em campos de tabelas de um banco de dados relacional.

Julgue os próximos itens, acerca de ZOPE/Plone.

O ZOPE/Plone utiliza, como repositório de dados, o ZODB, um sistema gerenciador de banco de dados orientado a objetos (SGBDOO) com suporte a binary large objects (BLOBs).

No contexto de Banco de Dados, analise as afirmativas a seguir.

I – Em um Sistema Gerenciador de Bancos de Dados Oracle, tabelas são armazenadas em tablespaces, os quais podem, por sua vez, estar associados a um ou mais arquivos físicos.

II – Stored procedures e triggers (gatilhos) são modalidades de código armazenado criadas para facilitar a administração do banco de dados. No entanto, alguns Sistemas Gerenciadores de Bancos de Dados, como o Oracle, por exemplo, não permitem a sua utilização, pois implica perda considerável de desempenho.

III – Sistemas Gerenciadores de Bancos de Dados são ambientes multiusuários que necessitam de mecanismos eficientes de controle de concorrência de forma a garantir o isolamento de transações executadas ao mesmo tempo.

IV – Dentre as tarefas comuns a serem executadas por Administradores de Bancos de Dados estão a autorização e o monitoramento de acesso. Para apoiar essas atividades, a linguagem SQL permite que sejam atribuídos e revogados diversos tipos de privilégios, incluindo o de execução de consultas a tabelas e o de execução de código armazenado.

Estão corretas APENAS as afirmativas

Em relação às técnicas de controle de concorrência em sistemas de banco de dados, analise as assertivas e assinale a alternativa que aponta as corretas.

I. A granularidade é um indicador único criado pelo sistema de gerenciamento de banco de dados para cada transação.

II. Um bloqueio binário pode ter dois estados: bloqueios e desbloqueios. Quando um item está bloqueado (lock), um item não poderá ser acessado por uma operação que o solicite.

III. O deadlock ocorre quando cada transação em um conjunto de duas ou mais transações esperam por algum item bloqueado por alguma outra transação no mesmo conjunto.

IV. Um bloqueio compartilhado (ou de leitura) permite que outras transações leiam um item, enquanto que um bloqueio exclusivo (ou de escrita) limita o acesso ao item apenas a uma transação.
A respeito de banco de dados, julgue os itens que se seguem. No controle de transações, é desnecessário que a atomicidade de cada transação tome conhecimento de outras transações concorrentes no sistema.
Página 12