Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia, Fiz toda a modelagem do banco seguindo o padrão MER, no meu caso tenho uma tabela Pessoa e suas especializações que são: Administrador e Avaliador. Obviamente que tanto Administrador como Avaliador tem alguns campos extras por isso fiz a especialização.
Até aqui tudo ok, sei que o modelo MER está correto. Porém ao converter para DER a ferramenta CASE me sugere que faça a junção dessas especializações formando uma tabela só, ou seja, teria apenas a tabela PESSOA com todos os campos de Administrador+Avaliador. Do ponto de vista da Engenharia de Software isto não é bom pois estaríamos indo contra o "modelo", porém do levando em consideração o desempenho e a prática é uma ótima solução, pois não precisaremos ficar usando INNER JOIN para juntar as tabelas, o que demanda muito recurso do banco.
o que vocês me dizem sobre isso ? Juntar ou Não ?
Join não demanda tantos recursos assim...
Tente imaginar o que será mais prático na hora da implementação.
Normalmente, eu mantenho esse tipo de coisa separado.