SóProvas


ID
2036293
Banca
CESPE / CEBRASPE
Órgão
TCE-PA
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

No que diz respeito aos fundamentos de banco de dados, julgue o item a seguir.

A redundância em banco de dados deve ser reduzida, mas não totalmente eliminada.

Alternativas
Comentários
  • Gabarito: Certo

     

    A fonte que achei é J. C. Date - Introdução a sistemas de bancos de dados página 16 - 8a. edição (os grifos são dele):

    "Nota: Não queremos sugerir que toda redundância possa ou deva necessariamente ser eliminada. Às vezes, há motivos comerciais ou técnicos plausíveis para manter várias cópias distintas dos mesmos dados. Porém, queremos sugerir que toda redundância deve ser cuidadosamente controlada; isto é, o SGBD deve estar ciente dela (caso exista) e deve assumir a responsabilidade pela "propagação de atualizações"."

  • Algo que ocorre na prática: quanto menos redundante for o banco de dados, mais normalizado ele será. São grandezas inversamente proporcionais. A consequência disso é o aumento de tabelas (mais junções entre elas) e isso acarreta perda de desempenho.

     

     

  • 2013

    A forma normal de uma relação refere-se à condição da mais alta forma normal alcançada e, consequentemente, indica o grau no qual foi normalizada. As formas normais, quando consideradas isoladamente de outros fatores, garantem um bom projeto de banco de dados.

    errada

     

  • Correto! Segundo o caminho do meio de Buda.

  • mas a afirmacao diz que a redundancia NAO deve ser eliminada. Esta afirmacao esta INCORRETA. Afinal, se o projeto do banco de dados e necessidades de negocios permitirem, porque a redundancia deveria ser mantida ???

  • lucas, a questao diz que nao deve ser TOTALMENTE eliminada. deve reduzir ao maximo, mas aina é util ter duplicacoes, como os colegas afirmam mais abaixo.

  • Lucas, não cria pelo em ovo. Dá uma olhada no comentário do Cleiton Dinossaura, q vc vai entender...

  • Achei essa questão péssima.

    A redundância de dados é muito relativa. As vezes é necessário ter, as vezes não...

  • CERTO.

    O processo que elimina as redundâncias é a normalização.

    O problema é que se deixar o banco de dados altamente normalizado, ele não vai ter redundâncias, logo as consultas irão ficar mais lentas.

    A redundância tem que ser controlada, pra melhorar o desempenho.

    Se eliminar tudo, vai ter um baixo desempenho nas consultas.

    Uma outra questão que fala sobre a normalização.

    Ano: 2016 Banca:  Órgão:  Prova: 

    A respeito de banco de dados, julgue o próximo item.

    O processo de normalização provê tanto a análise de desempenho quanto a otimização de consultas nos bancos de dados relacionais, haja vista ser composto de estágios sucessivos — formas normais — a partir de um conjunto de regras distintas de dependência de dados; logo, quanto mais normalizado estiver um banco de dados, melhor será seu desempenho na recuperação de dados.

  • A REGRA É CLARA: SE TÁ NO LIVRO DE ALGUM AUTOR RENOMADO, NEM PERCA SEU TEMPO DISCORDANDO DA BANCA, DANDO OPINIÕES OU ALGO NESSE SENTIDO.

    ABRAÇOS!

  • CORRETO

    Normalização -> reduz redundância e as chances de inconsistência -> • MAU desempenho para consultas

    Desnormalização -> melhorar desempenho das consultas -> foco na entrega da informação -> perde-se a garantia de consistência dos dados, posto que haverá um banco bem maior->•  BOM desempenho para consultas

    "Segundo o Navathe para consultas e bom ter uma redundância controlada o que melhor ao desempenho : A segunda diretriz é consistente, de certo modo, com as demais declarações da primeira diretriz. Podemos ver também a necessidade de uma abordagem mais formal para avaliar se um modelo cumpre essas diretrizes. É importante observar que essas diretrizes, às vezes, precisam ser violadas de modo a melhorar o desempenho de certas consultas."