Prévia do material em texto
Questão 1/3 - Banco de Dados NoSQL
Considere o trecho de texto a seguir:
“Sistemas NoSQL enfatizam a alta disponibilidade, de modo que a replicação dos dados é inerente a muitos desses sistemas”.
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: ELMASRI, N. Sistemas de banco de dados. 7ª ed. São Paulo: Pearson, 2018.
Conforme os conteúdos estudados sobre as categorias de bancos de dados NoSQL, descreva sucintamente e com suas palavras como se dá o processo de armazenamento de dados na categoria de bancos de dados NoSQL orientados a documentos.
Nota: 26.7Você pontuou parcialmente essa questão
Gabarito: Para a resposta ser válida, o aluno deve escrever que a categoria de armazenamento orientado a documentos possibilita o armazenamento de dados semiestruturados. Dessa forma, o banco possibilita armazenar documentos sem que haja uma estrutura comum, um esquema, embora ainda façam parte de uma mesma coleção. (Aula 1 – página 6).
Resposta:Partindo do principio, nós temos o MongoDB que é o SGBD principal utilizado para armazenar arquivos do tipo documento, que no qual é um formato NoSQL. O Dado é retornado em formato JSON e não em linhas e colunas como é um banco de dados SQL. A principal característica do tipo documento é que deste tipo todas as informações são armazenadas em um único documento.
Questão 2/3 - Banco de Dados NoSQL
Considere o extrato de texto a seguir:
“O DynamoDB também permite que o usuário especifique os itens no formato JSON e o sistema os converterá para o formato de armazenamento interno do DynamoDB”.
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: ELMASRI, N. Sistemas de banco de dados. 7ª ed. São Paulo: Pearson, 2018.
Conforme os conteúdos estudados na Aula 2 sobre os tipos de dados no DynamoDB, apresente um exemplo de um conjunto de dados suportado pelo tipo de dados Document Type.
Nota: 33.3
Gabarito: Para a resposta ser válida, o aluno deve apresentar um exemplo onde todos os dados de um conjunto de dados podem ser de tipos diferentes, porém que não sejam armazenados valores vazios dentro de Maps ou Lists, mas permite a existência de Maps e Lists vazios, conforme os exemplos apresentados abaixo. (Aula 2 – página 13).
- [“Uninter”, 2020, true, “Curitiba”, 192, false]
- [ ]
- {{“nome”:“Uninter”}}
Resposta:{ "videos": [ { "file": { "S": "file1.mp4" }, "id": { "S": "1" }, "canvas": { "S": "This is Canvas1" } }, { "file": { "S": "main.mp4" }, "id": { "S": "0" }, "canvas": { "S": "this is a canvas" } } ] }
Questão 3/3 - Banco de Dados NoSQL
Leia a seguinte passagem de texto:
“O termo NoSQL geralmente é interpretado como Not Only SQL e tem por finalidade transmitir a ideia de que muitas aplicações precisam de sistemas diferentes dos sistemas SQL relacionais tradicionais para ampliar suas necessidades de gerenciamento de dados”.
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: ELMASRI, N. Sistemas de banco de dados. 7ª ed. São Paulo: Pearson, 2018.
Conforme os conteúdos estudados na Aula 1 sobre as categorias de bancos de dados NoSQL, apresente sucintamente e com suas palavras quais são as quatro principais categorias de bancos de dados NoSQL?
Nota: 33.3
Gabarito: Para a resposta ser válida, o aluno deve escrever que as quatro categorias de bancos de dados NoSQL são sistemas NoSQL baseados em documentos, sistemas NoSQL baseados em armazenamentos de chave-valor, sistemas NoSQL baseados em colunas ou em largura de colunas e sistemas NoSQL baseados em grafos. (Aula 1 – página 5).
Resposta:Graph, Document, Key-value e Column Family Store