Para encontrar o melhor plano de avaliação de consulta, o otimizador precisa gerar planos alternativos que produzam o mesmo resultado que a expressão SQL dada, e escolher o melhor. A geração de planos de avaliação de consulta envolve 3 etapas:
1. Gerar expressões que sejam logicamente equivalentes à expressão dada.
2. Anotar as expressões resultantes de maneiras alternativas para gerar planos diferentes.
3. Estimar o custo de cada plano.
De acordo com este contexto, é correto afirmar que
Considere a arquitetura de um SGBD mostrada na figura abaixo.

Trata-se de uma arquitetura
Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrolada. Considere as seguintes afirmações sobre controle de concorrência.
I - O problema da atualização perdida ocorre quando duas transações que acessam os mesmos itens no banco de dados tiverem suas operações intercaladas, de forma que tornem incorretos o valor de alguns itens do banco de dados.
II - O problema do sumário incorreto ocorre quando uma transação atualiza um item do banco de dados e, a seguir, falha por alguma razão. O item atualizado será acessado por uma outra transação antes que retorne ao seu valor original.
III - O problema da atualização temporária ocorre quando uma transação aplica uma função agregada para sumário de um número de reg...
As restrições de integridade são um dos principais objetivos de um sistema de gerência de banco de dados. Nesse contexto, analise as afirmativas a seguir e assinale V para a verdadeira e F para a falsa.
( ) Integridade Referencial – funciona ao nível da tabela, sendo que o valor dos campos que constituem a chave estrangeira de uma tabela deve estar também presente na chave primária da tabela que referenciam ou, quando muito, podem ter o valor NULL.
( ) Integridade de Domínio – funciona ao nível da linha da tabela do banco de dados, sendo que o valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna.
( ) Integridade de Entidade – funciona ao nível da coluna da tabela do banco de dados, sendo que cada tabela deve po...
O responsável por um SGBD relacional que apoiava vários sistemas percebeu que havia problemas de desempenho e resolveu criar alguns índices novos. Nenhuma aplicação precisou ser alterada, mas todas se beneficiaram dessa alteração.
Isso é um exemplo de que tipo de independência de dados fornecida pelos SGBD?
No contexto do tratamento de impasses (deadlock) no controle de concorrência de banco de dados, considere o seguinte grafo espera-por:

Nesse instante, para o banco de dados continuar funcionando
Leia as afirmações abaixo relativas a banco de dados que consideram a transação “Somente Leitura” na técnica de controle de concorrência conhecida como Leitura Multiversão.
I. Nunca retarda as atualizações.
II. Nunca necessita efetuar o rollback.
III. Nunca é retardada por outra transação.
É correto o que se afirma em
Em relação à implementação de banco de dados, julgue os itens subsecutivos.
O projeto físico é direcionado para um SGBD específico como, por exemplo, Oracle, Postgresql ou SQLServer. Decisões tomadas durante o projeto físico para melhorar o desempenho podem afetar a estrutura do esquema lógico.
Com relação ao controle de concorrência e à alta disponibilidade de banco de dados, julgue os itens a seguir.
Quando o protocolo 2PL é utilizado para fazer o controle de concorrência, o desfazimento de uma transação pode levar ao desfazimento de outras transações, em um efeito cascata.
Julgue os itens subsequentes, acerca de administração de bancos de dados.
Os becapes de um banco de dados garantem a recuperação dos dados perdidos em um incidente, desde que associado a ele seja aplicada a técnica de recuperação conhecida como backward recovery ou roll back.
Julgue os itens subsequentes, acerca de administração de bancos de dados.
Se a monitoração de uma consulta identificar a existência de baixo desempenho no acesso relacionado a uma tabela específica, a redefinição de índices otimizará todos os acessos a essa tabela.
Julgue os itens subsequentes, acerca de administração de bancos de dados.
A utilização de um sistema de controle de acesso mandatório é aplicável nos casos em que a estrutura de classificação de dados do banco de dados é estática.
A respeito de banco de dados, julgue os itens de 112 a 118.
As manipulações típicas de banco de dados são recuperação, inserção, remoção e modificação dos dados. Para essa finalidade, o SGBD fornece uma série de operações ou uma linguagem de manipulação de dados (data manipulation language – DML).

Com relação a características e análise de logs em transações de banco de dados, julgue o item subsequente.
Para realizar a auditoria em um banco de dados, a utilização de um sistema gerenciador de streams de dados (SGSD) impede que o administrador do banco de dados defina os parâmetros de auditoria e os dados a serem auditados mediante consultas, de tal forma que os resultados sejam obtidos em tempo real, minimizando o volume de registros de log que precisam ser armazenados.
No que se refere a arquitetura, modelos lógicos e representação física de banco de dados e implementação de SGBDs relacionais, julgue os itens que se seguem.
A arquitetura ANSI de três níveis separa o nível externo dos usuários, o nível conceitual do banco de dados e o nível de armazenamento interno no projeto de um banco de dados. O nível interno tem um esquema interno, que descreve a estrutura do armazenamento físico do banco de dados e descreve os detalhes completos do armazenamento de dados e os caminhos de acesso para o banco de dados.
No que se refere a arquitetura, modelos lógicos e representação física de banco de dados e implementação de SGBDs relacionais, julgue os itens que se seguem.
As dependências de dados, que incluem as funcionais e as multivaloradas, são consideradas dependências semânticas da implementação do banco de dados, por serem restrições inerentes embasadas no modelo.
A função principal de um módulo otimizador, presente em diversos sistemas gerenciadores de bancos de dados, é
No que se refere à organização de arquivos e às técnicas de armazenamento, julgue os itens de 60 a 65.
Na prática, os registros de uma tabela que possuem mais de um tipo de dados não podem ser agrupados fisicamente em um arquivo no disco. Esse agrupamento é utilizado pelo Sistema Gerenciador de Banco de Dados para armazenar as tabelas relacionadas em um arquivo isolado.
Julgue os itens subsequentes, relativos a banco de dados.
Os sistemas gerenciadores de banco de dados (SGBDs) evoluíram de sistemas de arquivos para novas estruturas de dados. O modelo em rede surgiu como extensão ao modelo hierárquico (estrutura de árvore), ambos orientados a registros; o modelo relacional não tem caminhos predefinidos para fazer acesso aos dados, mas implementa estruturas de dados organizadas em relações (tabelas); e o modelo orientado a objetos surgiu da necessidade de representar tipos complexos de dados utilizando semântica, em que o diagrama de classes UML serve como esquema para representação de dados orientado a objetos.
No que se refere aos conceitos de administração e sistema de gerenciamento de banco de dados (SGBD), julgue os itens que se subsecutivos.
Um SGBD utiliza o conceito de atomicidade do registro, garantindo que, detectada uma falha na operação com o registro, os dados sejam salvos em seu último estado consistente, anterior à falha.
No que se refere aos conceitos de administração e sistema de gerenciamento de banco de dados (SGBD), julgue os itens que se subsecutivos.
Um SGBD permite o gerenciamento do acesso concorrente, ou seja, permite atualizações simultâneas nos dados para aumentar o desempenho do sistema e para melhorar o tempo de resposta.
No que se refere aos conceitos de administração e sistema de gerenciamento de banco de dados (SGBD), julgue os itens que se subsecutivos.
Considerando que os dados contidos em um sistema de armazenamento têm, em geral, vida útil longa e que os arquivos possuem formatos diferentes e os programas sejam escritos em diversas linguagens de programação, um SGBD poderá evitar a redundância de informação e a inconsistência de dados.
Em relação à implementação de banco de dados, julgue os itens subsecutivos.
Um SGBD garante que haja repetição de informação para que seja possível aplicar as regras de normalização.
Com relação ao tema “Sistemas gerenciadores de bancos de dados”, analise as afirmativas a seguir.
I. Cabe ao administrador de banco de dados de uma organização definir e modificar esquemas por meio da execução de instruções de definição de dados, conceder diferentes tipos de autorização para acesso a dados e manter rotinas que têm por objetivo garantir a integridade do sistema.
II. Cabe ao administrador de banco de dados de uma organização escolher, dentre as diversas ferramentas disponíveis no mercado, as mais adequadas e desenvolver aplicações que utilizem o sistema gerenciador de bancos de dados e que ofereçam interfaces amigáveis para os usuários finais.
III. Cabe ao administrador de banco de dados de...
Considere que o notebook de uma empresa tenha sido furtado, e que nele constem arquivos com minutas de contratos em negociação, planos estratégicos e comerciais, além de informações pessoais do usuário. Considere, ainda, que, na política de segurança dessa empresa, conste o uso de autenticação biométrica para o controle de acesso a dispositivos portáteis, além da sincronização dos dados e arquivos corporativos desses dispositivos com um servidor central, a partir do qual se implementa uma política de realização de cópias de segurança diárias.
A partir dessa situação hipotética, julgue os itens a seguir.
Para a empresa o furto não afetou a disponibilidade e a integridade dos dados do notebook.
Com base nos conceitos de melhoria de desempenho de um banco de dados, assinale a opção correta. Nesse sentido, considere que a sigla SGBD, sempre que utilizada, refere-se a sistema gerenciador de banco de dados.
Acerca de administração e tunning de banco de dados, julgue os itens seguintes.
As chaves estrangeiras são empregadas em um SGBD para garantir a restrição de integridade, ou seja, a exatidão e a consistência dos dados em um banco de dados relacional.
Julgue os itens a seguir, relativos a sistema gerenciador de banco de dados (SGBD).
O uso de SGBD com base no modelo relacional de dados permite evitar a ocorrência de aspectos indesejáveis, tais como repetição de informação, incapacidade de representação de parte da informação e perda de informação.
Julgue os itens a seguir, relativos a sistema gerenciador de banco de dados (SGBD).
Uma das vantagens do uso do SGBD, em relação ao uso do sistema de arquivos tradicional, é a diminuição da ocorrência de redundância de dados, fenômeno que se refere às inconsistências entre as diversas representações do mesmo fragmento de dado em diferentes sistemas e arquivos.
Julgue os itens a seguir, relativos a sistema gerenciador de banco de dados (SGBD).
O controle de acesso a informações deve ser atribuído ao desenvolvedor de aplicações que utiliza o SGBD, dado que este não apresenta capacidade de gerenciar o acesso de usuários com diferentes perfis de acesso.
Com relação a conceitos básicos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue o item a seguir.
Um esquema de um SGBD é identificado por um nome e uma identificação de autorização, que indica o usuário ou conta a qual o esquema pertence, bem como os descritores de cada elemento.
Julgue os itens seguintes acerca da modelagem de dados, considerando diagramas entidade-relacionamento e mapeamento para modelo relacional.
Em um sistema gerenciador de banco de dados (SGBD), existe um grupo de tabelas que possui informações acerca de definições concernentes a elementos de dados, perfis de usuários, descrições de objetos e outras metainformações. Esse grupo é denominado dicionário de dados.