Questão de Banco de Dados — Modelagem de dados — FGV 2025
Banco de Dados›Modelagem de dados
Código
fg107146
Banca
FGV
Órgão
CPRM
Ano
2025
Nível
Superior
Cargo
Analista em Geociências - Análise e Desenvolvimento de Sistemas
No Oracle Versão 23ai, em seu módulo GeoEspacial incorporado, quando precisamos modelar e criar no banco um objeto que represente um conjunto de ilhas junto com suas boias de medida de temperatura da água, representado por pontos, deve-se utilizar
Aum índice espacial R-tree para indexar dados espaciais de até quatro dimensões.
Buma geometria (ou objeto geométrico) homogênea.
Cum multipolígono heterogêneo.
Da Geocodificação das coordenadas de longitude e latitude das ilhas e pontos de medição.
Eo recurso GeoRaster do Oracle Spatial, já habilitado no Oracle Spatial.
Revelar gabarito e comentário▾
GabaritoC — um multipolígono heterogêneo.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Modelagem GeoEspacial no Oracle Spatial: tipos de geometria
Gabarito: letra C. Para representar um conjunto de ilhas (polígonos) e boias (pontos) como um único objeto no Oracle Spatial (23ai), deve-se utilizar uma coleção de geometria heterogênea, que no Oracle é representada pelo tipo SDO_GEOMETRY com GTYPE de coleção (ex.: 2004 para múltiplos tipos). A alternativa C descreve corretamente essa estrutura ao mencionar "multipolígono heterogêneo" (interpretado como coleção heterogênea de geometrias, apesar do termo "multipolígono" sugerir homogeneidade). As demais alternativas erram ao propor índices, geometria homogênea, processos de geocodificação ou dados raster.
Alternativa
Descrição
Correto?
Motivo
A
Índice espacial R-tree para indexar dados espaciais de até quatro dimensões
❌
É estrutura de indexação, não modelo de objeto geográfico
B
Geometria (ou objeto geométrico) homogênea
❌
Permite apenas um tipo de geometria; ilhas (polígonos) e boias (pontos) são tipos distintos
C
Multipolígono heterogêneo
✅
Representa coleção heterogênea de geometrias (polígonos + pontos) no Oracle Spatial
D
Geocodificação das coordenadas de longitude e latitude
❌
É processo de conversão de endereços, não modelagem de objeto
E
Recurso GeoRaster do Oracle Spatial
❌
Destinado a dados raster (imagens), não vetoriais (ilhas e pontos)
Alternativa A — ❌ Incorreta
O índice espacial R-tree é uma estrutura de indexação, não um modelo de objeto geográfico. A questão pergunta como modelar e criar o objeto, não como indexá-lo. Embora índices R-tree sejam usados para acelerar consultas espaciais, eles não representam a geometria em si.
Alternativa B — ❌ Incorreta
Uma geometria homogênea (ex.: multipolígono, multiponto) só permite um único tipo de geometria. No cenário, temos ilhas (polígonos) e boias (pontos) — tipos distintos —, portanto o objeto deve ser heterogêneo.
Alternativa C — ✅ Correta ⟵ GABARITO
O Oracle Spatial suporta coleções de geometria heterogêneas, como a GeometryCollection, que armazena geometrias de diferentes tipos em um único objeto. No modelo SDO_GEOMETRY, isso corresponde a um GTYPE de coleção (ex.: 2004 para 2D). A alternativa usa a expressão "multipolígono heterogêneo", que, embora terminologicamente imprecisa (multipolígono é homogêneo), refere-se a essa capacidade de agregar polígonos e pontos. É a única opção que atende à necessidade de representar um conjunto misto de ilhas e boias.
Alternativa D — ❌ Incorreta
Geocodificação é o processo de converter endereços ou descrições textuais em coordenadas geográficas. Não modela nem cria um objeto geográfico no banco; é uma operação de entrada de dados.
Alternativa E — ❌ Incorreta
GeoRaster é um recurso do Oracle Spatial para armazenar e manipular dados raster (imagens, grids), não vetoriais. Ilhas e pontos são vetores, não rasters.
NÃO CAIA NESSA!
O termo "multipolígono heterogêneo" pode parecer contraditório, pois multipolígono normalmente denota uma coleção de apenas polígonos (homogênea). A banca usa essa expressão para designar uma coleção de geometrias que inclui polígonos e pontos, ou seja, uma GeometryCollection. Cuidado para não confundir com o tipo multipolígono puro (SDO_GTYPE 2003), que é homogêneo.