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
