Prévia do material em texto
A B C D E A B C D E 1 Marcar para revisão É um formato de dado muito usado no modelo chave-valor: .csv .txt .xml .jsp JSON 2 Marcar para revisão Sobre o modelo chave-valor podemos afirmar, exceto: Pode ser usado no formato JSON. Contém coleções de pares chave-valor. Não exige um esquema prévio para seu uso. Apresenta bom desempenho e é indicado para uso na web. É usado no Neo4J. 3 Marcar para revisão A B C D E A B C D E 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: MONGODB. COUCHDB. NEO4J. MARIADB. MYSQL. 4 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? Estrutura hierárquica rígida com registros interligados por ponteiros. Uso de tabelas com atributos atômicos e suporte a propriedades ACID. Armazenamento baseado em documentos flexíveis e escalonamento horizontal. Organização de dados em grafos para modelar relacionamentos complexos Ausência de esquema pré-definido e uso exclusivo de linguagens não-SQL A B C D E A B C 5 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? Ambos seguem rigorosamente as propriedades ACID para garantir consistência. 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 Bancos relacionais não possuem controle de transações, enquanto NoSQL têm controle rigoroso NoSQL não oferecem nenhum mecanismo para controle de transações 6 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? Dados organizados em tabelas com formato fixo e campos atômicos 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 E A B C D E Dados armazenados exclusivamente em bancos de dados relacionais tradicionais. Dados que exigem pré-definição rígida do esquema antes da inserção. 7 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? Permite armazenar os dados em colunas rígidas, com tipos de dados fixos e predefinidos. Facilita o armazenamento de atributos flexíveis e sem esquema, permitindo pares chave-valor dentro de uma única coluna Impede a escalabilidade horizontal devido à limitação do formato relacional. Exige a definição da estrutura exata dos dados antes da inserção. Não suporta a manipulação de dados em formato JSON. 8 Marcar para revisão Em bancos de dados NoSQL do tipo chave-valor, o conceito de estrutura sem esquema é amplamente utilizado, especialmente em sistemas que lidam com dados dinâmicos. Assinale a alternativa que melhor define o conceito de schemaless nesse contexto A B C D E A B C D E É obrigatório definir previamente a estrutura da tabela Todos os valores associados às chaves devem ser do mesmo tipo Não é necessária uma estrutura fixa para os dados, oferecendo flexibilidade para armazenar diferentes formatos Apenas dados textuais podem ser armazenados como valores A estrutura da tabela deve ser atualizada manualmente a cada mudança nos dados. 9 Marcar para revisão 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? SELECT dados FROM filmes; SELECT jsonb_array_elements(dados) FROM filmes; SELECT json_each_text(dados) FROM filmes; SELECT jsonb_format(dados) FROM filmes; SELECT jsonb_pretty(dados) FROM filmes; 10 Marcar para revisão Ao utilizar o formato JSON no PostgreSQL para armazenar dados do tipo chave-valor, quais aspectos devem ser 00 hora : 48 min : 47 seg Ocultar Questão 10 de 10 Em branco (10) Finalizar prova 1 2 3 4 5 6 7 8 9 10 SM1 Banco De Dados Nosql A B C D E considerados ao manipular os dados com as funções -> e - >>? Ambas as funções retornam sempre o valor como número inteiro. A função ->> retorna os dados no formato JSON bruto. A função -> retorna os valores no formato texto e pode ser usada em funções de ordenação. A função -> mantém o valor no formato JSON, enquanto ->> retorna o valor como texto. A função ->> só pode ser utilizada em atributos do tipo array.