2017-01-19 14:50 GMT-02:00 Alexsandro Haag <[email protected]>:
> Em 19/01/2017 13:27, Tiago José Adami escreveu:
>>
>> Fiquei em dúvida: como seria possível resolver este problema com
>> normalização? Em todas as vezes que me deparei com este tipo de
>> situação resolvi com restrições. Poderia dar um exemplo - mesmo que
>> simplório - para compartilhar conosco? Seria de muito valor!
>
> Olá Tiago, creio que separando esta informação em uma tabela complementar,
> que seria alimentada de acordo com a regra de negócio citada.

Exato.

Na verdade, é uma análise caso-a-caso, onde entender precisamente as
formas normais (acho que estão em sete ao todo: as 5 clássicas, a
Boyce-Codd, e a temporal do Date, Darwen e Lorentzos, sendo que esta
última geralmente não é muito relevante) pode ser muito útil mas
freqüentemente basta o bom senso: se há uma dependência de um atributo
em relação a algum outro (conjunto de) atributo(s) que não seja uma
chave, provavelmente há mais de uma entidade que a tabela representa.
O mesmo vale para a existência de NULLs, por exemplo.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (61) 9302 2691        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