SóProvas


ID
2677414
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

O termo NoSQL refere-se

Alternativas
Comentários
  • NoSQL (Not Only SQL - Não Somente SQL)

     - Armazenamento e recuperação de dados diferentes das relações tabulares usadas nos bancos de dados relacionais.

     - Usados em big data e aplicações web de tempo real.

     - Podem suportar linguagens de consulta semelhantes à SQL.

     - Simplicidade de projeto

     - Controle mais refinado sobre a disponibilidade.

     

    Fonte: wikipedia

     

    @papirobizurado

  • noSQL é um movimento que promove soluções de armazenamento de dados não relacionais. Ele é composto por diversas ferramentas que, de forma particular e específica, resolvem problemas como tratamento de grandes volumes de dados, execução de consultas com baixa latência e modelos flexíveis de armazenamento de dados, como documentos XML ou JSON.

  • Gabarito C

    Embora presentes na esmagadora maioria das aplicações de software corporativas, há situações em que os bancos relacionais podem não representar a solução mais adequada para o armazenamento de dados. A modelagem relacional pode se revelar como limitada em cenários nos quais um mesmo tipo de informação apresenta um formato variável, fato este que resultaria na criação de inúmeras tabelas para atender a requisitos aparentemente simples em termos funcionais.

    Além disso, há ainda questões sobre como garantir uma alta disponibilidade e aumentar o poder de processamento para atender a níveis de uso crescente (escalabilidade). Muitas vezes, os investimentos em infraestrutura requeridos para isto serão pesados, podendo mesmo se revelar como inviáveis do ponto de vista financeiro.

    Uma opção interessante para atender a estas diferentes necessidades seriam os bancos de dados NoSQL. Este último termo é interpretado por muitos como uma sigla de “Not only SQL”, englobando alternativas com capacidades que vão além das características típicas dos sistemas gerenciadores relacionais.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • a) O termo NoSQL, inicialmente, era usado para denotar os sistemas que tinham modelos de dados mais flexíveis, diferentes do modelo relacional tradicional, e que por isso não utilizavam a linguagem SQL. No entanto, alguns autores entendem o termo NoSQL como "not only SQL", ou seja, "não apenas SQL", para indicar que esses sistemas podem aliar sua flexibilidade com a utilização de linguagens análogas à SQL. Este item pode ou não ser considerado correto, a depender do autor, e acredito que tenha sido essa divergência que levou à anulação do item. ERRADA

    b) Na verdade os NoSQL em geral renunciam às propriedades ACID, de modo a ampliar a sua capacidade de aplicação em big data. ERRADA

    c) Correto! A escalabilidade, propriedade do sistema de ampliar sua capacidade de operação para uma larga escala de forma eficaz, e o desempenho de acesso a grandes volumes de dados são características dos bancos de dados NoSQL. Essas características os tornam adequados para se trabalhar com big data. CERTA

    d) Os bancos de dados normalizados, em que nos preocupamos com a manutenção da consistência e ausência de redundâncias, são aqueles relacionais, comumente usados para armazenar os dados dos sistemas transacionais. ERRADA

    e) O teorema CAP diz que é impossível prover as três características (consistência, disponibilidade e tolerância a particionamento) em um mesmo sistema de banco de dados distribuído. Os NoSQL, segundo Elmasri e Navathe, costumam adotar modelos de consistência eventual, priorizando a disponibilidade e a tolerância a particionamento. ERRADA

  • O gabarito dessa questão disponibilizado pela banca está na alternativa A, embora eu tenha marcado a alternativa C quando vi essa questão pela primeira vez, e agora tenho a surpresa de ver essa questão com gabarito na letra C aqui, to confuso agora!!!!!!!!!!!

    EDIT: A QUESTÃO FOI ANULADA JUSTAMENTE POR ESSA RAZÃO