Uma equipe de desenvolvimento de software está projetando u...

Próximas questões
Com base no mesmo assunto
Q3035476 Banco de Dados
Uma equipe de desenvolvimento de software está projetando uma aplicação que requer o armazenamento eficiente de grandes volumes de dados não estruturados, como imagens, vídeos e documentos de texto. Qual dos seguintes modelos de banco de dados é mais apropriado para atender a esta necessidade?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é D - Modelo NoSQL.

Agora, vamos entender por que essa é a escolha certa. A pergunta requer um conhecimento sobre modelos de banco de dados e suas características específicas, com foco em armazenamento de grandes volumes de dados não estruturados, como imagens, vídeos e documentos de texto.

Modelo NoSQL: Este modelo é ideal para dados não estruturados, pois é projetado para lidar com grandes volumes de dados que não se encaixam bem na estrutura rígida de tabelas do modelo relacional. Bancos de dados NoSQL são conhecidos por sua flexibilidade, escalabilidade e capacidade de armazenar dados em diferentes formatos, como chave-valor, documentos, colunas e grafos. Esses sistemas permitem que as aplicações acessem e modifiquem dados de maneira eficiente e são amplamente usados em aplicações que requerem escalabilidade horizontal e armazenamento de grandes quantidades de dados heterogêneos.

Vamos agora discutir por que as outras alternativas são incorretas:

A - Modelo Relacional: Este modelo é excelente para dados estruturados, onde a estrutura dos dados é bem definida e as relações entre os dados são representadas por tabelas e chaves. No entanto, não é a melhor escolha para dados não estruturados e grandes volumes de dados, pois a rigidez do esquema relacional dificulta a gestão eficiente de dados de diferentes formatos e tamanhos.

B - Modelo Hierárquico: Este modelo organiza os dados em uma estrutura de árvore, onde cada registro tem um único pai e pode ter múltiplos filhos. É mais adequado para armazenar dados que têm uma hierarquia clara, mas não é apropriado para dados não estruturados ou para armazenamento eficiente de grandes volumes de dados como imagens e vídeos.

C - Modelo de Rede: Semelhante ao modelo hierárquico, mas com a capacidade de representar relacionamentos mais complexos, permitindo múltiplos pais para cada registro. Ainda assim, não é adequado para dados não estruturados e grandes volumes, pois sua complexidade não favorece a flexibilidade e escalabilidade necessárias para manejar tais dados.

Resumindo, quando se trata de armazenar grandes volumes de dados não estruturados, como imagens e vídeos, o modelo NoSQL destaca-se como a melhor opção devido à sua flexibilidade e capacidade de escalabilidade.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

GABARITO: LETRA D

NoSQL (Not Only SQL) – esse é o nome genérico dado a bancos de dados distribuídos e não relacionais, em que NÃO há estruturas de tabelas (linhas e colunas). Bancos de Dados NoSQL são cada vez mais utilizados em aplicações web de tempo real (online) com a finalidade de atender aos requisitos de gerenciamento de grandes volumes de dados que necessitam de alta disponibilidade e escalabilidade. 

Normalmente trabalha com dados NÃO ESTRUTURADOS.

Clique para visualizar este comentário

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