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

Responder a