Questões de DataMart (Banco de Dados)

Limpar Busca

Uma empresa deseja implementar uma arquitetura de dados robusta para dar suporte à análise e ao processamento diário de informações. A empresa já possui um sistema de OLTP, mas agora precisa de uma solução de OLAP para análise histórica e de tendências. Além disso, a equipe de TI está considerando a criação de Data Marts para áreas de marketing, vendas e finanças, com o objetivo de melhorar a tomada de decisões.


Com base no cenário apresentado, assinale a alternativa que melhor descreve a relação entre Data Marts, OLTP e OLAP.

  • A OLTP é utilizado para consultas analíticas complexas e relatórios históricos, enquanto OLAP é usado para transações diárias em tempo real. Data Marts são criados para centralizar dados específicos de uma unidade de negócios de uma organização.
  • B OLAP é utilizado para transações diárias e em tempo real, enquanto OLTP é usado para análise de dados históricos. Data Marts são criados para gerenciar os dados operacionais de toda a empresa, com foco em relatórios financeiros.
  • C OLTP e OLAP são praticamente intercambiáveis e podem ser usados para transações e consultas analíticas, respectivamente. Data Marts são usados para armazenar dados não estruturados e não são alimentados por OLTP.
  • D OLAP é focado em dados não estruturados e em tempo real, enquanto OLTP é utilizado para análises históricas e agregações. Data Marts são criados para centralizar dados operacionais da empresa.
  • E OLTP é otimizado para transações rápidas e operações de leitura e escrita em tempo real, enquanto OLAP é utilizado para consultas analíticas e agregações de dados históricos. Data Marts são usados para armazenar subconjuntos de dados específicos para áreas da empresa.

A Hemobrás deseja otimizar suas análises sobre o fornecimento de medicamentos derivados do sangue para hospitais atendidos pelo Sistema Único de Saúde (SUS). A equipe de TI precisa projetar um datamart para facilitar a geração de relatórios sobre a demanda de produtos. O objetivo é permitir consultas eficientes sobre o consumo de medicamentos por hospital, período e tipo de produto. Diante dessa necessidade, qual modelo de datamart é mais adequado para essa solução, considerando que a análise se baseia principalmente na quantidade de medicamentos distribuídos e suas características associadas?

  • A Um modelo de relação-entidade, estruturando as informações de maneira transacional, permitindo operações de inclusão e atualização mais eficientes.
  • B Um esquema de rede baseado em um modelo hierárquico, cujas relações entre medicamentos e hospitais são armazenadas em uma estrutura de grafos interconectados.
  • C Um esquema em estrela (star schema) com uma única tabela fato contendo os medicamentos distribuídos e tabelas dimensionais para hospitais, períodos e tipos de produtos.
  • D Um esquema normalizado com tabelas altamente relacionadas para reduzir redundâncias, garantindo a consistência dos dados, mesmo que impacte a performance das consultas.

Para analisar as vendas dos vários livros correspondentes a vários autores em uma rede de livrarias, construiu-se um DataMart com uma nova tabela "FATO" que armazenará os preços dos livros, chamada #VendaLivro (LivroID, AutorID, PrecoVenda).

Assinale a opção que descreve a ação correta para incluir esta nova tabela no banco de dados, considerando que já há dados nas tabelas #Livro e #Autor.

  • A CREATE TABLE #VendaLivro ( LivroID INT, AutorID INT, PrecoVenda DECIMAL(10, 2), FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
  • B CREATE TABLE #VendaLivro ( LivroID INT, PrecoVenda DECIMAL(10, 2), QuantidadeVendida INT, FOREIGN KEY (LivroID) REFERENCES #Autor(LivroID) );
  • C CREATE TABLE #VendaLivro ( LivroID INT, AutorID INT, PrecoVenda DECIMAL(10, 2), FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID) ), FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
  • D CREATE TABLE #VendaLivro ( AutorID INT, PrecoVenda DECIMAL(10, 2), FOREIGN KEY (AutorID) REFERENCES #Autor(LivroID) );
  • E CREATE TABLE #VendaLivro ( PrecoVenda DECIMAL(10, 2), FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID) ), FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );

Considerando processos de análise e mineração de dados, julgue o item subsecutivo. 


Data mart e data warehouse são termos sinônimos que se referem igualmente a um local onde é armazenada uma grande quantidade de dados. 

  • Certo
  • Errado
Sobre os tópicos relacionados à tecnologia e informação com suas respectivas categorias de armazenamento e análise de dados, relacione adequadamente as colunas a seguir.
1. Data Warehouse.
2. Data Mart.
3. Data Lake.
4. Big Data.
5. Business Intelligence e Analytics.
6. Mineração de Dados.
( ) Ambiente de armazenamento de dados centralizado que integra informações de várias fontes para suportar a análise de negócios.

( ) Conjunto de ferramentas, técnicas e processos para coletar, organizar e analisar informações para fins estratégicos.
( ) Subconjunto de um Data Warehouse, geralmente focado em um único departamento ou área de negócios.
( ) Processo de descoberta de padrões, tendências e informações úteis em conjuntos de dados.
( ) Abordagem flexível e escalável para armazenar grandes volumes de dados de diferentes tipos.
( ) Conjuntos de dados extremamente grandes e complexos, muitas vezes além da capacidade de ferramentas de processamento de dados tradicionais.
A sequência está correta em
  • A 5, 2, 4, 3, 6, 1.
  • B 3, 4, 2, 1, 5, 6.
  • C 1, 5, 2, 6, 3, 4.
  • D 4, 1, 3, 6, 2, 5.