Ir para conteúdo

POWERED BY:

Arquivado

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

Essinho

onde coloco minha chave extrangeira

Recommended Posts

iaew galera beleza http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

 

tou com um banco aki onde tenho

uma tabela "usuarios" e outra "empresa"

 

onde um usuario trabalha em um empresa i uma empresa tem

vairos usuarios

:P rs

 

ai coloco a chave estrangeira na tabela empresa ou usuario...

 

Como devo seguir uma regra?

 

algum tuto legal pra isso??

:D

 

vlwWWWW

Compartilhar este post


Link para o post
Compartilhar em outros sites

ehehehehe, vamos lá meu amigão!

 

Você já disse tudo, "onde um usuario trabalha em um empresa i uma empresa tem vairos usuarios", nesse caso você tem um relacionamento de cardinalidade 1,N, ou seja, um-para-muitos, Quando é assim, o sentido da chave é o seguinte: sai da entidade de menos cardinalidade para a de maior cardinalidade.

 

Temos 1 empresa com vários usuários, isso significa que, quando você for cadastrar um usuário, deverá informar também a empresa que este usuário trabalha ou preta serviços ou seja lá o que for. Estranho seria se, ao cadastrar uma empresa tenha que informar o usuário...rs, já pensou nisso?

 

Bom, se é assim, quando você for cadastrar um usuário, deverá informar também a empresa, a chave estrangeira ou a foreign key deverá ser criada na tabela usuário, ok?

 

TBL_USUÁRIO

usuario_id PK

empresa_id PK e FK

 

Abração, qq dúvida continue postando. http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

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.