Pular para o conteúdo principal

Questão de Banco de Dados — Gerência de Transações — CESGRANRIO 2024

Banco de DadosGerência de Transações
Código
cg022339
Banca
CESGRANRIO
Órgão
IPEA
Ano
2024
Nível
Superior
Cargo
Técnico de Planejamento e Pesquisa - Infraestrutura de Tecnologia da Informação
Considere que, em um banco de dados preparado para persistir dados de apoio à realização de estudos na área agropecuária, existem duas tabelas:IMÓVEL (cod-sncr, denominacao, cod-mun, area-total)MUNICÍPIO (cod-mun, uf, qtd-imoveis)A chave primária de um imóvel é o seu código no Sistema Nacional de Cadastro Rural (SNCR), e a de um município é o seu código, segundo o IBGE. A coluna IMÓVEL.cod-mun é chave estrangeira e referencia MUNICÍPIO.cod-mun.Uma aplicação, ou sistema, realiza regularmente a seguinte transação nesse banco de dados:Início da transaçãoInserção dos dados de um novo imóvel na tabela IMÓVELAtualização de qtd-imoveis na tabela MUNICÍPIOCommitNesse exemplo, a propriedade de atomicidade de uma transação garantirá que
  1. Aa integridade referencial entre as duas tabelas sempre será mantida.
  2. Bapenas usuários autorizados poderão consultar os novos dados inseridos.
  3. Cnenhuma das duas tabelas será modificada em caso de problema durante a sua execução.
  4. Dnão existirão dois municípios com o mesmo código.
  5. Enão haverá deadlock entre duas transações concorrentes.
Revelar gabarito e comentário

GabaritoC — nenhuma das duas tabelas será modificada em caso de problema durante a sua execução.

Link permanente: /questoes/cg022339