Pular para o conteúdo

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

#105545
rman
Participante

    @carlosdev

    Isso é questão de paradigma. O que se economiza em banco de dados você gasta em linha de código. Por exemplo, se não está armazenado no banco as descrições dos domínios, você terá que fazer isso manualmente via código, aumentando a complexidade.

    Tabelas de domínios são pequenas, espaço para armazenar isso também não deve ser problema.

    Sobre importação, é só fazer o tratamento do dados antes de importar.

    Checks eu utilizo geralmente para garantir a integridade de um dado em que a regra de negócio é mais complexa e que não é possível criar uma tabela de domínio. Exemplo: o valor do desconto não deve ultrapassar 30% em compras abaixo de R$ 100,00.

    Se você tiver abertura, apresente o seus argumentos e tente convencer o autor da proposta. Qual a opinião da sua equipe sobre isso? Fazer o que gerente de projeto manda só por que ele acha melhor, não ajuda em nada, quem implementa sabe o que é melhor pro projeto.