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

Responder a