Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo um sistema de compras e me deparei com algumas dificuldades de modelagem. O usuário pode ter 3 perfis básicos ao acessar o sistema, sendo que não são excludentes. São eles solicitante, aprovador técnico e comprador. O problema é que para cada perfil há características distintas.
Solicitante => pode solicitar produtos de determinados grupos para várias empresas
Aprovador => pode aprovar para determinados grupos de produtos para empresas de ramos específicos
Comprador => pode comprar para determinados grupos de produtos para empresas de ramos específicos
Do que fiz até o momento, penso que tenha que ter uma tabela de Usuário e 3 tabelas de detalhe para cada perfil.
Solicitante = Cod_Usuario, Cod_Empresa e Cod_GrupoProduto
Aprovador = Cod_Usuario, Cod_Atividade e Cod_GrupoProduto
Comprador = Cod_Usuario, Cod_Atividade e Cod_Grupo Produto
Isso estaria certo? Parece-me um pouco confuso.
Carregando comentários...