Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade 1. Para atender à especificação SQL do OpenGIS para recursos geoespaciais, um sistema gerenciador de banco de dados geográficos deve seguir uma das alternativas de implementações disponíveis para sua implementação. Quais são essas alternativas? Gabarito comentado Para atender à especificação SQL do OpenGIS para recursos geoespaciais, um SGBD deve seguir uma das alternativas de implementações disponíveis e descritas a seguir: a) Implementação baseada na tabelas de recursos da SQL92 e usando tipos numéricos de SQL para armazenamento de geometria e acesso ODBC ou usando tipos binários de SQL para armazenamento de geometria e acesso; b) Seguir a SQL92 com tipos de geométricos implementados por meio de tabelas de recursos com suporte para texto e binário. 2. Para uso do SGBD PostgreSQL como banco de dados geográficos, devemos ativar sua extensão PostGIS. Por que isso é necessário e quantas vezes deve ser feita sua ativação? Gabarito comentado Trata-se de uma extensão de um banco de dados espacial de código aberto, disponível gratuitamente e razoavelmente compatível com OGC para o PostgreSQL. Ela acrescenta funções espaciais, como o cálculo da distância, da área, operações de união, interseção; além de tipos de dados de geometria espacial ao banco de dados. Há a necessidade dessa ativação ser realizada apenas uma vez. 3. Descreva o que é realizado com o comando SQL abaixo: SQL - CREATE Table SELECT ST_Distance(ST_SetSRID(ST_MakePoint(-43.184346, -22.5102751), 4326)::Geography, ST_SetSRID(ST_MakePoint(-43.1756492, -22.508097), 4326)::Geography); Gabarito comentado O comando calcula a distância entre dois pontos com as informações da longitude e da latitude, nessa sequência. A função ST_MakePoint cria um ponto geométrico. A função ST_SetSRID configura o valor do SRID para 4326 e transforma para o valor para um tipo de dados geométrico. A função ST_Distance calcula a distância entre os pontos. 4. Em uma tabela espacial de referência de um banco de dados geográficos, existe um campo denominado SRID. Para que serve? a) A chave primária espacial b) Um tipo de dado espacial c) Uma restrição geográfica d) A sigla de um SGBD e) Indica os sistemas de referência espacial que podem ser usados. Gabarito Letra e. O SRID equivale ao sistema de referência espacial e indica o sistema de coordenadas usado na representação geométrica utilizada no banco de dados. 5. São exemplos de tipos geométricos suportados pelo PostGIS, exceto: a) Ponto b) BLOB c) Multilinhas d) Multipolígonos e) Linha Gabarito Letra b. A questão limita a pergunta aos tipos espaciais, especificamente.
Compartilhar