Re: Definição

"Marcio A. Sepp" <marcio-jcQ+LPrdpp7mywbNsGWXl3AWrOxMfm7/@public.gmane.org> Fri, 24 Nov 2017 19:09:12 -0200
Newsgroups gmane.comp.db.postgresql.brasil
Message-ID <CF7F4791-6450-429F-998F-62F0B5ACB11F__35330.4916680374$1511557765$gmane$org@zyontecnologia.com.br>

> 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