Buscar

Exercicios_Turma_POO2_NoSQL_Alunos

Prévia do material em texto

Programação Orientada a Objetos II 
Professor: Daniel Magalhães Corrêa 
Nome:____________________________________________ 
Turma:____________________________________________ 
Semestre:__________________________________________ 
Unidade 4 - Novas tecnologias para programação em banco de dados 
Seção 4.1 - Banco de dados NoSQL 
Exercícios 
1- No que se refere a banco de dados relacional (SQL) e não relacional (NoSQL), julgue o 
item abaixo: 
Para uma empresa que necessite implantar uma base de dados altamente escalável, com 
grande desempenho e cujo esquema de dados seja flexível, de modo que suporte 
constantes mudanças de campos e valores armazenados, a melhor opção é uma base de 
dados NoSQL. 
 
 Certo 
 Errado 
 
2- Sobre os banco de dados NoSQL, assinale a afirmativa correta. 
 
A) Bancos de dados NoSQL não podem ser indexados. 
B) Bancos de dados NoSQL são considerados banco de dados relacionais. 
C) Nos bancos de dados NoSQL devem ser definidos um esquema de dados fixo antes de 
qualquer operação. 
D) São exemplos de bancos de dados NoSQL: MongoDB, Firebird, DynamoDB, SQLite, 
Microsoft Access e Azure Table Storage. 
E) Os bancos de dados NoSQL usam diversos modelos para acessar e gerenciar dados, como 
documento, gráfico, chave-valor, em memória e, pesquisa. 
 
3- São Exemplos de Bancos de dados relacionais (SQL): 
A) MySql, MongoDB, Oracle e PostgreSQL 
B) MySQL, Oracle, Microsoft SQL Server e PostgreSQL 
C) Phanton, Firebird, Tomcat e SQL_DB 
D) Cobol, Java, Python e Delphi 
E) Nenhuma das anteriores. 
 
4- Os bancos relacionais armazenam os dados na forma de 
tabelas(1________,2__________): 
- Cada 1_______ representa um dado um registro 
- Cada 2_______ representa uma propriedade daquele registro, daquele 
objeto que estou armazenando naquela 3 ________. São Exemplos de Bancos de dados 
_______ (_____): 
A) 1 value, 2 key, 3 index e 4 relative (NoDB). 
B) 1 chave, 2 valor, 3 documento e 4 não-relacional (NoSQL). 
C) 1 linha, 2 coluna, 3 tabela e 4 relacionais (SQL). 
D) 1 indice, 2 registro, 3 index e 4 sem relacionamento (NoRelacional). 
E) Nenhuma das anteriores. 
 
5) As tabelas dos bancos relacionais se relacionam através de PK (primary key) e FK 
(foreign Key). 
 Certo 
 Errado 
 
6) Os bancos de dados NoSQL utilizam a linguagem SQL como linguagem 
de consulta. 
 Certo 
 Errado 
 
7) Os bancos SQL possuem outros formatos de dados como: 
chave-valor, documentos, famílias de colunas, motor de pesquisa, grafos, entre outros. 
 Certo 
 Errado 
 
8) A imagem abaixo caracteriza um banco NoSQL orientado a grafos: 
 
 Certo 
 Errado 
9) Os Bancos de dados relacionais garantem as propriedades ACID: 
 Certo 
 Errado 
10) MongoDB é um banco de dados NoSQL. 
 Certo 
 Errado

Continue navegando