Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/05/2023, 08:38 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2696116/5080847 1/5 Tópicos Avançados em Banco de Dados: Banco de dados não- relacionais - NoSQL Professor(a): Rogério Ferreira da Silva (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: Código da questão: 59129 Alternativas: Código da questão: 59144 I – A; II – B; III – C. I – C; II – A; III – B. I – B; II – A; III – C. INCORRETO I – C; II – B; III – A. I – B; II – C; III – A. II, III e IV II, III, IV e V I, II, IV e V I, II, III e V CORRETO I, III e V Avaliação enviada com sucesso Avaliação enviada com sucesso 09/05/2023, 08:38 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2696116/5080847 2/5 3) 4) 5) PostGIS define três tipos básicos de dados geométricos: pontos, linhas e ___________, e a partir deles é possível fazer combinações. Todos os objetos geométricos do PostGIS são baseados no sistema de coordenadas ___________. Um ponto é especificado por meio de duas coordenadas no espaço ___________, e linhas são definidas por, no mínimo, ___________ pontos distintos. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Código da questão: 59141 Os grandes objetos que representam os arquivos multimídia armazenados no banco de dados PostgreSQL são gerenciados por meio de uma série de funções implementadas pelo fabricante. Observe as seguintes afirmações que são feitas sobre as funções disponibilizadas pelo PostgreSQL para a manipulação de grandes objetos. I. A função lo_create cria um novo grande objeto no sistema de arquivos e retorna o OID associado a ele. II. O objetivo da função lo_export é recuperar um objeto armazenado no sistema de arquivos por seu meio de nome ou OID. III. A função lo_delete apaga um grande objeto armazenado no sistema de arquivos, por meio de seu nome ou OID. IV. O objetivo da função lo_write é escrever um certo número de bytes obtidos de um buffer, para o descritor de um grande objeto no sistema de arquivos. V. A função lo_read lê um certo número de bytes obtidos do descritor de um grande objeto no sistema de arquivos, para um buffer em memória. São verdadeiras: Alternativas: Código da questão: 59130 Os bancos de dados relacionais atingiram grande popularidade e alcance comercial ao longo das décadas. Parte desse sucesso se deve à possibilidade de criação de um esquema rígido que garante a integridade dos dados e a atomicidade das operações. Por outro lado, a popularização das linguagens orientadas a objetos e a criação de estruturas complexas, muitas vezes, dificulta a persistência de tais estruturas nas tabelas relacionais. Assinale a alternativa que contém o nome do processo que possibilita associar os atributos dos objetos às colunas de tabelas relacionais. Alternativas: Código da questão: 59112 círculos; cartesianas; bidimensional; dois polígonos; cartesianas; bidimensional; dois polígonos; geométricas; bidimensional; dois polígonos; geométricas; tridimensional; três INCORRETO círculos; cartesianas; unidimensional; três II – III – IV – V. II – III – IV. I – II – IV – V. CORRETO I – II – III – IV – V. I – II – III – V. Persistência de objetos. Criação de diagrama entidade-relacionamento. Engenharia de requisitos. Mapeamento objeto-relacional. CORRETO Processamento de transações. Avaliação enviada com sucesso Avaliação enviada com sucesso 09/05/2023, 08:38 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2696116/5080847 3/5 6) 7) 8) O sistema de gerenciamento de banco de dados PostgreSQL utiliza tipos de dados denominados large objects (LO) ou binary large objects (BLOB) para armazenar dados no formato multimídia. Esses grandes objetos não são persistidos nas tabelas criadas pelo usuário, uma vez que, em tais tabelas, é armazenado apenas o identificador do objeto (object identifier – OID). O PostgreSQL armazena os arquivos multimídia em tabelas específicas do sistema. Sobre o sistema de armazenamento e recuperação de grandes objetos do SGBD PostgreSQL, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Grandes objetos passaram a ser armazenados na tabela pg_largeobject a partir da versão 7.1. ( ) O PostgreSQL divide os grandes objetos em “pedaços”, chamados de chunks, e os armazena em diferentes linhas das tabelas do sistema. ( ) Um índice de uma estrutura de dados do tipo B-tree garante que o banco de dados obtenha acesso rápido aos “pedaços” do objeto armazenado. ( ) Uma biblioteca escrita na linguagem C, chamada libpq, oferece uma interface para a recuperação de objetos grandes. ( ) É desnecessário realizar a manipulação de grandes objetos dentro de um bloco de transação SQL. Assinale a alternativa que contenha a sequência correta: Alternativas: Código da questão: 59128 Uma das principais características da tecnologia do banco de dados objeto-relacional é a possibilidade de armazenar tanto dados estruturados complexos como ________ e ________, e dados semiestruturados. Nos tipos de dados semiestruturados, como ________ e ________, a informação sobre o esquema é representada de forma conjunta com os valores dos dados, por isso esse tipo de dado também é comumente chamado de autodescritivo. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Código da questão: 59113 Várias soluções podem ser usadas para o armazenamento das informações em bancos de dados NoSQL. Todas elas utilizam diferentes estruturas para garantir a flexibilidade na persistência de dados, exigida na implementação de aplicações modernas. Com base no exposto, assinale (V) verdadeiro ou (F) falso nas seguintes afirmações: ( ) Soluções do tipo chave-valor podem armazenar dados em estruturas como tabelas hash ou arrays associativos. ( ) Documentos no formato JSON são um tipo de solução que utilizam o conceito de chave- valor. ( ) Soluções do tipo supercoluna permitem persistir dados no formato de colunas e tabelas, inclusive com a possibilidade de relacionar tabelas diferentes. ( ) Soluções do tipo grafos possibilitam armazenar relações entre dados representados por nós e links. ( ) As soluções que utilizam estruturas do tipo grafos são comumente usadas para representar a relação entre usuários em redes sociais. Assinale a alternativa que contenha a sequência correta: V – V – V – V – F. V – F – V – V – F. V – F – V – V – V. V – F – V – F – V. INCORRETO F – V – V – F – F. XML; JSON; CSV e HTML. array; matriz; string; inteiro. INCORRETO Boolean; inteiro; array; matriz. array; matriz; XML; JSON. XML; JSON; array; matriz. Avaliação enviada com sucesso Avaliação enviada com sucesso 09/05/2023, 08:38 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2696116/5080847 4/5 9) 10) Alternativas: Código da questão: 59135 O banco de dados PostgreSQL oferece uma série de recursos, entre eles funções e tipos de dados especiais, que visam o armazenamento de grandes objetos em tabelas específicas do sistema, como imagens, vídeos e documentos, entre outros arquivos no formato multimídia. O SGBD possui alguns tipos de dados específicos para o armazenamento e recuperação deste tipo de objeto. Assinale a alternativa que contém os nomes dos tipos de dados usados para o armazenamento de grandes objetos em PostgreSQL. Alternativas: Código da questão: 59126 SGBD PostgreSQL disponibiliza uma série de recursos para a manipulação de objetos complexos. Tais recursos foram incorporados à linguagemSQL, de forma a possibilitar o gerenciamento de tipos estruturados complexos e semiestruturados. Observe as seguintes consultas para o banco de dados PostgreSQL, que buscam na tabela professor o nome da primeira disciplina ministrada pela professora ‘Sara Nogueira’. São verdadeiras: Alternativas: Código da questão: 59117 F – V – V – V – F. F – V – F – V – F. F – V – F – V – V. V – V – F – V – V. CORRETO V – V – V – V – F. Big objects (BO) e large objects (LO). Large objects (LO) e binary large objects (BLOB). PDF e ODF. Semiestruturados e não estruturados. XML e JSON. INCORRETO I – II – III – IV CORRETO I – III – V II – IV II – III – IV – V I – II – III – IV – V Avaliação enviada com sucesso Avaliação enviada com sucesso 09/05/2023, 08:38 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2696116/5080847 5/5 Arquivos e Links Avaliação enviada com sucesso Avaliação enviada com sucesso
Compartilhar