Desculpe Brother mas não concordo com você, não vou aqui entrar no mérito para não desviar o foco do email. Você pode apresentar as desvantagens da minha modelagem e eu posso enumerar as vantagens, bem como as desvantagens da sua proposta, convém a que preparou a modelagem pesar os prós e contras para o caso.
-----Mensagem Original----- De: "Guimarães Faria Corcete DUTRA, Leandro" <l...@dutras.org> Enviada em: 24/03/2015 13:48 Para: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br> Assunto: Re: [pgbr-geral] bigint e bigserial, quando usar? 2015-03-24 13:39 GMT-03:00 Matheus Silva <matheus.sara...@gmail.com>: > O email apesar de único não pode ser obrigatório. Uma imagem nunca dará todas as informações, do tipo ‘por que não pode?’. De qualquer maneira, parece um modelo muito ruim esse, mas aqui não é o lugar para explorar todos os problemas potenciais. Como eu disse, em último caso uma chave única com todos os atributos não artificiais. Mas pense pelo outro lado: se não houver uma chave natural (mesmo que composta e não a primária), como evitar a duplicação de dados? Se houver alguma lógica de programa aplicativo que evita duplicações, essa lógica deve ser analisada e implementada declarativamente como uma restrição de integridade, que nada mais é que uma chave natural, seja composta ou simples, seja primária ou alternativa. > Pessoalmente eu acho que não se pode generalizar tal coisa, cada caso é um > caso. Ciência se faz com generalizações, também chamadas de teorias. Se houver alguma exceção relevante, expande-se a teoria para dar conta da exceção. Não há espaço na Informática para ‘pessoalmentes’; todos esses ‘achos’ devem ser analisados, criticados, e ou formalizados na forma de conceitos, ou rejeitados. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral