Tenho um caso que usei bigserial, foi em uma tabela de log das operações que os usuários realizavam no sistema. Calculamos que levaria alguns anos, mas poderia acontecer, e quando acontecesse, pouparíamos trabalho dos futuros dba's.
As colunas da tabela eram: - id bigserial (chave artificial) - data/horario - usuario que realizou a operação - descrição da operacao realizada Não consigo encontrar uma chave natural nesse caso Leandro, teria alguma sugestão? Onde estaria o erro de modelagem nesse caso? Lembrando que um usuário pode executar a mesma operação no mesmo segundo / milésimo de segundo, etc. -- Everton 2015-03-24 12:51 GMT-03:00 Matheus Saraiva <[email protected]>: > Em Ter, 2015-03-24 às 12:39 -0300, Leandro Guimarães Faria Corcete DUTRA > escreveu: > > Le 24 mars 2015 12:36:45 GMT-03:00, Matheus Saraiva < > [email protected]> a écrit : > > >Em Ter, 2015-03-24 às 11:13 -0300, Guimarães Faria Corcete DUTRA, > > >Leandro escreveu: > > > > > >Correto, mas vale ressaltar que nem todas as tabelas tem algum campo > > >que > > >possa ser usado como chave natural. > > > > Só por erro de modelagem, nem que seja composta de todos os atributos. > > > http://oi59.tinypic.com/2zpsg8y.jpg > > Qual a chave natural para a tabela "Pessoas" na imagem? A ideia da > tabela pessoas é armazenar os dados de qualquer pessoa seja física ou > jurídica. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
