Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2025

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce197417
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Pesquisador – Área: Ciências Exatas e da Terra – Subárea: Agricultura Digital
Julgue o item a seguir, a respeito de linguagem de programação e de sistema de gerenciamento de banco de dados (SGBD) com extensão espacial. Nesse sentido, considere que a sigla SQL, sempre que empregada, se refere a Structured Query Language.Uma das limitações do uso da SQL em manipulação de dados espaciais é que ela oferece recursos limitados para o tratamento de campos longos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

SQL e manipulação de dados espaciais

CERTO. A afirmação está correta. A SQL padrão, embora seja uma linguagem poderosa para consultas e manipulação de dados relacionais, apresenta limitações no tratamento de campos longos (como objetos geométricos complexos, imagens, grandes cadeias de texto) quando aplicada a dados espaciais. Essas limitações motivaram o desenvolvimento de extensões espaciais, como PostGIS (para PostgreSQL) e Oracle Spatial, que adicionam tipos de dados, funções e operadores específicos para lidar com geometrias, coordenadas e operações geográficas. O texto-base da questão não contraria esse entendimento, e o gabarito oficial (C) reflete a realidade técnica.

Análise detalhada

A linguagem SQL, em seu núcleo, foi projetada para bancos de dados relacionais e oferece tipos de dados como VARCHAR, TEXT, BLOB, que podem armazenar grandes volumes de dados. No entanto, para dados espaciais — que exigem representação de pontos, linhas, polígonos, relações topológicas e consultas geoespaciais (como distância, interseção, área) — a SQL padrão não dispõe de operadores nativos ou tipos de dados adequados. Campos espaciais longos, por exemplo, podem conter polígonos com milhares de vértices; o tratamento eficiente desses dados demanda funcionalidades específicas que fogem ao escopo da SQL pura.

As extensões espaciais dos SGBDs preenchem exatamente essa lacuna, permitindo que a SQL seja estendida com tipos como GEOMETRY, GEOGRAPHY e funções como ST_Contains, ST_Distance, ST_Area. Portanto, é correto afirmar que há uma limitação da SQL no tratamento de campos longos em manipulação de dados espaciais, justificando a necessidade de extensões.

Aspecto

SQL Padrão

Extensões Espaciais (ex.: PostGIS, Oracle Spatial)

Tipos de dados para campos longos

VARCHAR, TEXT, BLOB (genéricos, sem semântica espacial)

GEOMETRY, GEOGRAPHY (tipos específicos para geometrias)

Operações espaciais nativas

Não possui operadores para relações topológicas, distância, área

ST_Contains, ST_Distance, ST_Area, ST_Intersects

Tratamento de objetos geométricos complexos

Limitado (armazenamento como blob/texto, sem funções de análise)

Suporte a polígonos com milhares de vértices, consultas geoespaciais

Necessidade de extensão

Sim, para funcionalidades espaciais

Já incorpora as funcionalidades ausentes na SQL padrão

CERTO.

Link permanente: /questoes/ce197417