Um sistema gerenciador de banco de dados (SGBD) trata-se de uma coleção de programas que permite aos usuários criar e manter um banco de dados. Partindo desta afirmação assinale a alternativa que contenha apenas SGBDs Não Relacionais (NoSQL):
Alternativa 1:
MongoDB, Redis, Neo4j e Riak.
Alternativa 2:
MongoDB, Access, Oracle e Redis.
Alternativa 3:
DB2, SQL Server, Riak e MongoDB.
Alternativa 4:
Oracle, PostgreSQL, MySQL, Neo4j e Riak.
Alternativa 5:
Oracle, DB2, SQL Server, PostgreSQL e MongoDB.
Respostas
Olá,
Para que possamos compreender e identificar os Sistemas Gerenciadores de Banco de Dados aos quais contenham validações Não Relacionais (NoSQL), é necessário que adentremos a todo contexto ao qual se encontra inserida tal modalidade de execução.
Assim, é válido ressaltar que esses processos adotam propriedades key-value stores e, de tal maneira, arquivam os projetos por meio de um agrupamento de entradas constituídas através de uma chave ao qual encontra-se em associação com um determinado valor, ao qual pode adotar quaisquer características, seja em formato binário ou mesmo string discorrendo de modo denormalizado (schema-free). Em diferenciação aos bancos SQL, não ocorre a aplicação de um esquema intensivo, de modo a agilizar a compartilhação de informações dentre diversos servidores, que terão acesso apenas a uma determinada quantidade dos dados (shard).
Assim, pode-se afirmar que a coleção composta por Oracle, DB2, SQL Server, PostgreSQL e MongoDB é a melhor opção e nos indica que a Alternativa 5 é a correta.
Bons estudos!
Alternativa 01. Pág 17 da apostila.