Prévia do material em texto
1)Considere o seguinte trecho do estudo de caso: Em uma universidade, várias pesquisas científicas envolvem a utilização de espécies animais (ratos, camundongos, cachorros, coelhos, macacos, ovelhas, cobras etc.). Preocupada com a legislação vigente e sua reputação perante a sociedade, a universidade solicitou ao seu departamento de informática a criação de um sistema de informação para controlar e disciplinar esse processo de utilização de animais em experimentos. Sendo assim, vários requisitos foram levantados pelos analistas de sistemas junto aos usuários. Quantas coleções podem ser mapeadas a partir dos requisitos? a)3. b)2. c)1. d)0. VERIFICAR Resposta Correta: Entidades e tabelas são objetos que possuem características que os descrevem. 2)Um arquiteto de dados precisa decidir qual é a melhor modelagem de dados para um projeto de Big data na empresa. Ele precisa decidir se vai usar uma modelagem relacional com Oracle ou noSQL com o banco MongoDB. Considere os seguintes requisitos do projeto: Alto volume de dados, já que é um projeto de Big Data. Dados são dinâmicos e frequentemente alterados. É necessário que o processo de gravação seja rápido. Considerando as características acima, qual é a melhor abordagem para o projeto? a)NoSqLcom banco de dados MongoDB. b)Banco de dados relacional com Oracle. VERIFICAR Resposta Correta: O modelo relacional é ideal para processar e manipular grandes volumes de dados. 3)Avalie as afirmações abaixo: I - Seu volume de carga de trabalho é consistente e requer escala de média para grande. II - Seus dados são previsíveis e altamente estruturados. III - A segurança de gravação é um requisito. IV - Não garante segurança ao SGBD. Considerando a modelagem não relacional, as afirmações que se referem a ela podem ser encontradas na(s) seguinte(s) afirmação/afirmações do quadro apresentando: a)I. b)II e III. c)II e IV. d)IV. VERIFICAR Resposta Correta: O NoSQL não garante segurança ao SGBD. 4)Avalie o diagrama relacional abaixo pertencente ao estudo de caso. Estudo de Caso Clique para dar zoom. Considerando esse diagrama relacional e os conceitos apresentados sobre modelo não relacional, responda: quantas coleções podem ser mapeadas a partir dessa modelagem? a)9. b)7. c)5. d)4. VERIFICAR Resposta Correta: Uma coleção é formada a partir de objetos que possuem características em sua formação. 5)Considerando a modelagem não relacional NoSQL, avalie as seguintes afirmações: I - não utiliza o modelo relacional; II - não tem uma boa execução em clusters; III - seu código é aberto (open source). Considerando as afirmativas acima, são verdadeiras as seguintes: a)I e II. b)I e III. c)II e III. d)I, II e III. VERIFICAR Resposta Correta: O NoSQL possui código aberto (open source) e utiliza modelo não relacional. 6)(CONCURSO IBGE, 2016) Considere as seguintes características de um projeto de banco de dados. I. O modelo de dados é conhecido a priori e é estável; II. A integridade dos dados deve ser rigorosamente mantida; II. Velocidade e escalabilidade são preponderantes. Dessas características, o emprego de bancos de dados NoSQL é favorecido somente por: a)I. b)I e II. c)II e III. d)III. VERIFICAR Resposta Correta: Velocidade e escalabilidade devem ser consideradas para projetos que envolvem modelos não relacionais. 7)(ENADE, 2017) Como forma de permitir as buscas em documentos semiestruturados, um banco de dados NoSQL do tipo orientado a documentos armazena objetos indexados por chaves utilizando tabelas de hash distribuída. Essa afirmação pode ser considerada verdadeira ou falsa? a)Verdadeira. b)Falsa. VERIFICAR Resposta Correta: Não há uso de chaves com hash distribuída. 8)(UFC, 2019) Sobre os bancos de dados NoSQL, assinale a afirmativa correta. a)Bancos de dados NoSQL não podem ser indexados. b)Os bancos de dados NoSQL usam diversos modelos para acessar e gerenciar dados, como documento, gráfico, chave-valor, em memória e pesquisa. c)Nos bancos de dados NoSQL, deve ser definido 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. VERIFICAR Resposta Correta: Bancos de dados não relacionais possuem diversas opções para cada tipo de dados. image1.jpeg