mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados BI (Business Intelligence)

Considere o seguinte exemplo de relatório no Power BI: “No gráfico de dispersão, tem-se os campos CURSO, MATRÍCULA e RESULTADOS DE ARRECADAÇÃO R$ que permitem ao usuário determinar os cursos que proporcionaram maiores resultados correlacionados com a quantidade de matrículas”. Agora, o usuário deseja visualizar esse mesmo gráfico com os dados separados por ano e por cidade, e são campos que não constam no gráfico. Qual é o recurso do Power BI que permite realizar essa visualização?   

A: Filtros.
B: Expressões DAX.
C: Gráfico de área empilhada.
D: Drill Down e Drill up.
E: Segmentação de dados.
Banco de Dados BI (Business Intelligence)

Analise as assertivas abaixo sobre carregar, formatar e combinar fontes de dados no Power BI: I. O recurso “Obter dados da Web”, no qual é fornecido um exemplo na caixa de diálogo do conector, permite ao usuário extrair diversos tipos de dados de páginas da Web, incluindo dados encontrados em tabelas e outros dados não tabulares. II. O Power Query permite renomear uma tabela, transformar um tipo de dado ou excluir uma coluna. Essas operações ficam registradas no Editor do Power Query e toda vez que a consulta se conecta à fonte de dados original, o Editor Power Query executa essas alterações nos dados do dashborad e também nos dados das fontes originais para que os dados permaneçam sempre atualizados. III. O Power BI Desktop permite que o usuário selecione dados diretamente de uma planilha do Excel, de um outro conjunto de dados do Power BI, de um banco de dados SQL Server ou ainda faça uma inserção direta de dados em uma tabela ou selecione uma fonte de dados que foi usada recentemente. Quais estão corretas?  

A: Apenas I.
B: Apenas II.
C: Apenas III.
D: Apenas I e III.
E: I, II e III.
Banco de Dados BI (Business Intelligence)

Relacione a Coluna 1 à Coluna 2, associando os tipos gráficos disponíveis no Power BI e as suas respectivas funcionalidades para análise de dados.  Coluna 1 1. Gráfico de Dispersão. 2. Gráfico de Funil. 3. Gráfico Treemap. 4. Gráfico de Medidor. Coluna 2 ( ) Utilizado na representação de dados científicos e estatísticos, é possível comparar valores distintos mostrando similaridades e correlações entre eles e, dessa forma, exibir vários cenários em um mesmo contexto. ( ) Utilizado para demonstrar os valores em uma determinada ordem, na maior parte das vezes em uma ordem crescente de cima para baixo. ( ) Apresenta os dados de forma hierárquica para que se possa interpretar padrões: são exibidos retângulos que, de acordo com o seu tamanho, representam o valor de um determinado item, e suas cores são as categorias, sendo muito utilizadas para comparar proporções em um nível hierárquico. ( ) Formado por um arco, em seu preenchimento há uma barra de progresso que representa o valor atual total do campo de valores escolhido, nas extremidades do arco ficam os valores mínimos e máximos. A composição permite colocar um valor de destino que representa a meta desejada, dessa forma, a agulha é traçada no ponto do arco que representa esse valor, permitindo o acompanhamento e progresso dos valores para atingir o objetivo. A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: 3 – 1 – 4 – 2.
B: 1 – 2 – 3 – 4.
C: 4 – 3 – 1 – 2.
D: 1 – 4 – 2 – 3.
E: 3 – 2 – 4 – 1.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Assinale a alternativa correta quanto à estatística descritiva. 

A: Uma amostra é uma característica associada a elementos de uma população. Por exemplo, em um restaurante, uma variável pode ser a temperatura em que um vinho deve ser servido ou o tipo de prato presente no cardápio.
B: A análise de correlação permite estudar a relação entre dois conjuntos de valores, no qual quantifica-se o quanto um conjunto de valores (ou uma variável) está relacionado com outro, determinando a intensidade e a direção dessa relação. A correlação indica se, e com que intensidade, os valores de uma variável aumentam (ou diminuem) enquanto os valores da outra variável aumentam (ou diminuem).
C: O diagrama de caixa (boxplot) é uma representação gráfica da distribuição de frequência, que é construído alocando as faixas no eixo horizontal, e as frequências no eixo vertical.
D: O desvio-padrão é uma medida de dispersão definida como a média dos quadrados da diferença entre cada valor do conjunto e a média desse conjunto.
E: O histograma apresenta cinco números obtidos a partir da combinação dos quartis com os valores mínimo e máximo de um conjunto de valores: os dois pontos finais da caixa são representados por linhas pontilhadas, a mediana é representada por uma linha no centro, os outliers são traços no final das linhas transversais e as duas linhas transversais fora da caixa são as chamadas barreiras.
Banco de Dados OLAP (On-line Analytical Processing)

Observe a figura abaixo que ilustra um cubo e sua respectiva modificação após a realização de uma operação OLAP (OnLine Analytical Processing – Processamento Analítico em Tempo Real).     Qual operação foi realizada? 

A: Slice.
B: Dice.
C: Drill-down.
D: Roll-up.
E: Pivot.
Banco de Dados DW - Data Warehouse

Assinale a alternativa que contém a definição correta quanto às estratégias de otimização de Data Warehouse. 

A: A sumarização de dados cria tabelas com informações agregadas, regularmente utilizadas, reduzindo o esforço e tempo de processamento para geração dos Data Marts e/ou relatórios.
B: O particionamento vertical de tabelas identifica a frequência de uso das linhas de uma tabela e gerar uma nova tabela com as linhas menos utilizadas.
C: A derivação de dados simplifica a estrutura das tabelas, infringindo os esquemas propostos pelas Formas Normais a fim de reduzir o número de relacionamentos, introduzindo, com isso, a redundância de dados.
D: O particionamento horizontal de tabelas identifica a frequência de uso das colunas de uma tabela e gerar uma nova tabela com as colunas menos utilizadas.
E: A desnormalização armazena dados oriundos de expressões aritméticas ou operações complexas cujo uso é intenso como resultado ou condição em instruções SQL.
Banco de Dados Sistemas de Informações Gerenciais (SIG)

Analise as assertivas abaixo relativas a Séries Temporais:  I. Um dos objetivos da análise de séries temporais é identificar padrões não aleatórios de uma ou mais variáveis de interesse, e a observação desse comportamento passado pode permitir fazer previsões sobre o futuro, orientando a tomada de decisões. II. A tendência descreve o comportamento da variável retratada na série temporal no longo prazo. A obtenção da tendência pode ser feita, por exemplo, através de um modelo de regressão, médias móveis e ajuste exponencial. III. O modelo de regressão é uma forma de obtenção da tendência de uma série temporal. Calculase a média dos primeiros n períodos da série, colocando o resultado no período exatamente no centro deles. Progressivamente, acrescenta-se um período seguinte, desprezando o primeiro da média imediatamente anterior, e calculando novas médias, que vão se movendo até o fim da série. O número de períodos (n) é chamado de ordem da série. IV. A média móvel leva em consideração todos os valores previamente observados ao período que está sob análise e não somente os mais próximos dele. Quais estão corretas? 

A: Apenas I e II.
B: Apenas II e III.
C: Apenas I, II e III.
D: Apenas II, III e IV.
E: I, II, III e IV.
Banco de Dados Modelagem de dados

Assinale a alternativa que contém um exemplo de dados não estruturados.

A: Dados extraídos de uma rede social de um banco podem ser classificadas em polaridades como positivas ou negativas, ou agrupadas por similaridade de assunto.
B: Um sistema bancário armazena dados sobre seus clientes, sobre suas respectivas contas bancárias e sobre as transações executadas sobre tais contas.
C: Funcionários de um departamento de recursos humanos observam os candidatos a uma vaga de emprego e fazem anotações sobre as suas atitudes durante a realização de atividades de um processo de seleção.
D: Uma empresa deseja lançar um novo produto e, para isso, realiza pesquisas sobre sua aceitação com um conjunto específico de pessoas que representa o público-alvo.
E: Uma corrida de Fórmula 1 na qual se medem os tempos que cada piloto gasta para chegar em diferentes trechos de um circuito.
Banco de Dados Modelagem de dados

Relacione a Coluna 1 à Coluna 2, associando o modelo mais adequado para definir a estrutura lógica dos dados no banco de dados com as respectivas aplicações.   Coluna 1 1. Documentos. 2. Grafos. 3. Multidimensional.   Coluna 2  ( ) Aplicações para fazer avaliação de marketing de conteúdo utilizam visualizações rápidas e objetivas do desempenho e da produtividade, oferecendo uma melhor compreensão do que necessita ser reforçado ou aprimorado.  ( ) Aplicações de catálogo em comércio eletrônico armazenam milhares de atributos sobre produtos em uma unidade única, facilitando o gerenciamento de dados e provendo maior velocidade na leitura. A alteração de um produto, por exemplo, a inclusão ou remoção de atributos, não afetará a descrição dos demais produtos.  ( ) Aplicações para analisar KPIs (indicador-chave de desempenho) são ferramentas de gestão que armazenam indicadores e/ou valores quantitativos que podem ser medidos, comparados e acompanhados, de forma a avaliar o desempenho dos processos e das estratégias de um negócio.  ( ) As aplicações de detecção de fraude em cartão de crédito armazenam as relações entre as transações, atores e outras informações relevantes para permitir que se encontrem padrões comuns nos dados. As organizações podem identificar, por exemplo, uma rede de usuários conectados e itens como contas de e-mail, endereços e números de telefones em comum, resultando em uma rede de informações altamente conectada e complexa, que pode ser consultada, visualizada e analisada para detecção de fraudes.     A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: 3 – 2 – 2 – 1.
B: 1 – 2 – 3 – 3.
C: 2 – 3 – 1 – 1.
D: 2 – 3 – 1 – 2.
E: 3 – 1 – 3 – 2.
Banco de Dados Banco de Dados

A análise de dados depende diretamente de dados representativos, válidos e sem viés. Assinale a alternativa correta relativa às técnicas de pré-processamento de dados.  

A: Remover todas as colunas que possuem valores nulos ou faltantes.
B: Transformar atributos numéricos em nominais, pois os algoritmos têm um melhor desempenho com texto.
C: Manter os dados como nas fontes originais, permitindo haver escalas de ordens de grandezas diferentes.
D: Remover outliers se os valores estiverem fora do intervalo estatístico esperado quando eles podem influenciar negativamente o resultado da análise.
E: Remover todas as colunas que possuem pelo menos um valor inválido.
Banco de Dados SQL

Analise as assertivas abaixo relativas à atualização de visão em SQL: I. A estratégia de modificação de consulta altera a consulta da visão em uma consulta na tabela base. A desvantagem é que pode ser ineficiente para visões com consultas complexas, que são demoradas de serem executadas. II. A materialização de visão cria fisicamente uma tabela temporária quando a visão é consultada pela primeira vez e mantém essa tabela com a suposição de que outras consultas à visão acontecerão em seguida. III. Na atualização incremental, pode-se determinar quais novas tuplas devem ser inseridas, excluídas ou modificadas em uma visão materializada quando uma atualização é realizada na tabela base. IV. Uma atualização em uma visão definida sobre uma única tabela com funções de agregação pode ser mapeada para uma atualização direta sobre a tabela base. Quais estão corretas?  

A: Apenas I e II.
B: Apenas II e III.
C: Apenas I, II e III.
D: Apenas II, III e IV.
E: I, II, III e IV.
Banco de Dados SQL

Analise o trecho de código a seguir, escrito em SQL:           Com base nesse código, é correto afirmar que:  

A: O agrupamento ocorre nas linhas 4-5.
B: Na linha 5, são selecionadas as linhas cujo resultado do agrupamento deve ser maior do que 30000.
C: O resultado da consulta é ordenado pela coluna cod_conveniada.
D: Participam do agrupamento todas as faturas com vencimento no dia da execução da consulta.
E: A consulta retorna a quantidade de faturas cadastradas e o valor da maior fatura para cada conveniada.
Banco de Dados Banco de Dados Paralelos e Distribuídos

Qual é o nome da técnica de recuperação que posterga qualquer atualização real do banco de dados em disco até que uma transação atinja seu ponto de confirmação (commit)? A transação força a gravação do log em disco antes de gravar as atualizações no banco de dados. 

A: Checkpoint.
B: Atualização Imediata.
C: Atualização Adiada.
D: Paginação de sombra.
E: Rollback.
Banco de Dados Banco de Dados

Existem dois tipos de prevenção de deadlock quando se utiliza timestamp para controle de concorrência: ESPERAR-MORRER e FERIR-ESPERAR. Suponha que as transações T1, T2 e T3 tenham timestamps 5, 10 e 15, respectivamente. No esquema ESPERAR-MORRER, se T3 solicitar um item de dado mantido por T2, então _____ será desfeita. Já no esquema FERIR-ESPERAR, se T1 solicitar um item de dado mantido por T2, então o item de dado será liberado de _____, e _____ será desfeita. Se T3 solicitar um item mantido por T2, então _____ esperará. Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.  

A: T3 – T2 – T2 – T3
B: T1 – T2 – T3 – T1
C: T2 – T3 – T3 – T2
D: T3 – T1 – T1 – T3
E: T1 – T3 – T1 – T2
Banco de Dados Banco de Dados Relacionais

Assinale a alternativa correta quanto à normalização para bancos de dados relacionais.

A: Diz-se que uma coluna C2 depende funcionalmente de uma coluna C1 quando, em todas as linhas da tabela, para cada valor de C2 que aparece na tabela, aparece o valor de C1.
B: Normalização é o processo de armazenar a junção de tabelas na forma normal mais alta como uma tabela única, que está em uma forma normal mais baixa.
C: Um atributo de uma tabela T é chamado de atributo candidato de T se ele for o membro de alguma chave primária de T.
D: Uma tabela encontra-se na primeira forma normal quando, além não conter tabelas aninhadas, não contém dependências parciais.
E: Uma tabela na terceira forma normal não contém dependência funcional transitiva que ocorre quando uma coluna, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela.
Banco de Dados Segurança

Relacione a Coluna 1 à Coluna 2, associando as medidas de controle de segurança de bancos de dados com os respectivos problemas de segurança comuns a sistemas de computação. Coluna 1 1. Controle de acesso. 2. Controle de inferência. 3. Controle de fluxo. Coluna 2 ( ) Pessoas não autorizadas acessam o sistema para obter informações ou para fazer mudanças maliciosas em uma parte do banco de dados. ( ) Um banco de dados para estatísticas de população pode oferecer informações com base em faixas etárias, níveis de renda, tamanho de residência, níveis de educação e outros critérios. Informações sobre indivíduos são acessadas, por exemplo, através da dedução de certos fatos com relação aos indivíduos baseando-se em consultas que envolvem resumos sobre grupos. ( ) Considere um sistema de banco de dados distribuído em que dois nós tenham níveis de segurança do usuário secreto (S) e não classificado (U). S e U só podem realizar operações mutuamente que sejam consistentes com a propriedade *, que afirma que, em qualquer transação, o nó S não pode gravar ou passar informações para o nó U. Se esses dois nós estabelecerem um canal secreto, uma transação poderá ser conformada de maneira incondicional pelo nó U, mas o nó S pode fazer isso de uma forma previamente combinada, passando informações do nó S para o nó U, violando a propriedade *. ( ) Informações fluem de modo que acessem usuários não autorizados, através de canais que são percursos para as informações fluírem implicitamente em caminhos que violam a política de segurança. A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: 3 – 1 – 2 – 2.
B: 1 – 2 – 3 – 3.
C: 2 – 3 – 1 – 2.
D: 2 – 1 – 3 – 1.
E: 3 – 2 – 1 – 1.
Banco de Dados Conceitos Básicos em Banco de Dados , SQL

Em SQL, para definir que o usuário Paulo001 não possa executar instruções SELECT em nenhuma tabela, utiliza-se a instrução

A: REVOKE SELECT TO Paulo001;
B: BLOCK USER Paulo001 TO SELECT;
C: GRANT USER Paulo001 ALLOWED=FALSE TO SELECT;
D: DENY SELECT TO Paulo001;
E: ROLLBACK SELECT TO Paulo001;
Banco de Dados Conceitos Básicos em Banco de Dados , SQL

Texto associado Para excluir da tabela Advogado_Processo todas as linhas nas quais consta o valor 4378 no campo oabAdvogado, utiliza-se a instrução

A: DELETE * FROM Advogado_Processo AS adp WHERE adp.oabAdvogado=4378;
B: DELETE FROM Advogado_Processo (SELECT oabAdvogado=4378);
C: DELETE * FROM Advogado_Processo WHERE oabAdvogado=4378;
D: DELETE FROM Advogado_Processo WHERE oabAdvogado=4378;
E: DELETE FROM Advogado_Processo (SELECT * FROM Advogado WHERE oabAdvogado=4378);
Banco de Dados Conceitos Básicos em Banco de Dados , SQL

Texto associado Ao executar uma instrução de consulta nas tabelas do banco de dados, foram obtidos os dados mostrados abaixo.     A instrução correta que foi executada é 

A: SELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado), adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as
B: adp WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1987); SELECT adp.oabAdvogado, adv.nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM Advogado_Processo as adp, Advogado as adv, Processo as prc WHERE prc.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
C: SELECT adp.oabAdvogado, adv.nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM Advogado_Processo as adp, Advogado as adv WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
D: SELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado) as nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as adp, Processo as prc WHERE prc.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
E: SELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado) as nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as adp WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
Banco de Dados Modelagem de dados , Modelo relacional

Texto associado Do ponto de vista do Modelo Entidade Relacionamento, 

A: se o parecer de cada advogado fosse o mesmo para todos os processos relacionados a ele, o campo parecerAdvogado deveria ser colocado na tabela Processo.
B: o modelo está incorreto, pois o campo parecerAdvogado deve ser colocado na tabela Advogado, já que o advogado pode dar um parecer diferente para processos diferentes.
C: o modelo não está adequado a nenhuma forma normal, pois o campo parecerAdvogado está relacionado apenas ao campo oabAdvogado, parte da chave primária.
D: o modelo está adequado à segunda forma normal, pois o campo parecerAdvogado é dependente da chave primária completa da tabela Advogado_Processo.
E: o campo anoIniProcesso deve ser colocado na tabela Advogado_Processo, pois o ano em que o processo inicia depende também de cada advogado que acompanhará o processo.
Banco de Dados Banco de Dados Relacionais

Considere a representação de mapeamento objeto-relacional abaixo.        Objetos da classe Produto, criada em Java, podem ser mapeados para a tabela Produtos do banco de dados relacional. Para fazer esse mapeamento são utilizadas anotações e classes, como Entity e Id, que se encontram no pacote II  As lacunas I e II são preenchidas, correta e respectivamente, com  

A: Hibernate e javax.persistence
B: NHibernate e java.sql.persistence
C: Hibernate e java.jpa.persistence
D: NHibernate e java.sql
E: Hibernate e java.sql.persistence
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Analise o banco de dados de uma determinada empresa:  Figura 2: Tabela Cliente.      Para fazer uma consulta ao banco de dados para listar em ordem alfabética quais clientes têm pedidos com prazo de entrega igual ou superior a quinze dias e que pertencem aos estados de São Paulo (‘SP’) ou de Minas Gerais (‘MG’), o seguinte comando deverá ser utilizado: 

A: SELECT cliente.nome_cliente, cliente.UF, pedido.prazo_de_entrega FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente WHERE UF IN ('SP', 'MG') AND prazo_de_entrega >= 15;
B: SELECT cliente.nome_cliente, cliente.UF, pedido.prazo_de_entrega FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente WHERE UF IN ('SP', 'MG') AND prazo_de_entrega >= 15 ORDER BY 1;
C: SELECT cliente.nome_cliente, cliente.UF, pedido.prazo_de_entrega FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente ORDER BY cliente.nome_cliente WHERE UF = ('SP') OR UF = ('MG') AND prazo_de_entrega >= 15;
D: SELECT COUNT(prazo_de_entrega), cliente.nome_cliente, cliente.UF FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente GROUP BY cliente.nome_cliente WHERE UF = ('SP') OR UF = ('MG') AND HAVING COUNT(prazo_de_entrega)>=15 ORDER BY cliente.nome_cliente;
E: SELECT SUM(prazo_de_entrega), cliente.nome_cliente, cliente.UF FROM cliente INNER JOIN pedido ON cliente.codigo_cliente = pedido.codigo_cliente GROUP BY cliente.nome_cliente ORDER BY cliente.nome_cliente WHERE UF = ('SP') AND UF = ('MG') AND HAVING SUM(prazo_de_entrega)>=15;
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Analise o diagrama entidade-relacionamento de um determinado hotel:   Na transposição do Diagrama Entidade Relacionamento (DER) para o diagrama de tabelas relacionais, quais tabelas seriam criadas? 

A: Cliente (CodCliente, NomeCliente, RuaCliente, CidadeCliente) Quarto (NumeroQuarto, TipoQuarto, Andar) Serviço (CodServico, TipoServico)
B: Cliente (CodCliente, NomeCliente, RuaCliente, CidadeCliente, DataEntrada, DataSaida) Quarto (NumeroQuarto, TipoQuarto, Andar, CodCliente) Serviço (CodServico, TipoServico, CodCliente)
C: Cliente (CodCliente, NomeCliente, RuaCliente, CidadeCliente, DataEntrada, DataSaida) Quarto (NumeroQuarto, TipoQuarto, Andar, CodCliente) Utiliza (CodCliente, NumeroQuarto, CodServico) Serviço (CodServico, TipoServico)
D: Cliente (CodCliente, NomeCliente, RuaCliente, CidadeCliente) Hospeda (CodCliente, NumeroQuarto, CodHospedagem, DataEntrada, DataSaida) Quarto (NumeroQuarto, TipoQuarto, Andar) Serviço (CodServico, TipoServico, CodHospedagem)
E: Cliente (CodCliente, NomeCliente, RuaCliente, CidadeCliente) Hospeda (CodCliente, NumeroQuarto, DataEntrada, DataSaida) Quarto (NumeroQuarto, TipoQuarto, Andar) Utiliza (CodCliente, NumeroQuarto, CodServico) Serviço (CodServico, TipoServico)
Banco de Dados Big Data

A ideia básica do Data Lake é simples;todos os dados emitidos pela organização serão armazenados em uma única estrutura de dados chamada Data Lake. Assinale, a seguir, um dos estágios para a implementação de um Data Lake.

A: Descarregamento para Data Mining.
B: Descarregamento para Data Warehouse.
C: Transformação dos dados brutos em dados estruturados.
D: Transformação dos dados brutos em dados semiestruturados.
E: Indexação de todos os registros (criação de índices no banco para todas as tabelas).
Banco de Dados Big Data

Uma arquitetura de gestão de Big Data deve incluir uma variedade de serviços que permitam que as empresas façam uso de incontáveis fontes de dados de maneira rápida e eficiente. Sobre a arquitetura de Big Data, assinale a afirmativa correta.

A: A infraestrutura física é baseada em um modelo de computação distribuída.
B: As conhecidas APIs (Application Programming Interface) não fazem parte da arquitetura Big Data.
C: O Big Data realiza a coleta de vários dados, mas somente de fontes internas, ou seja, dentro da organização.
D: A infraestrutura de segurança não se aplica ao Big Data, tendo em vista que todos os dados utilizados por ele são abertos (públicos) e não precisam de proteção.
E: Mesmo o Big Data sendo uma enorme estrutura de armazenamento, não há a presença de qualquer tipo de redundância. Este fato se deve à eficiência de seus algoritmos.