Ir para conteúdo

POWERED BY:

Arquivado

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

edymrex

foreign key

Recommended Posts

OLÁ EDymrex,Na verdade, FOREIGN KEY não é um comando e sim o nome de um tipo de mecanismo contente em bancos de dados relacionais. ALguns autores defendem com sendo também um tipo de índice, outros não.Bom, a explicação lógica é que, esse mecanismo serve diretamente para estabelecer o relacionamento entre entidades de um banco de dados e também para impor restrições de Integridade Referencial.Toda FOREIGN KEY aponta para um PRIMARY KEY, então podemos dizer que os dois conceitos estão diretamente ligados.Exemplo:Um aluno, ao se matricular numa faculdade, ele pertence a uma cidade e um estado certo?Tanto cidade, quanto estado são entidades separadas de aluno, então, percebe-se que, na entidade aluno, temos uma FOREIGN KEY para a PRIMARY KEY das tabelas CIDADE e ESTADO.Bom, inicialmente é um pouco indigesto e nada trivial, mas, dê uma estudada em assunto que tratam de modelagem conceitual, você aprenderá bastante!Abraço e espero ter ajudado!

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.