Baixe o app para aproveitar ainda mais
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
Compartilhar