Ir para conteúdo

POWERED BY:

Arquivado

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

Mr. Borges

Relacionamento de Registros

Recommended Posts

Olá Amiguinhos, me tirem uma dúvida por favor...

 

Tenho uma tabela de usuários e uma tabela de serviços do quais esses usuários podem executar.

Qual é a melhor prática para relacionar os serviços permitidos à um usuário?

 

Considerem:

 

USUARIOS

Pedro

João

 

SERVICOS

Solda

Acabamento

Pintura

 

Cada usuário, esta autorizado a executar somente alguns serviços...então como faria para relacionar isso no BD com base no exemplo abaixo?

PEDRO[solda, Pintura]

Joao[Acabamento,Solda]

 

Criaria outra tabela para isso? Salvaria os IDs dos serviços(1,3,5) em um campo extra na tabela de usuários? Ou alguma outra forma?

Qual a melhor prática?

 

Agradeço caros!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sendo n:m a solução básica seria uma tabela usuario_servico mas procure uma leitura básica sobre formas normais e modelagem de dados.

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.