Prévia do material em texto
25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 1/7 1) 2) 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: 16 terabytes. 8 terabytes. 1 terabyte. 2 terabytes. 4 terabytes. check CORRETO a partir da versão 9.3, o SGBD PostgreSQL passou a permitir o armazenamento de objetos de tamanho máximo de 4 Terabytes. Código da questão: 59132 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: V – V – F – V – V check CORRETO F – V – V – V – F V – V – V – V – F V – V – F – F – V F – V – V – V – V Resolução comentada: 25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 2/7 3) A afirmação “Uma estratégia comum envolve mapear os dados multimídia em uma coleção de pontos, chamados de vetores de características (features)” é verdadeira, pois dados multimídia são comumente mapeados como coleção de pontos; a afirmação “Uma consulta por similaridade é semelhante ao problema de encontrar vizinhos mais próximos ao ponto que representa o objeto da consulta” é verdadeira, pois a consulta por similaridade é semelhante a encontrar vizinhos mais próximos de pontos; a afirmação “O tipo Blob é o menos comum no banco de dados para armazenamento destes tipos de objetos” é falsa, pois Blob é o tipo mais comum para armazenamento de dados multimídia tratados como objetos geométricos; a afirmação “O tipo TinyBlob é um campo de armazenamento de até 255 caracteres, que equivale a 8 bits” é verdadeira, pois o tipo TinyBlob armazena o equivalente a 8 bits; e a afirmação “O tipo LongBlob tem capacidade de armazenamento de até 4.294.967.295 caracteres, que equivale a 32 bits” é verdadeira, pois o tipo LongBlob armazena o equivalente a 32 bits. Código da questão: 59142 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: I – II – IV – V. check CORRETO II – III – IV – V. I – II – III – V. II – III – IV. I – II – III – IV – V. apenas a afirmação III está incorreta, pois o PostgreSQL não possui a função lo_delete. A função que remove um grande objeto do sistemas de arquivos é lo_unlink . Código da questão: 59130 Resolução comentada: Resolução comentada: 25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 3/7 4) 5) 6) 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: Linhas, círculos e polígonos Linhas, círculos e retângulos Pontos, retângulos e polígonos Pontos, círculos e polígonos Pontos, linhas e polígonos check CORRETO Inicialmente, o PostGIS define os tipos básicos de objetos geométricos pontos, linhas e polígonos, e a partir deles podem ser feitas combinações para gerar objetos mais complexos. Código da questão: 59145 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: Criação de diagrama entidade-relacionamento. Processamento de transações. Persistência de objetos. Mapeamento objeto-relacional. check CORRETO Engenharia de requisitos. mapeamento objeto-relacional é o nome do processo que possibilita mapear os atributos contidos nos objetos em colunas correspondentes de uma tabela do esquema relacional. Código da questão: 59112 Leia e associe as duas colunas: Resolução comentada: Resolução comentada: 25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 4/7 7) Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I – B; II – C; III – A. I – B; II – A; III – C. I – C; II – A; III – B. check CORRETO I – A; II – B; III – C. I – C; II – B; III – A. libpq-fs.h é o arquivo de cabeçalho que precisa ser referenciado para se usar a biblioteca libq, que realiza a manipulação de arquivos grandes; Unix é o nome do sistema de arquivos no qual se baseia a interface da biblioteca libq; os grandes objetos que representam arquivos multimídia são comumente chamados de chunks. Código da questão: 59129 A atividade de modelagem para os sistemas baseados em informações geográficas é mais complexa e trabalhosa do que aquela realizada em sistemas tradicionais, pois envolve características espaciais como localização, tempo de observação e a existência de relações espaciais. A seguir são apresentadas algumas informações sobre técnicas que podem ser usadas realizar a modelagem de dados espaciais. Leia e associe as duas colunas Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I-A; II-B; III-C I-B; II-C; III-A I-C; II-A; III-B Resolução comentada: 25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 5/7 8) 9) I-B; II-A; III-C I-C; II-B; III-A check CORRETO OMT-G é o modelo mais conhecido, se baseia em três conceitos principais: classes, relacionamentos e restrições de integridade espaciais; GeoOOApermite representar contextos semânticos com ou sem a caracterização especial; por sua vez, GMOD define classes que simbolizam entidades associadas a alguma localização espacial. Código da questão: 59143 Atualmente, a produção de dados em grande volume, variedade e velocidade contrapõe os dois conceitos descritos a seguir. Na _________________, os projetos dos sistemas priorizam uma série de atividades bem definidas, como análise de requisitos e modelagem de sistemas. Por outro lado, a _________________ é uma área da engenharia cujo intuito é processar e tratar dados para diversos tipos de aplicações baseadas em _________________, exigindo que o banco de dados seja uma representação dinâmica do mundo real, em que os dados possam sofrer alteração _________________. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Engenharia de software; engenharia de dados; Data Science; dimensional. Engenharia de software; engenharia de dados; Big Data; temporal. check CORRETO Engenharia de software; engenharia de dados; Big Data; dimensional. Engenharia reversa; engenharia de software; Data Science; temporal. Engenharia de dados; engenharia de software; Learning Analytics; temporal. a engenharia de software é baseada em atividades bem definidas; por sua vez, a engenharia de dados é responsável por tratar dados para aplicações baseadas em Big Data, fortemente caracterizadas por alterações temporais nos dados. Código da questão: 59134 Uma opção que tem sido frequentemente usada por desenvolvedores para a persistência de dados no modelo NoSQL são os bancos de dados na nuvem. A principal característica dos bancos de dados na nuvem é a existência de diversas máquinas ligadas à internet, que possibilitam implementar o conceito de escalabilidade horizontal. Considerando os bancos de dados na nuvem, assinale a alternativa que representa o objetivo principal deste tipo de tecnologia. Alternativas: Integridade dos documentos. Resolução comentada: Resolução comentada: 25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 6/7 10) Processamento paralelo de transações. Atomicidade das operações. Controle de concorrência. Alta disponibilidade dos dados. check CORRETO segundo Florentino (2018), a alta disponibilidade dos dados é o objetivo principal da tecnologia de bancos de dados na nuvem. Código da questão: 59133 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: V – F – V – V – F. check CORRETO V – V – V – F – F. V – V – F – F – V. V – F – V – F – F. V – F – F – V – V. a primeira afirmação está correta, porque os SGDO foram criados como uma alternativa para o armazenamento de objetos complexos; a segunda afirmação está incorreta, pois PostgreSQL é um banco de dados objeto-relacional; a terceira afirmação está correta, porque os SGDO permitem ao projetista especificar tanto a estrutura dos objetos complexos quanto as suas operações; a quarta afirmação está correta, porque um dos padrões para a tecnologia SGDO chama-se ODMG (Object Data Management Group); a quinta afirmação está incorreta, porque, apesar de inicialmente ter sido um problema devido ao encapsulamento, os BDO passaram a implementar relacionamentos binários por meio de referências inversas. Código da questão: 59114 Resolução comentada: Resolução comentada: 25/03/2024, 16:04 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977765 7/7