Buscar

Atividade Dissertativa - Programação Back-End

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

14/04/2021 Atividade Dissertativa: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47461 1/3
Atividade Dissertativa
Entrega 16 abr em 23:59 Pontos 1 Perguntas 1
Disponível 10 fev em 0:00 - 16 abr em 23:59 2 meses Limite de tempo Nenhum
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 44.613 minutos 1 de 1
Pontuação deste teste: 1 de 1
Enviado 10 abr em 20:49
Esta tentativa levou 44.613 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
1 / 1 ptsPergunta 1
Leia o texto a seguir:
NoSQL (originalmente se referindo a "no SQL": "não SQL" ou "não
relacional", posteriormente estendido para Not Only SQL - Não
Somente SQL) é um termo genérico que representa os bancos de
dados não relacionais. Uma classe definida de banco de dados que
fornecem um mecanismo para armazenamento e recuperação de
dados que são modelados de formas diferentes das relações tabulares
usadas nos bancos de dados relacionais.
NOSQL. In: WIKIPÉDIA, a enciclopédia livre. Flórida: Wikimedia
Foundation, 2020. Disponível em:
<https://pt.wikipedia.org/w/index.php?title=NoSQL&oldid=58174217>.
Acesso em: 2 mai. 2020.
 
https://famonline.instructure.com/courses/13033/quizzes/47461/history?version=1
14/04/2021 Atividade Dissertativa: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47461 2/3
Sua Resposta:
Considerando as informações apresentadas, atenda ao que se
pede nos itens a seguir:
a) Classifique o conceito de banco de dados NoSQL relacionando com
o grande volume de dados da web.
b) Classifique os tipos de banco de dados NoSQL.
 
Orientações:
- Sua resposta deve ser um texto único e conter entre 10 e 15 linhas
(considerando fonte padrão, tamanho 12).
- Observe as normas gramaticais, pois erros ortográficos, de coesão e
coerência podem descontar pontuação.
- Busque ao menos uma leitura para embasar sua resposta (pode ser
em livros acadêmicos, artigos e/ou notícias), e insira a referência
pesquisada após o seu texto.
 Podemos classificar o conceito de banco de dados NoSQL
relacionando-o com os grandes volumes de dados da web, ao
analisarmos que a forma como nos comunicamos, acessamos
informações e criamos conteúdo mudou drasticamente nos últimos
anos. Neste exato momento, as aplicações Web têm revolucionado o
mundo em diversos sentidos e com certeza a tendência é que este
crescimento habilite a criação de uma série de novas aplicações. O
grande volume de dados gerados por estas aplicações Web, somado a
nova forma de interação com o usuário (intuitiva, eficiente e dinâmica),
a escalabilidade "on demand" e a necessidade de um alto grau de
disponibilidade, tem gerado o aparecimento de novos paradigmas e
tecnologias.
 Justamente, esse imenso volume de dados cresce a cada
momento e observamos que os bancos de dados relacionais possuem
limites, abrindo portas para o surgimento de outros tipos de modelos
alternativos de banco de dados que possam suprir essa necessidade.
Podemos classificar os tipos de bancos de dados NoSQL: 
Orientado a documento: Um documento, em geral, é um objeto
com um identificador único e um conjunto de campos, que
podem ser strings, listas ou documentos aninhados Exemplos
destes são o MongoDB e CouchBase.
14/04/2021 Atividade Dissertativa: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47461 3/3
Chave-valor (key-value): De maneira bem simples, o banco de
dados é composto por um conjunto de chaves, as quais estão
associadas um único valor, que pode ser uma string ou um
binário. Exemplos: Oracle NoSQL, Riak, Azure Table Storage,
BerkeleyDB e Redis.
Orientado a Grafos: modelo armazenamento utiliza três
componentes básicos: um grafo a um dado, arrestas ou ligações
para representar a associação entre os grafos e os atributos.
exemplos: Neo4J, OrientedDB, GraphBase e InfiniteGraph..
 Orientado a Colunas: Neste modelo os dados são indexados
por uma tripla (linha, coluna e timestamp), onde linhas e colunas
são identificadas por chaves e o timestamp permite diferenciar
múltiplas versões de um mesmo dado. Exemplo: Cassandra,
HBase.
O estudante deve apresentar as considerações a seguir:
a) A Internet está carregada de grandes volumes de dados,
grandes usuários, grande complexidade etc. e também se
tornando mais complexa a cada dia. NoSQL é a resposta de
todos esses problemas. Não é um sistema tradicional de
gerenciamento de banco de dados, nem mesmo um sistema de
gerenciamento de banco de dados relacional (RDBMS). NoSQL
significa "Not Only SQL". O NoSQL é um tipo de banco de
dados que pode manipular e classificar todos os tipos de dados
não estruturados, confusos e complicados. É apenas uma nova
maneira de pensar sobre o banco de dados.
b) Tipos de bancos de dados NoSQ: Orientado a documentos,
Valor chave Gráfico e Orientado à coluna.
Pontuação do teste: 1 de 1

Continue navegando