USAR OU NAO AUTO-NUMERACAO?

MARCOS 30/03/2011 13:53:51
#369728
Boa tarde !
Prezados colegas, a dúvida é simples , mas pertinente:

Devo usar o recurso de auto-numeração nos campos de chave primária das tabelas que crio?

Justificativa:

Eu pergunto isto,pois vemos tabelas em que se encontra o recurso sendo usado. E também,
encontramos casos em que o desenvolvedor [Ô]não[Ô] usa este recurso.E portanto, é obrigado
a criar uma função para sempre que for adicionar um registro na tabela,para verificar qual o
próximo registro.
MARCOS 30/03/2011 14:15:44
#369731
Obrigado Wilherme!
Algum colega, pode esclarecer a dúvida???????
PEGUDO 31/03/2011 07:22:23
#369805
Rapaz, deve-se usar porque não há risco de registros ou busca via SQL duplicados.

Comparando, imagine nós, em qualquer site que mexa com finanças é impressindível colocar CPF ou RG
porque estas são as chaves primárias nas quais o site vai se referenciar, devido uma pessoa não possuir
o mesmo CPF/RG que outra.

Qual a chave primária de um caixa eletrônico? Sua conta corrente ou poupança, porque não existem iquais, etc...

Além do mais, você não tem que se preocupar com incrementação, em seu código, pois o BD já faz isso automaticamente.

Como vê, coloquei 0,01% das vantagens de se usar auto-numeração, cabe a você decidir agora.
MARCOS 31/03/2011 10:49:45
#369845
Pessoal,
Baseado no que os colegas estão dizendo. Posso concluir que em qualquer tabela que se cria
deve-se fazer o campo de chave primária,ser do tipo Auto-inumeração?????

Obs: Ou a casos em que isto não é bom???
ALELUIZ 31/03/2011 11:19:35
#369857
Resposta escolhida
opa marcos,

sim é bom criar , pois vc pode utilizala para editar o registro e ela sendo primaria a localização e mais rapida e com ela vc tmb tem o controle da sequencia que foi inserido o registro, nos meus bancos sempre incluo tmb a coluna [ô]quando[ô] que me tras data e hora da inserção deste registro.
GESSINGER 31/03/2011 12:55:49
#369877
deve usar para não correr o risco de gravar registros duplicados....PAz
SABIDAOXD 31/03/2011 14:22:03
#369892
é melho usar para não se perder caso tenha que achar alguma coisa especificada voce ja terá a referência, eu uso com pq facilita mais o uso
LLAIA 31/03/2011 16:00:12
#369939
Leia com carinho.
http://en.wikipedia.org/wiki/Surrogate_key

Há muitas vantagens. O principal problema talvez seja a falta de significado ao verificar a dependência funcional na NF2 e NF3, mas questões de performace, compactibilidade e integridade falam mais alto.
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas