2011/4/27 Eduardo Az - EMBRASIS Informática e O&M <[email protected]>:
> Imaginem uma tabela de clientes, aonde o id deste cliente é montado da
> seguinte maneira:
> código numérico de 7 dígitos aonde:
> Dígitos DESCRIÇÃO
> 1 ultimo algarismo do ano, ex: 2011 = 1, 2012 = 2, 2001 = 1
> 2-6 número serial, considerando o ano, ou seja, o numero seria
> iniciado do 1 a cada ano, caso o o dig do ano repetisse, daria sequencia a
> numeração do digito.
> 7 calculo de digito verificador, juntando os 6 dígitos
Precisas mesmo manter esse código?
Normalmente, o ideal é não misturar informações num atributo.
E, como identificador, o ideal seria uma chave natural, inda que
composta; caso não seja possível, um código que não dependa de informação
nenhuma.
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191 gTalk: xmpp:[email protected]
+55 (11) 9406 7191 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