Questão nº 54
Questão de Meio Ambiente - Geoprocessamento e Meio Físico · FGV EPE 2024 (nº 54)
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-de-proteçã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. (alternativa correta)
- 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.
Resposta comentada
Gabarito Alternativa C
Quando várias pessoas trabalham ao mesmo tempo em um banco de dados geográficos (um sistema que guarda e gerencia informações com localização, como mapas e dados de terreno), é preciso ter um jeito de organizar as mudanças para que o trabalho de um não apague o do outro. Isso é feito com controle de versão, que gerencia diferentes estados dos dados ao longo do tempo.
- A) Incorreta: A operação de check-out pega uma cópia do dado do banco principal para um espaço de trabalho (banco subordinado) para que o usuário possa modificá-lo sem afetar o original imediatamente. Não move do subordinado para o principal.
- B) Incorreta: A operação de commit serve para tornar as mudanças feitas permanentes e válidas no banco de dados, não para transformar um dado em trabalho em obsoleto. Pelo contrário, ela valida o dado em trabalho.
- (C) Correta: Quando duas equipes modificam partes diferentes (ou até sobrepostas) de um mesmo dado geográfico (como um mapa de topografia ou uma rede de estradas), a operação de check-in (que é quando as mudanças são devolvidas ao banco principal) precisa ser inteligente. Ela deve ser capaz de identificar e aplicar apenas as alterações feitas em cada região, e não simplesmente substituir o dado inteiro. Isso é fundamental para evitar que o trabalho de uma equipe sobrescreva o da outra, especialmente se as áreas de modificação (R e S) se cruzam ("não forem disjuntas"), exigindo uma fusão (merge) das alterações.
- D) Incorreta: A operação de delete remove um dado do banco. Ela não o transforma em "dado em trabalho"; simplesmente o apaga.
- E) Incorreta: A operação de check-in por adição (seja lá o que isso signifique nesse contexto) não remove o dado original para substituí-lo. O check-in visa integrar ou atualizar o dado, não necessariamente remover e substituir cegamente, especialmente em sistemas de controle de versão sofisticados.
Fonte: FGV EPE 2024 Analista de Pesquisa Energética - Meio Ambiente - Geoprocessamento e Meio Físico (Caderno Tipo 1). Reproduzida para fins de estudo.