Fórum chave primaria no campo cpf, bd (firebird) perde perfomance? #60831
31/08/2009
0
definir uma chave primaria no campo cpf o banco dados pode vir a perder perfomance em virtude do tamanho do campo cpf?
um campo autoincremento seria melhor?
desde já agradeço,
Adriano
Xadriano
Curtir tópico
+ 0Posts
31/08/2009
Webjoel
Partindo da idéia que o CPF/CNPJ é único, nada está incorreto, mas com certeza a melhor auternativa será usar um campo sequencial.
Seu banco de dados com isso também se torna padronizado, sendo que em outras tabelas haverão outros tipos de campos.
Vá com código!
Boas!
Gostei + 0
31/08/2009
Emerson Nascimento
CLIENTE ------------ ID int (PK) CPF varchar(20) (UK) NOME varchar(50) etc....
a UK (unique key) não permite que o conteúdo do campo seja repetido em mais de 1 registro.
Gostei + 0
31/08/2009
Pestana_
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)