Prévia do material em texto
Sobre o conceito Schemaless (sem esquema) podemos afirmar que:
Dadas as características abaixo:
1. Esquema dinâmico para dados não estruturados.
2. São adequados para o ambiente com consultas complexas.
3. Segue o modo de pares de chave-valor para armazenar dados.
Marque dentre as opções abaixo aquela que representa as características do NoSQL.
BANCO DE DADOS AVANÇADO
Lupa Calc.
CCT0395_A4_201603507035_V1
Aluno: EDUARDO SANTOS BARBOSA Matr.: 201603507035
Disc.: BAN.DAD.AVANÇAD. 2020.2 (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com
este modelo de questões que será usado na sua AV e AVS.
1.
O armazenamento dos dados não precisa de uma estrutura pré-definida, mas precisa ser normalizado
O banco de dados não necessida de um projeto físico
O banco de dados não precisa de um esquema conceitual
O recurso é aplicado apenas nos bancos de dados baseados em grafos
Indica que a base de dados não possui uma estrutura fixa, ou seja, os dados não tem estrutura pré-definida
Explicação:
Esquema livre (schema free) indica que a base de dados não possui uma estrutura fixa, ou seja, os dados não têm estrutura pré-definida.
2.
Somente 1 e 2.
Somente 1 e 3.
Somente 1.
1, 2 e 3.
Somente 2 e 3.
Explicação:
Algumas características do NoSQL:
Esquema dinâmico para dados não estruturados.
O NoSQL não tem interfaces específicas para executar consultas complexas, e as próprias consultas no NoSQL não são tão
eficientes quanto a linguagem de consulta SQL.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
A base de dados NoSQL possui modelo de dados em grafos. Esse modelo caracteriza-se por utilizar como componentes para
representação de dados:
Marque a opção que apresenta as categorias de bases de dados no modelo NOSQL:
Assinale a alternativa errada sobre bancos de dados NOSQL:
É um exemplo de banco de dados NoSQL:
Baseiam-se em documentos, pares de chave-valor, bancos de dados em grafos ou armazenamentos em colunas.
3.
Pares chave-valor agrupados horizontalmente.
Esquema relacional de dados.
Um identificador e um valor.
Conjunto de vértices e ramos.
Um array de pares chave-valor.
Explicação:
É um modelo baseado Teoria dos Grafos. Utiliza-se como componentes um conjunto de vértices e ramos na representação dos dados, em
vez de tabelas ou pares chave‐valor. Entre as vantagens destaca-se comparadas aos bancos de dados relacionais, apresenta estrutura em
grafo que facilita a representação de objetos e de suas propriedades.
4.
Orientado a objetos, documentos, colunas e chaves de valores
Baseado em grafos, colunas, objetos e documentos
JSON, XML, grafos e colunas
Chave-valor, orientado a documentos, grafos e colunas
Orientado a linhas, colunas, grafos e documentos
Explicação:
Podemos avaliar que os bancos de dados relacionais representam dados no formato de tabelas que consistem em um número de linhas
para seus registros, no entanto os bancos NOSQL são coleções de pares chave-valor, bancos de dados em grafos, documentos ou ainda
armazenamentos em coluna e, que não necessitam de esquemas para o seus projetos.
5.
Pode ser usado com o PostgreSQL
Há a necessidade de que os dados tenham uma estrutura pré-definida
É schemaless ou schema free
Pode ser usado para armazenar dados de documentos
São baseados no Teorema CAP
Explicação:
Esquema livre (schema free) indica que a base de dados não possui uma estrutura fixa, ou seja, os dados não têm estrutura pré-definida.
6.
MySql
SQL Server
Oracle
PostgreSQL
MongoDB
Explicação:
Os principais bancos de dados NoSQL são:
BigTable
Redis
MongoDB
Hbase
Neo4j
Cassandra
CouchDb
Exemplos de bancos de dados relacionais:
PostgreSQL
MySql
Oracle
SQL Server
Não Respondida Não Gravada Gravada
Exercício inciado em 23/11/2020 10:16:31.
javascript:abre_colabore('38641','214929797','4360840104');