Bom dia galera!
Estou com a seguinte dúvida, vou criar um sistema que gerencia propostas para possíveis clientes (prospectos) ou para pessoas/empresas que já são clientes, um possível cliente pode ser tanto uma empresa quanto uma pessoa fisíca. Quando uma dessas propostas é aceita, se a pessoa/empresa ainda não é cliente ela se torna um cliente.
Minha dúvida é a seguinte, a forma mais correta de fazer isto é criando tabelas separadas para pessoas/empresas que já são clientes das que ainda podem ser? Ou coloco tudo na mesma tabela, tanto pessoas/empresas que já são clientes quanto pessoas/empresas que ainda não são clientes.
OBS: pessoas/empresas que já são clientes tem atributos diferentes de quem ainda não é e, cada uma dessas entidades se relaciona com diferentes partes do sistema.
Tenho certeza que isso tudo deve ficar em tabelas separadas, uma para clientes e outras para não clientes, to perguntando isso mais porque gostaria de ver opiniões de outros, porque estou tendo uma divergência interna aqui com pessoas que querem deixar tudo na mesma tabela.
↧
Dúvida sobre forma correta de modelar tabelas do banco de dados
↧