Pular para o conteúdo

Fóruns Engenharia de Software Modelagem de Dados- Surrogate Key / Identity Field Modelagem de Dados- Surrogate Key / Identity Field

#105538
rman
Participante

    @carlosdev

    Detalhe- Esses IDs não devem ser diferente na base de DEV, HOM e Produção, e mesmo que fossem diferentes isso não deveria mudar o comportamento do sistema.

    1- Eu trabalho com surrogate key pra tudo, e não vejo problemas. Eu já fui desenvolvedor e hoje sou DBA, acredite isso facilita muito para o DBA, o modelo de dados fica mais nítido e fácil de entender.

    2- Creio que isso não aumenta tanto a complexidade, é questão de costume, basta uma junção com a tabela e continua da mesma forma, continue comparando com o tipo e não com o ID, o ID no seu código não representa muita coisa.

    3- Creio que é questão de padrão, o importante é que todos utilizem o mesmo.