Prévia do material em texto
SM1 Banco De Dados Nosql 1 Marcar para revisão É um formato de dado muito usado no modelo chave-valor: A .CSV B .txt c .xml D .jsp E JSON SM1 Banco De Dados Nosql 2 Marcar para revisão Sobre o modelo chave-valor podemos afirmar, exceto: A Pode ser usado no formato JSON. B Contém coleções de pares chave-valor. Não exige um esquema prévio para seu uso. D Apresenta bom desempenho e é indicado para uso na web. E É usado no Neo4J.SM1 Banco De Dados Nosql D Apresenta bom desempenho e é indicado para uso na web. E É usado no Neo4J. 3 Marcar para revisão Os bancos de dados orientados a grafos são uma poderosa ferramenta para lidar com dados altamente relacionados e interconectados, oferecendo flexibilidade, desempenho e escalabilidade para uma variedade de aplicações e casos de uso. É um exemplo de um SGBD orientado a grafos: A MONGODB. B COUCHDB. NEO4J. SM1 Banco De Dados Nosql D MARIADB. E MYSQL. 4 Marcar para revisão Quanto aos tipos de dados, que abrangem dados estruturados, semiestruturados e não estruturados, qual das seguintes descrições melhor corresponde aos dados semiestruturados? A Dados organizados em tabelas com formato fixo e campos atômicos B Dados irregulares e incompletos, cuja estrutura pode variar, como arquivos XML. Dados sem formato pré-definido, como imagens, vídeos e mensagens em redes sociais. D Dados armazenados em bancos de dados relacionais tradicionais.5 Marcar para revisão Ao longo da evolução dos modelos de bancos de dados, diversos formatos surgiram para atender necessidades específicas. Considerando essa evolução, qual das características abaixo está associada ao modelo relacional? A Estrutura hierárquica rígida com registros interligados por ponteiros. Uso de tabelas com atributos atômicos e suporte a propriedades ACID. c Armazenamento baseado em documentos flexíveis e escalonamento horizontal. D Organização de dados em grafos para modelar relacionamentos complexos E Ausência de esquema pré-definido e uso exclusivo de linguagens não-SQL SM1 Banco De Dados Nosql 6 Marcar para revisão Considerando o controle transacional em bancos de dados relacionais e NoSQL, qual das afirmações abaixo apresenta corretamente a diferença principal entre esses dois modelos? A Ambos seguem rigorosamente as propriedades ACID para garantir consistência. B Bancos relacionais adotam o Teorema CAP, enquanto NoSQL seguem propriedades ACID NoSQL priorizam a consistência e disponibilidade seguindo o Teorema CAP, enquanto relacionais seguem propriedades ACID D Bancos relacionais não possuem controle de transações, enquanto NoSQL têm controle rigoroso E NoSQL não oferecem nenhum mecanismo para controle de transaçõesSM1 Banco De Dados Nosql 7 Marcar para revisão Sobre a utilização do modelo NoSQL chave-valor, qual das alternativas representa um desafio que o desenvolvedor deve considerar ao optar por essa tecnologia? A necessidade de codificar rotinas para controle de transações e tolerância a falhas, pois modelo A não oferece suporte ACID completo B A impossibilidade de realizar consultas baseadas em partes específicas das chaves armazenadas. c A obrigatoriedade de definir um esquema rígido para garantir a consistência dos dados. D A limitação no uso de dados do tipo JSON para o armazenamento dos valores. E A ausência de horizontal para grandes volumes de dados. SM1 Banco De Dados Nosql D A limitação no uso de dados do tipo JSON para armazenamento dos valores. E A ausência de horizontal para grandes volumes de dados. 8 Marcar para revisão Em bancos de dados NoSQL chave-valor, quando se utiliza a extensão HSTORE do PostgreSQL, qual das afirmações abaixo descreve corretamente uma vantagem dessa tecnologia? A Permite armazenar os dados em colunas rígidas, com tipos de dados fixos e predefinidos. Facilita de atributos flexíveis e sem esquema, permitindo pares chave-valor dentro de uma única coluna c Impede a escalabilidade horizontal devido à limitação do formato relacional. D Exige a definição da estrutura exata dos dados antes da inserção. E Não suporta a manipulação de dados em formato JSON.SM1 Banco De Dados Nosql 9 Marcar para revisão Considere o uso do tipo de dado JSONB no PostgreSQL. Qual das alternativas apresenta corretamente uma vantagem significativa desse formato em comparação ao tipo JSON? A Permite compressão de dados binários na criação de índices GIN. B Dispensa o uso de conversão para texto em consultas. Possui melhor desempenho para leitura e manipulação, pois permite indexação eficiente. D Não exige validação da estrutura dos dados ao armazenar. E Substitui o uso de arrays por objetos aninhados em formato XML. SM1 Banco De Dados Nosql 10 Marcar para revisão c Para verificar os dados presentes em um campo JSONB com melhor legibilidade, é possível utilizar uma função que exibe os dados formatados e identados. Qual comando abaixo realiza essa tarefa em uma tabela filmes? Q A SELECT dados FROM filmes; B SELECT jsonb_array_elements(dados) FROM filmes; c SELECT json_each_text(dados) FROM filmes; D SELECT jsonb_format(dados) FROM filmes; E SELECT jsonb_pretty(dados) FROM filmes;