se vc tiver mais um tipo de usuário… como por exemplo Supervisor… vc teria que criar mais um objeto para indicar que é supervisor?
no caso de Admin e User… poderia usar apenas um objeto User com uma propriedade que podemos chamar de “acesso”…
e no caso de cliente… acho q o correto seria um Cliente TEM UM User… manja?
e sobre as tabelas… seria legal usar uma tabela de Usuario (Id,Nome,etc), uma tabela de de Acesso e então a tabela de relação entre as duas (Acessos_usuarios - algo assim)…
ainda poderia ter tabela de empresa… para ligar com acessos… mas ai depende de você… seu ssitema… etc…
fredferrao
O que é Admin?? Uma tabela apenas para administradores???
Nunca vi desta forma.
Geralmente temos Usuario e Perfil.
User:
-nome
-login
-…
-perfil
Perfil:
Descricao
…
…
E depois teremos mais algumas coisas para definir o que cada perfil tem acesso.
theodrums
Eu também não acho correto ter uma tabela só para administradores, porém onde ficaria, por exemplo, um atributo que só pertenceria ao cliente?
Eu posso ter as classes Cliente e Supervisor herdando de User, mas minha dúvida seria em relação às tabelas mesmo.
alves.Felipe
cara… cria a tabela de usuario e uma tabela de cliente… ai relaciona as duas…
poderia criar um idUsuario na tabela de clientes…