É correto que duas diferentes abordagens de indexação sejam ...
incumbência de desenvolver um sistema com as características
apresentadas a seguir.
* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition) v.6, envolvendo servlets, JSP (Java server
pages), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.
O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.
No que se refere a técnicas de análise de desempenho e otimização
de consultas SQL, no contexto do desenvolvimento do sistema
descrito no texto, julgue os itens seguintes.
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (4)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
No estudo de bancos de dados para sistemas de informação, é importante considerar diferentes estratégias de indexação e design de esquema conforme os requisitos de uso do sistema. Este conceito é vital para alcançar um bom desempenho tanto em processamento de transações online quanto em operações de suporte à decisão. Entender estas diferenças é essencial para uma correta concepção de sistemas:
- Processamento de transações online (OLTP): Esta parte do sistema lida com um grande volume de transações curtas, como inserções, atualizações e exclusões. Aqui, um esquema fortemente normalizado é usado para evitar redundâncias e inconsistências de dados. A indexação é ajustada cuidadosamente para otimizar o desempenho das transações frequentes, mantendo a integridade e a velocidade das operações.
- Processamento de suporte à decisão (OLAP): Já nesta parte, lidamos com consultas complexas e agregações que analisam grandes volumes de dados para suporte à decisão. Para melhorar a performance dessas consultas, pode-se adotar um esquema fracamente normalizado ou até denormalizado. A denormalização reduz a necessidade de joins, o que pode acelerar consultas de leitura intensiva. Uma grande quantidade de indexação é benéfica nesse contexto, pois oferece várias alternativas para otimizar o processamento de consultas.
Ao escolher conscientemente essas duas abordagens para as partes diferentes do sistema, a equipe de desenvolvimento poderá assegurar que tanto o processamento de transações quanto o suporte a decisões serão otimizados de acordo com suas necessidades específicas, justificando a correção da afirmativa.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
É correto que duas diferentes abordagens de indexação sejam utilizadas no desenvolvimento do sistema em questão: a parte do sistema que realizará processamento de transações online deve ser embasada em um banco de dados fortemente normalizado e com indexação cuidadosamente ajustada;
OLAP - On-line Analytical Processing
a parte do sistema que realizará processamento de suporte a decisão deve ser fracamente normalizada, podendo, até, ser denormalizada, e conter grande quantidade de indexação, o que permite a escolha de várias alternativas de índices para processamento de consultas.
de consultas SQL". Todos sabem que um banco fortemente normalizado pode afetar o desempenho.
É o tipo de questão que a banca pode simplesmente escolher se vai considerar certa ou não pelo grau de subjetividade de algumas proposições.
Trecho do enunciado:
"deve ser embasada em um banco de dados fortemente normalizado"
Esse "deve" aí se fosse trocada por preferencialmente, no meu entendimento, deixaria a questão correta de forma inequivoca, já que todas as principais bibliografias de BD indicam a normalização para bancos de dados de sistemas OLTP como uma boa prática, porém todas também definem exceções na sua utilização.
Concordo com o Raul e Davi! Esse "deve" o CESPE interpreta do jeito que ele quer! As vezes ele é rigoso com algumas questões colocando-as como erradas justamente por causa deste termo. Já em outras, ele simplesmente ignora.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo