

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Os data lakes
aplicam schema-on-read.
têm necessidade de normalização prévia.
exportam apenas relatórios padronizados obrigatórios.
suportam apenas SQL estruturado.
são exclusivos para OLTP.
Sobre os bancos de dados NoSQL, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) O MongoDB apresenta o recurso de sharding que favorece o escalonamento vertical.
( ) O MongoDB armazena preferencialmente os dados em formato XML para otimizar a indexação.
( ) O Cassandra é um exemplo de banco de dados NoSQL orientado a colunas que se destaca por sua performance, durabilidade, disponibilidade e tolerância a falhas.
As afirmativas são, respectivamente,
V – F – V.
V – V – V.
V – V – F.
F – F – F.
F – F – V.
Uma auditoria tributária precisa armazenar e gerenciar dados de impostos pagos por empresas ao longo de vários anos. Os dados incluem informações estruturadas, como identificação da empresa, valores de impostos e datas de pagamento, mas também dados não estruturados, como relatórios de auditoria em PDF, notas fiscais digitalizadas e comentários dos auditores em texto livre. O modelo de banco de dados mais adequado para atender às necessidades de escalabilidade e flexibilidade da empresa nesse caso é o Modelo
NoSQL do tipo grafo, pois & ideal para representar relações entre empresas e categorias de impostos.
NoSQL do tipo documento, pois permite armazenar dados estruturados e não estruturados em um único registro, com alta escalabilidade.
relacional, pois suporta esquemas flexíveis e é ideal para grandes volumes de dados não estruturados.
NoSQL do tipo chave-valor, pois é otimizado para consultas complexas com junções entre tabelas.
relacional padrão MongoDB, pois garante consistência forte e é adequado para dados estruturados com relações definidas, como impostos e empresas.
Os bancos de dados NoSQL são sempre a melhor escolha para grandes volumes de dados, independentemente do tipo de aplicação.
Certo
Errado
No contexto de projetos de bando de dados e com base nos níveis de abstração, o modelo que define estruturas específicas do banco de dados, incluindo tabelas, chaves e relacionamentos, podendo já ser adaptadas ou não a um SGBD específico é o modelo:
abstrato.
físico.
relacional.
conceitual.
lógico.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Uma empresa de e-commerce precisa escolher a arquitetura de banco de dados mais adequada para diferentes necessidades do seu sistema. Nesse sentido, analise os cenários abaixo:
Considerando as características dos dados estruturados, não estruturados e os modelos de dados disponíveis, qual seria a escolha mais apropriada para cada cenário descrito?
I: MongoDB (documentos) – II: PostgreSQL (relacional).
I: Cassandra (colunas) – II: Oracle (relacional).
I: Redis (chave-valor) – II: Cassandra (colunas).
I: Neo4j (grafos) – II: Redis (chave-valor).
I: MySQL (relacional) – II: MongoDB (documentos).
Uma empresa de mídia digital usa o banco de dados MongoDB para armazenar informações sobre artigos publicados em sua plataforma. Cada documento na coleção artigos contém os seguintes campos:
json
{
"_id":ObjectId("65a4f9c9e1234567890abcde"),
"titulo": "Avanços em Machine Learning",
"autor": "João Silva",
"categoria": "Inteligência Artificial",
"visualizacoes": 1250,
"publicado_em":ISODate("2024-02-10T12:00:00Z"),
"tags": ["IA", "Deep Learning", "Redes Neurais"]
}
A equipe de ciência de dados precisa executar algumas consultas para analisar os artigos publicados e gerar relatórios. Assinale a alternativa que apresenta o comando que retorna todos os artigos da categoria "Inteligência Artificial", com número de visualizações que seja maior ou igual a 1000, ordenados por número de visualizações em ordem decrescente.
db.artigos.query({
"categoria": "Inteligência Artificial",
"visualizacoes": ">1000"
}).sort({ "visualizacoes": "desc" })
db.artigos.filter({
"categoria": "Inteligência Artificial",
"visualizacoes": { ">=": 1000 }
}).orderBy("visualizacoes", "desc")
db.artigos.select * from artigos
where categoria = 'Inteligência
Artificial'
and visualizacoes >= 1000
order by visualizacoes desc;
SELECT * FROM artigos
WHERE categoria = "Inteligência
Artificial"
AND visualizacoes > 1000
ORDER BY visualizacoes DESC;
db.artigos.find({
"categoria": "Inteligência Artificial",
"visualizacoes": { $gte: 1000 }
}).sort({ "visualizacoes": -1 })
Em JSON Schema, o formato format é opcional e não valida dados por padrão, sendo alguns tipos, como int32 e password, definidos pela OpenAPI, mas seu suporte varia entre ferramentas.
Certo
Errado
Qual o nome do banco de dados em nuvem da MongoDB?
Cassandra
MongoCloud
MongoDBCloud
Cosmos
Atlas
Observe a consulta SQL a seguir.
ALTER TABLE Processos
ADD data_criacao DATETIME;
A consulta apresentada que corresponde à consulta MongoDB:
db.Processos.updateMany({ },
{$set:{data_criacao:new Date()}})
db.Processos.add({all()},
{$set:{data_criacao:new Date()}})
db.Processos.insertOne({find()},
{$set:{data_criacao:new Date()}})
db.Processos.createField({ },
{$set:{data_criacao:new Date()}})
db.Processos.addField({find()},
{$unset:{data_criacao:new Date()}})


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um arquivo JSON (JavaScript Object Notation) é um padrão aberto para troca de dados entre sistemas. Para assegurar o uso adequado desse tipo de arquivo, foi criada a linguagem declarativa JSON Schema. Sobre o conceito de JSON Schema é correto afirmar:
Cria uma representação visual dos dados JSON.
Descreve a estrutura e as restrições dos dados JSON.
Comprime os dados JSON para economizar espaço de armazenamento.
Encripta os dados JSON para protegê-los contra acessos não autorizados.
Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados com alta velocidade.
Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Estamos falando do modelo
Data Warehousing.
Elastic Search.
Hadoop.
MapReduce.
NoSQL.
Em bancos de dados relacionais, o valor de uma surrogate key
não possui um significado no contexto de negócio da aplicação.
pode se repetir em linhas diferentes da mesma tabela.
é do tipo CHAR ou VARCHAR.
não serve para uso em uma foreign key de outra tabela relacionada.
é globalmente único, não se repetindo em diferentes servidores e bancos de dados, ainda que não se usem GUIDs.