Você se refere a relacionamentos identificados e não identificados.

Bom vamos lá..

Identificado é quando a tabela (essa com chave estrangeira) para existir e
para ser unicamente identificável precisa obrigatoriamente ter as
informações da outra tabela

Por isso essa chave estrangeira também será uma chave primária e quando
temos 2 chaves primárias na verdade  temos uma chave primária composta.

Não identificado é quando a chave estrangeira NÃO faz parte da chave
primária e é o tipo de relacionamento mais comum.

Exemplos:

Tabela pedido e tabela desconto tem uma relacionamento NÃO identificado pois
um pedido pode ser feito com ou sem desconto e mesmo assim ele é totalmente
válido.

Tabela cidade e tabela estado tem um relacionamento identificado pois uma
cidade para existir precisa de um estado levando em consideração as cidades
com o mesmo nome em diferentes estados.

Procure saber sobre normalização e sobre tipos de relacionamentos..

Espero ter ajudado.
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a