> Em 24 de nov de 2017, às 17:13, Leandro Guimarães Faria Corcete DUTRA 
> <[email protected]> escreveu:
> 
>> Le vendredi 24 novembre 2017 à 16:46 -0200, Márcio A. Sepp a écrit :
>> 
>> create table t2
>> ( c1t1 integer,
>>  c2t2 integer,
>>  c3t2 integer,
>> primary key (c1t1, c2t2),
>> foreign key (c1t1) references t1 (c1t1),
>> unique (c2t2));
> 
> Chave primária (PRIMARY KEY) e alternativa (UNIQUE) são conceitualmente
> equivalentes — ambas são chaves candidatas.
> 
>    Assim, pergunto-me se faz sentido que uma chave composta também
> contenha uma outra chave; em outros termos, que uma chave composta seja
> constituída de uma chave (c2t2) e mais outro atributo (c1t1).
> 
>    Como teu modelo está com nomes opacos (não significativos) e
> não está comentado, não consigo entendê-lo.
> 
> 
Desculpe, eu omiti uma informação importante. No caso o campo c2t2 ele eh a 
chave natural para a tabela. Soh pensei em talvez utilizar os dois campos na 
chave por motivo de acoplamento para as tabelas que se referenciarem a t2

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a