Júlio chegou ao Departamento de Desenvolvimento de Sistemas ...
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
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo