Ir para conteúdo

Arquivado

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

tslopes

Estrutura de tabelas com foreign key

Recommended Posts

Olá amigos! Tenho as seguintes tabelas:

 

Tabela galerias

Id | nome_galeria 
 01| Galeria teste
 02| Nova galeria

Tabela usuários

Id | dados do usuários ..... | acesso_galerias
 01| dados do usuário 01 ... | 1, 2

Dentro da coluna "acesso_galerias" da tabela usuários, gostaria de colocar as id's das galerias que o usuário vai ter acesso. Como faço isso, com foreign key? Como seria a query para procurar esses valores separados?
Obrigado amigos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deve criar uma terceira tabela "Usuario X Galeria" que guardará o idUsuario e o idGaleria.

Supondo que o usuário 01 tenha acesso às galerias 1 e 2; o usuário 02 tenha acesso à galeria 1; e o usuário 03 tenha acesso às galerias 1 e 2; a tabela ficaria da seguinte forma:

IdUsuario| idGaleria 
       01| 1
       01| 2
       02| 1
       03| 1
       03| 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://www.sqlmagazine.com.br/Colunistas/MariaSalete/04_ORParte1.asp

 

É um caso de relação n:m , o artigo acima me parece ser um boa explicação.

 

Excelente tutorial amigo, obrigado pela atenção!

 

Você deve criar uma terceira tabela "Usuario X Galeria" que guardará o idUsuario e o idGaleria.

Supondo que o usuário 01 tenha acesso às galerias 1 e 2; o usuário 02 tenha acesso à galeria 1; e o usuário 03 tenha acesso às galerias 1 e 2; a tabela ficaria da seguinte forma:

IdUsuario| idGaleria 
       01| 1
       01| 2
       02| 1
       03| 1
       03| 2

 

Um ótima ideia amigo, problema resolvido!

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.