SóProvas


ID
1348099
Banca
CESPE / CEBRASPE
Órgão
TRT - 8ª Região (PA e AP)
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

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.

Alternativas
Comentários
  • Qual a fonte?

  • A - CERTO - A esparsividade de dados em uma tabela diz respeito a não cruzamento entre algumas colunas, logo os índices podem ser usados para fins de otimização nesta situação.
    B - A complexidade de consultas em um BD vai além dos recursos de hardware.
    C - Consultas em SQL, em geral, são traduzidas em consultas da álgebra relacional e, então, otimizadas.
    D - A otimização heurística é baseada em regras, mas não leva em consideração o custo.
    E - As estatísticas de um BD são informações referentes ao número de tuplas, aos índices, as chaves e a cardinalidade das tabelas.

  • As Estratégias de otimização são:

    I - Otimização baseada em heurísticas

    II - Otimização baseada na estimativa de custo da consulta

    III - Otimização semântica

    Fonte: http://homepages.dcc.ufmg.br/~laender/material/ibd-parte7.pdf


    Portanto a letra d está errada porque a estratégia que estima os custos é II, e não a "embasada em regras heurísticas"

     

    A letra a está correta pois "Colunas boas candidatas a índices são as altamente seletivas nas operações de consulta, que reduzam ao máximo o número de linhas da tabela a serem analisadas quando a condição aplicada a elas for satisfeita."

    Fonte: http://www.totalcross.com/blog/usando-indices/

  • b) O tempo necessário para que uma consulta retorne um conjunto de resultados no tempo esperado depende da capacidade dos recursos de hardware (processamento da CPU, memória principal disponível, taxa de transmissão de entrada/saída, velocidade de acesso ao storage), software (sistema operacional, sistema gerenciador de banco de dados) e do banco de dados (modelagem dos dados no banco de dados, otimização das consultas).

    c) Em um SGBD, as consultas SQL são traduzidas da álgebra relacional e posteriormente submetidas ao processo de otimização.

    d) A técnica de otimização de consultas baseada em estimativa de custo da consulta estima o custo de diferentes estratégias de execução da consulta e escolhe o plano de execução de custo mais baixo.

    e) Estatística de bancos de dados é um termo que se refere às informações referentes ao número de tuplas, índices, chaves e à cardinalidade das tabelas.

    Fonte: Tec Concursos