Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Magalhães

ACL + Campos diferentes ?

Recommended Posts

Boa tarde amigos,

 

Estou implementando um sistema, e no mesmo criei uma ACL (lista de controle de acesso) com as seguintes tabelas

 

usuarios

papeis_usuarios (um usuário pode ter vários papeis ou não - 1/N)

papeis

recursos

privilégios

 

Agora a dúvida, irá existir dois papeis distintos, exemplo: (aluno, professor) os campos de alunos (matricula e etc) são diferentes dos campos de professores (tempo de ensino, inscrição e etc), nesse caso com campo diferentes, como posso fazer para encaixar os campos nesse contexto? Crio um tabela pra cada e vinculo a um usuário? Ou na mesma tabela de usuarios, coloco todos os campos?

 

Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Victor, essa duvida é mto mais de modelagem do que de MySQL em si.

 

Seguindo os principios de normalização deve haver uma tabela com os campos p/ professor e outra tabela com caraterísticas de aluno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.