Imagem de fundo

Em um sistema de vendas de ingressos online, é necessário assegurar que a integridade d...

Em um sistema de vendas de ingressos online, é necessário assegurar que a integridade das informações do comprador, evento e ingresso seja preservada para evitar situações como emissão de ingresso para usuário que não efetuou a compra ou processamento de cancelamento para ingresso de outro usuário. Dessa forma, para manter a integridade dos dados na relação entre usuário, ingresso e evento é necessário


A

implementar chaves estrangeiras nas tabelas para garantir integridade referencial, aplicar restrições de unicidade nos relacionamentos e utilizar transações para operações críticas, como compra e cancelamento.


B

armazenar todas as informações em uma única tabela para evitar inconsistências entre múltiplas tabelas relacionadas.


C

utilizar apenas validações no front-end da aplicação para verificar se os dados estão corretos antes de enviar para o banco de dados.


D

criar backups automáticos diários das tabelas principais e restaurá-las sempre que houver suspeita de inconsistência nos dados.


E

implementar logs detalhados de todas as operações para rastrear alterações, sem necessidade de constraints no banco de dados.