Ir para conteúdo
Fórum Script Brasil
  • 0

Chave Estrangeira?


DaniBacarini

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

DIGAMOS QUE TEMOS A TABELA FUNCIONÁRIOS E A TABELA CARGOS

FUNCIONÁRIOS

Colunas = *Codfuncionários, Nome, sobrenome, rua etc...

* Chave Primária (PK)

CARGOS

Colunas = CodCargos, *Codfuncionários, nomecargo, classecargo etc...

* Chave Chave estrangeira!! (FK)

RELACIONAMENTO POR INNER JOIN

FUNCIONÁRIOS.Codfuncionários (PK) 1___ VS___ N... (FK) CARGOS.Codfuncionários

SELECT * FROM FUNCIONÁRIOS INNER JOIN CARGOS

ON FUNCIONÁRIOS.Codfuncionários = CARGOS.Codfuncionários

Se eu estiver errado por favor é só me corrigir!!

Abraços!!

PARTICIPE E GANHE UM PS2!

SÓ PARA AVISAR QUE TEM UMA PROMOÇÃO FREE NO SITE DO BUSCAPÉ....

QUEM TIVER FILHOS AFIM DO VIDEO GAME MAIS COBIÇADO DO MUNDO....

É só participar acessando o link abaixo...

Explicando melhor:

1º premiação = Sorteio dos cupons cadastrados pela web free gratis etc...

2º premiação = quem indicar mais pessoas!

Eu estou correndo para ganhar por indicação, quem quiser me ajudar é se cadastrar atraves do link a baixo:

http://preço.buscape.com.br/promo_ps2/prom..._indicou=197419

Obs.: A pessoa me indica se quiser..

Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest haroldo de moraes gomes
DIGAMOS QUE TEMOS A TABELA FUNCIONÁRIOS E A TABELA CARGOS

FUNCIONÁRIOS

Colunas = *Codfuncionários, Nome, sobrenome, rua etc...

* Chave Primária (PK)

CARGOS

Colunas = CodCargos, *Codfuncionários, nomecargo, classecargo etc...

* Chave Chave estrangeira!! (FK)

RELACIONAMENTO POR INNER JOIN

FUNCIONÁRIOS.Codfuncionários (PK) 1___ VS___ N... (FK) CARGOS.Codfuncionários

SELECT * FROM FUNCIONÁRIOS INNER JOIN CARGOS

ON FUNCIONÁRIOS.Codfuncionários = CARGOS.Codfuncionários

Se eu estiver errado por favor é só me corrigir!!

Abraços!!

PARTICIPE E GANHE UM PS2!

SÓ PARA AVISAR QUE TEM UMA PROMOÇÃO FREE NO SITE DO BUSCAPÉ....

QUEM TIVER FILHOS AFIM DO VIDEO GAME MAIS COBIÇADO DO MUNDO....

É só participar acessando o link abaixo...

Explicando melhor:

1º premiação = Sorteio dos cupons cadastrados pela web free gratis etc...

2º premiação = quem indicar mais pessoas!

Eu estou correndo para ganhar por indicação, quem quiser me ajudar é se cadastrar atraves do link a baixo:

http://preço.buscape.com.br/promo_ps2/prom..._indicou=197419

Obs.: A pessoa me indica se quiser..

Abraços!

como criar chave estrangeira ?

Link para o comentário
Compartilhar em outros sites

  • 0

Vou explicar de um modo mais facil. O conceito de chave primária e chave estrangeira parece ser complicado mas na verdade é bem simples.

1°- Chave primária é um campo (ou varios campos) de uma tabela que tem um valor único e exclusivo para cada registro. Ou seja, ele não pode se repetir. Geralmente usamos a chave primária num campo do tipo autonumeração. Ela serve pra distinguir um registro de uma tabela de todos os outros registros da tabela. Um bom exemplo se chave primária seria o CNPJ de uma empresa numa tabela de cadastro de fornecedores.

2°- Chave estrangeira é um conceito mais abstrato. Suponha que além da tabela de fornecedores, cuja chave primária é o campo 'CNPJ', tenhamos uma tabela de produtos. Pense comigo: um fornecedor pode nos fornecer vários produtos, ou, de forma análoga, vários produtos podem ter um forncedor em comum não é? Por causa disso precisamos de um campo na tabela de produtos que nos indique qual é o fornecedor desse produto. O campo que melhor faz este papel é o CNPJ da empresa pois, através dele podemos estabelecer uma relação do produto com a tabela de fornecedores (1 fornecedor para muitos produtos).

Resumindo: Quando dois campos de nomes e tipos iguais existem em duas tabelas, sendo que em uma delas ele é chave primária, na outra ele será automaticamente a chave estrangeira!!!!

Esse foi o método mais facil que encontrei para explicar o conceito de chave estrangeira. Mas isso não significa que eu esteja absolutamente certo. Procure artigos na internet ou em livros específicos. Eles te darão a base que você precisa.

Ateh mais!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...