Bom dia,
Estou modelando um banco de dados e tenho uma dúvida quanto a relacionamento de tabelas.
Imaginem a seguinte situação:
Tenho duas tabelas:
T_USER
id_user (primary key)
nome_user
T_HISTORICO
data_his
id_user (Foreign Key)
desc_his
A Tabela T_HISTORICO mantém um histórico (desc_his) das ações realizadas pelo usuário e está relacionada com T_USER pela chave estrangeira id_user.
Vamos dizer que precisei remover o usuário XYZ, mas depois gostaria de gerar um relatório com o histórico de ações de todos os usuários no mês de Janeiro.
O Usuário XYZ realizou ações no sistema no mês de Janeiro, mas já foi excluído.
Ele precisa aparecer no relatório, mas foi excluído!
Neste caso, não posso ter relacionamento entre essas tabelas?
Devo repetir TODOS os campos da tabela T_USER em T_HISTORICO para manter essas informações?
Grato.
mrbox.
