Ribamar Sousa wrote:
>
> 2008/8/13 Alisson Viegas | Acsiv Sistemas <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>
>
>     Ribamar, to migrando pra SGDB (sempre usei DBF).
>
>     Poderiam me explicar por quê correr dos nulos.
>
>     Sempre pensei que nulos "aliviava" a carga do banco.
>
> Acredito que usando NULL alivia mais a carga do DBA que a do SGBD. :)
>
> Bem, o que tenho aprendido em minhas leituras de livros de teoria de 
> bancos de dados e ainda bem pouco em minha experiência, é que os nulos 
> são geralmente problemáticos e geram comportamentos inesperados em 
> muitas situações.
>
> Se eu permitir que um campo que é a chave estrangeira seja nulo estou 
> quabrando a integridade, pois em sendo nulo o relacionamento já é 
> permitido (quando somente deveria ser permitido se o campo da FK fosse 
> igual ao da PK da outra).
Mas quando deseja ter um relacionamento 0-1 não é necessário ter a FK 
como NULL? Como vc faz esse tipo de relacionamento?
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a