2009/12/31 Marcal Hokama <[email protected]>:
>
> geralmente falamos "A PK é uma UK com NOT NULL"

Essa é a diferença essencial no SQL, mas, conceitualmente, a escolha
da chave primária entre as candidatas é puramente arbitrária.  Na
prática, recomenda-se escolher a chave mais simples e (ou) estável.


> conceitualmente, se uma UK aceita valores nulos, nem poderíamos considerá-la 
> como chave candidata, não?

Olha, conceitualmente, talvez NULL nem devesse existir, há toda uma
controvérsia.

Mas, havendo, não tem muito a ver.  Toda chave, por definição, é
candidata.  É só uma convenção para deixar claro que refere-se tanto
àquela que se designará primária quanto às outras.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3854 7191              gTalk: xmpp:[email protected]
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a