Questão de Geografia — Sensoriamento Remoto e Geoprocessamento — FGV 2024
Geografia›Sensoriamento Remoto e Geoprocessamento
Código
fg085011
Banca
FGV
Órgão
EPE
Ano
2024
Nível
Superior
Cargo
Analista de Pesquisa Energética (Meio Ambiente / Geoprocessamento Meio Físico)
Considere um banco de dados geográficos B contendo, para o Estado do Rio de Janeiro, um geo-campo T capturando a sua topografia, uma coleção de geo-objetos chamada de áreas-deproteção, representadas em uma subdivisão planar P, e duas coleções de geo-objetos, rede-viária e oleodutos, com a descrição das estradas e oleodutos em uma representação complexa V.Se duas equipes estão trabalhando simultaneamente em projetos diferentes que envolvem modificações em V e T, é correto afirmar que
Aa operação de check-out move um dado pronto de um banco subordinado para o banco principal, substituindo a versão existente.
Ba operação de commit transforma um dado em trabalho em um dado obsoleto.
Ca operação de check-in por substituição deve ser suficientemente sofisticada para alterar apenas as regiões modificadas, evitando interferências entre as equipes, especialmente se as regiões R e S não forem disjuntas.
Da operação de delete remove um dado pronto tornando-o em trabalho.
Ea operação de check-in por adição remove o dado original em B e substitui pelo novo dado de B0.
Revelar gabarito e comentário▾
GabaritoC — a operação de check-in por substituição deve ser suficientemente sofisticada para alterar apenas as regiões modificadas, evitando interferências entre as equipes, especialmente se as regiões R e S não forem disjuntas.
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”.
Banco de Dados Geográficos: operações de edição concorrente
Gabarito: letra C. A operação de check-in por substituição deve ser sofisticada o suficiente para alterar apenas as regiões modificadas, evitando interferências entre equipes que trabalham simultaneamente, especialmente quando as regiões de edição não são disjuntas. As demais alternativas descrevem incorretamente as operações de check-out, commit, delete e check-in por adição.
A questão aborda o controle de concorrência em bancos de dados geográficos, um tema central em Sistemas de Informações Geográficas (SIG). Quando duas equipes editam simultaneamente diferentes camadas (no caso, a topografia T e a representação complexa V, que inclui rede viária e oleodutos), é essencial gerenciar as versões dos dados para evitar conflitos. As operações de check-out, check-in, commit e delete fazem parte desse gerenciamento.
Check-out: retira um dado do banco principal para um banco de trabalho (subordinado), permitindo que uma equipe edite uma cópia sem afetar o banco principal. O dado fica em estado de "em trabalho".
Check-in: devolve o dado editado ao banco principal. Pode ser por substituição (substitui a versão original pela nova) ou por adição (adiciona uma nova versão sem remover a original).
Commit: torna permanente as alterações feitas em um dado, transformando-o de "em trabalho" para "pronto".
Delete: remove um dado do banco, tornando-o obsoleto ou excluindo-o definitivamente.
A pegadinha da banca está em inverter os efeitos dessas operações. A alternativa correta (C) destaca a necessidade de um check-in por substituição que altere apenas as regiões modificadas, evitando conflitos quando as áreas de edição se sobrepõem. Isso é crucial em bancos geográficos, onde a edição de uma região pode afetar a topologia de áreas vizinhas.
Edição concorrente em BD geográfico
1Check-out
Retira do principal → trabalho
Dado fica "em trabalho"
2Commit
Torna permanente
"Em trabalho" → "pronto"
3Check-in
Devolve ao principal
Por substituição
Substitui versão original
Deve alterar só regiões modificadas
Por adição
Adiciona nova versão
Não remove a original
4Delete
Remove do banco
Torna obsoleto
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A operação de check-out não move um dado pronto do banco subordinado para o principal; ela faz o oposto: retira um dado do banco principal para um banco de trabalho, permitindo edição. O dado retirado fica em estado de "em trabalho", não "pronto". A descrição confunde check-out com check-in.
Alternativa B — ❌ Incorreta
A operação de commit não transforma um dado em trabalho em um dado obsoleto; ela torna permanentes as alterações, transformando-o de "em trabalho" para "pronto". O termo "obsoleto" é incorreto — commit finaliza a edição, não a descarta.
Alternativa C — ✅ Correta ⟵ GABARITO
A operação de check-in por substituição deve ser suficientemente sofisticada para alterar apenas as regiões modificadas, evitando interferências entre as equipes, especialmente se as regiões R e S não forem disjuntas. Isso é essencial em bancos geográficos, onde a edição de uma região pode afetar a topologia de áreas vizinhas. A alternativa descreve corretamente a necessidade de um check-in que minimize conflitos em edições concorrentes.
Alternativa D — ❌ Incorreta
A operação de delete não remove um dado pronto tornando-o em trabalho; ela remove um dado do banco, tornando-o obsoleto ou excluindo-o definitivamente. A descrição inverte o efeito: delete não transforma em trabalho, mas sim remove.
Alternativa E — ❌ Incorreta
A operação de check-in por adição não remove o dado original em B e substitui pelo novo dado de B0; ela adiciona uma nova versão sem remover a original. A descrição confunde check-in por adição com check-in por substituição.
NÃO CAIA NESSA!
A banca troca os efeitos das operações de check-out, commit, delete e check-in por adição. O candidato que não domina o significado de cada operação pode confundir check-out com check-in, commit com delete, e adição com substituição. Fique atento: check-out retira, check-in devolve, commit finaliza, delete remove.
PEGA ESSA DICA!
Para memorizar, pense no fluxo: check-out (retira do principal para trabalho) → edição → commit (torna permanente) → check-in (devolve ao principal, por substituição ou adição). O delete remove. Em edições concorrentes, o check-in por substituição deve ser refinado para alterar apenas as regiões modificadas.