Como faço para dar manutenção via programa delphi, criando chave secundaria numa tabela do banco, sem deixar os usuários usarem o banco durante a intervenção do programa para criar a chave?