Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/12/22, 13:32 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2700656/5123805 1/4 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! SGBD PostgreSQL disponibiliza uma série de recursos para a manipulação de objetos complexos. Tais recursos foram incorporados à linguagem SQL, 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 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 I – II – III – IV CORRETO II – III – IV – V II – IV I – III – V I – II – III – IV – V Criação de diagrama entidade-relacionamento. Engenharia de requisitos. Mapeamento objeto-relacional. Processamento de transações. INCORRETO Persistência de objetos. 16/12/22, 13:32 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2700656/5123805 2/4 3) 4) 5) Os bancos de dados multimídia, que armazenam objetos do tipo multimídia, como imagens áudio e vídeos, também exigem gerenciamento de dados espaciais. Em particular, encontrar objetos semelhantes a um determinado objeto é uma consulta bastante comum em um sistema que gerencia arquivos multimídia. Analise as seguintes afirmações sobre os tipos para tratamento de dados do tipo multimídia como objetos espaciais no banco de dados PostGreSQL. Assinale as questões verdadeiras com (V) e as falsas com (F). ( ) Uma estratégia comum envolve mapear os dados multimídia em uma coleção de pontos, chamados de vetores de características (features). ( ) Uma consulta por similaridade é semelhante ao problema de encontrar vizinhos mais próximos ao ponto que representa o objeto da consulta. ( ) O tipo Blob é o menos comum no banco de dados para armazenamento destes tipos de objetos. ( ) O tipo TinyBlob é um campo de armazenamento de até 255 caracteres, que equivale a 8 bits. ( ) O tipo LongBlob tem capacidade de armazenamento de até 4.294.967.295 caracteres, que equivale a 32 bits. Assinale a alternativa que contenha a sequência correta: Alternativas: Código da questão: 59142 Os sistemas de gerenciamento de dados de objetos (SGDO) foram criados com o objetivo de atender a algumas das necessidades das aplicações de software mais complexas. Um dos seus principais recursos é a possibilidade de permitir ao desenvolvedor especificar tanto a estrutura dos objetos quanto as operações que podem ser aplicadas a eles. Sobre os SGDO, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Foram criados como uma alternativa para o armazenamento de objetos complexos. ( ) Como exemplo de SGDO, pode-se citar o PostgreSQL. ( ) Permite ao projetista especificar tanto a estrutura dos objetos complexos quanto as suas operações. ( ) Um dos padrões para esta tecnologia chama-se ODMG (Object Data Management Group). ( ) O conceito de encapsulamento impossibilita a representação de relacionamentos binários entre objetos. Assinale a alternativa que contenha a sequência correta: Alternativas: Código da questão: 59114 O PostGIS é uma extensão para o SGBD PostgreSQL que fornece centenas de operadores, funções, tipos de dados e diversos aprimoramentos para a indexação de dados espaciais. Uma vez instalado, o PostGIS, automaticamente cria tabelas para armazenar os metadados de objetos geométricos. Elas não podem ser diretamente acessadas pelos usuários. Assinale a alternativa que representa o nome da tabela criada pela extensão PostGIS para armazenar metadados dos objetos geométricos. F – V – V – V – F F – V – V – V – V V – V – V – V – F V – V – F – V – V CORRETO V – V – F – F – V V – F – F – V – V. V – V – F – F – V. V – F – V – V – F. CORRETO V – F – V – F – F. V – V – V – F – F. 16/12/22, 13:32 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2700656/5123805 3/4 6) 7) 8) 9) Alternativas: Código da questão: 59140 O SGBD PostgreSQL possui um mecanismo específico para persistência e recuperação de grandes objetos. Tais objetos são armazenados em tabelas próprias do sistema e, normalmente, divididos em “pedaços” chamados chunks, o que facilita a gravação de tais objetos no disco. Qual das alternativas a seguir apresenta o tamanho máximo de um objeto que pode ser armazenado no banco PostgreSQL, a partir da versão 9.3? Alternativas: Código da questão: 59132 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 O PostGIS fornece mais de 300 operadores, funções, tipos de dados e aprimoramentos para a indexação de dados espaciais. A extensão define ainda três tipos básicos de objetos geométricos, com os quais é possível fazer combinações. Assinale a alternativa que descreve os três tipos básicos de objetos geométricos do PostGIS. Alternativas: Código da questão: 59145 Os bancos de dados de objetos (BDO) surgiram como uma alternativa para o armazenamento dos objetos implementados em linguagens de programação OO, contudo, essa tecnologia não teve seu uso generalizado. Assinale a alternativa que representa o geometry_information geometry_columns CORRETO geometry_metadata geometry_data geometry_system 8 terabytes. 4 terabytes. CORRETO 2 terabytes. 16 terabytes. 1 terabyte. polígonos; cartesianas; bidimensional; dois CORRETO círculos; cartesianas; bidimensional; dois círculos; cartesianas; unidimensional; três polígonos; geométricas; tridimensional; três polígonos; geométricas; bidimensional; dois Pontos, retângulos e polígonos Linhas, círculos e polígonos Pontos, círculos e polígonos Linhas, círculos e retângulos Pontos, linhas e polígonos CORRETO 16/12/22, 13:32 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2700656/5123805 4/4 10) principal motivo que levou à não adoção dos BDOs em escala comercial. Alternativas: Código da questão: 59119 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 Baixa escalabilidade no armazenamento dos objetos. Poucos mecanismospara garantir a integridade. Impossibilidade de gerar transações atômicas. Popularidade dos modelos relacionais e objeto-relacional. CORRETO Baixo desempenho em ambientes reais. XML; JSON; array; matriz. array; matriz; XML; JSON. CORRETO array; matriz; string; inteiro. XML; JSON; CSV e HTML. Boolean; inteiro; array; matriz. Arquivos e Links
Compartilhar