Sobre Banco de Dados, assinale a alternativa CORRETA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A
Os sistemas NoSQL são projetados para oferecer alto desempenho, escalabilidade e flexibilidade, sendo bem adequados para lidar com grandes volumes de dados e estruturas de dados variáveis. A abordagem NoSQL permite que os dados sejam armazenados de maneiras que podem ser mais eficientes para o tipo específico de consulta ou processamento que se precisa realizar, ao contrário dos bancos de dados relacionais que são mais rígidos em termos de esquema.
Os sistemas NoSQL frequentemente utilizam estruturas de dados como documentos, grafos ou colunas amplamente distribuídas que são otimizadas para consultas que não se encaixam no modelo relacional tradicional, oferecendo, assim, uma performance melhor para certos tipos de consultas. Além disso, esses sistemas foram desenhados para escalar horizontalmente, ou seja, é possível adicionar mais servidores ao sistema para aumentar sua capacidade de processamento e armazenamento, o que facilita o crescimento conforme a demanda aumenta, caracterizando uma alta escalabilidade.
Por fim, a flexibilidade é uma característica marcante dos bancos NoSQL, pois permitem que o esquema de dados seja modificado sem downtime ou grandes modificações no sistema existente, o que é especialmente útil em ambientes onde os requisitos de dados estão constantemente mudando.
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: A
Os bancos de dados NoSQL são ideais para muitos aplicativos modernos, como dispositivos móveis, Web e jogos, que exigem bancos de dados flexíveis, escaláveis, de alta performance e altamente funcionais para proporcionar ótimas experiências aos usuários.
- Flexibilidade: os bancos de dados NoSQL geralmente fornecem esquemas flexíveis que permitem um desenvolvimento mais rápido e iterativo. O modelo de dados flexível torna os bancos de dados NoSQL ideais para dados semiestruturados e não estruturados.
- Escalabilidade: os bancos de dados NoSQL geralmente são projetados para serem escalados horizontalmente usando clusters distribuídos de hardware, em vez de escalá-los verticalmente adicionando servidores caros e robustos. Alguns provedores de nuvem lidam com essas operações nos bastidores como um serviço totalmente gerenciado.
- Alta performance: o banco de dados NoSQL é otimizado para modelos de dados específicos e padrões de acesso que permitem maior performance do que quando se tenta realizar uma funcionalidade semelhante com bancos de dados relacionais.
- Altamente funcional: os bancos de dados NoSQL fornecem APIs e tipos de dados altamente funcionais criados especificamente para cada um de seus respectivos modelos de dados.
Fonte: https://aws.amazon.com/pt/nosql/
A) CORRETA
B) Refere-se ao SGBD e não BD
C) Refere-se ao modelo conceitual e não ao lógico
D) Refere-se ao modelo físico e não ao conceitual
E) Microsoft Edge é um navegador
Qualquer erro eu arrumo
Bons estudos!
Nos bancos de dados relacionais os dados são armazenados em tabelas
Já os bancos de dados não relacionais atendem as demandas que os bancos relacionais não conseguem suprir. Um exemplo de demandas são aqueles dados mistos, onde se misturam tabelas, imagens e mapas, por exemplo, que não poderão ser tabulados em colunas e linhas de tabela. Suas soluções são baseadas em armazenamento na nuvem. A linguagem utilizada nesse formato é NoSQL, Not Only SQL.
O NoSQL é um sistema de banco de dados não relacional. O uso de bancos de dados NoSQL permitirá que você tenha maior escalabilidade e maior economia no dia a dia pois não exige um hardware muito potente.
FOCO NO OBJETIVO !!!!
Item B : erro Sgbd e não Banco de dados
Um SGBD (Sistema de Gerenciamento de Banco de Dados) é uma coleção de programas que permitem ao usuário definir, construir e manipular bases de dados para as mais diversas finalidades. O objetivo principal de um SGBD é oferecer um ambiente seguro e confiável para controlar e administrar os dados, retirando esta responsabilidade dos programas de aplicações.
a mesma questao em varios concursos?!
por que nosql tem maior escalabilidade do que RDBMS:
Most SQL databases are vertically scalable, which means that you can increase the load on a single server by increasing components like RAM, SSD, or CPU. In contrast, NoSQL databases are horizontally scalable, which means that they can handle increased traffic simply by adding more servers to the database.
https://softwareengineering.stackexchange.com/questions/194340/why-are-nosql-databases-more-scalable-than-sql
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo