> 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
