Júlio chegou ao Departamento de Desenvolvimento de Sistemas ...

Próximas questões
Com base no mesmo assunto
Q3874350 Banco de Dados
Júlio chegou ao Departamento de Desenvolvimento de Sistemas de Informação Transacionais e Analíticos e começou a estudar as características dos bancos de dados que armazenavam as informações desses sistemas. Em seus estudos, Júlio constatou que os bancos de dados analíticos possuem:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: A decisão dependia de identificar a característica típica de banco analítico/Data Warehouse em contraste com OLTP. Nesse confronto, a alternativa compatível é a que traz esquema de dados desnormalizados.

Tema central: OLAP versus OLTP
Análise das alternativas
A
Errada
Incorreta. Muitas transações pequenas caracterizam perfil de carga transacional, isto é, ambiente OLTP, não banco analítico.
B
Errada
Incorreta. Alta concorrência de usuários é traço típico de sistemas transacionais com muitas operações simultâneas, não a característica típica cobrada para banco analítico.
C
Errada
Incorreta. Transações em tempo real pertencem ao contexto operacional/transacional, enquanto o banco analítico é voltado a consultas e análise de dados.
D
Errada
Incorreta. A alternativa descreve carga intensa de leitura e escrita, mas no banco analítico a característica central é a predominância de leitura/consulta; escrita transacional frequente é traço de ambiente operacional. A pegadinha aqui é aceitar a palavra “leitura” e ignorar que a alternativa também destaca “escrita”.
E
Certa
A alternativa E está certa porque, em bancos analíticos/Data Warehouse, a organização dos dados costuma ser desnormalizada para favorecer consultas e análise, em contraste com o modelo transacional.
Pegadinha da questão
Confundir características de OLTP com OLAP/DW e marcar a alternativa D por conter “leitura”, apesar de também trazer “escrita”.
Dica para questões semelhantes
  • Se a questão opõe banco analítico e transacional, separe primeiro consulta/análise de transação/operação em tempo real.
  • Associe OLAP/DW a modelagem voltada a leitura e desnormalização; associe OLTP a transações curtas, concorrência e escrita frequente.
  • Quando a alternativa misturar um elemento compatível com analítico e outro típico de transacional, prevalece a característica central da carga descrita.

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

O Mundo Transacional (OLTP - Online Transaction Processing): É o banco do dia a dia (ex: o sistema de caixa do supermercado, o SAP operando faturamentos). Aqui, o foco é não ter dados duplicados para que as gravações (INSERT, UPDATE) sejam rápidas e não gerem anomalias. Para isso, aplicamos a Normalização (1FN, 2FN, 3FN), criando dezenas de tabelas pequenas.

O Mundo Analítico (OLAP - Online Analytical Processing): É o Data Warehouse (o banco do BI). O foco aqui é puramente extrair relatórios complexos com base em milhões de linhas históricas. Se o banco analítico fosse altamente normalizado, um simples relatório exigiria o cruzamento (JOIN) de 20 tabelas diferentes, o que faria o servidor travar.

A Solução: Nós desnormalizamos o banco de propósito. Juntamos os dados em tabelas gigantes (como a Tabela Fato e as Tabelas Dimensão do Esquema Estrela). Nós aceitamos ter dados repetidos (redundância) porque o nosso único objetivo é que a leitura (o SELECT) seja absurdamente rápida.

Gabarito: E

OLTP

  • Muitas escritas
  • Transações curtas
  • Dados atuais
  • Alta concorrência
  • Modelo normalizado (3FN)
  • Tempo real

.

OLAP

  • Predomínio de leituras
  • Consultas longas
  • Dados históricos
  • Baixa concorrência
  • Modelo dimensional/desnormalizado
  • Cargas periódicas (ETL/ELT)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo