[firebase-br] Oque é uma chave estrangeira?
fuzari em task.com.br
fuzari em task.com.br
Ter Jan 18 13:43:02 -03 2005
A chave estrangeira (Foreing Key ou FK) é a chave primária (Primary Key ou
PK) de outra tabela com a qual a segunda está se relacionando.
Exemplo:
Tabela 1 - Classificação de Unidades de medida (Un, Kilo, Litro, etc)
ID_Unidade int PK
Desc_Unidade Char(30)
Tabela 2 - Cadastro de produtos
ID_Produto int PK - Identificacao do produto
Desc_Produto CHAR(30) - Descrição do produto
ID_Unidade int FK - Identificação da unidade
Note que, uma chave estrangeira poderá fazer parte da chave primária da
tabela relacionadora.
Exemplo:
Tabela 1 - Grupo de Produtos
ID_Grupo - PK
Desc-Grupo
Tabela 2 - Produtos
ID_Grupo int PFK - Identificação do grupo de produtos
ID_Produto int PK - Identificacao do produto
Desc_Produto CHAR(30) - Descrição do produto
ID_Unidade int FK - Identificação da unidade
Note que a chave primária da identificação do produto é: ID_GRUPO +
ID_PRODUTO, onde, ID_Grupo é uma PFK (Primary foreing key)
ID_Unidade é uma foreing key.
Leia mais sobre modelagem relacional de banco de dados e construção de
diagramas entidade de relacionamentos (DER).
sds
Fuzari
> Oque é uma chave estrangeira?
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista