How do you like your primary keys? [fechadas]
Em uma discussão bastante animada em minha equipe, fui levado a pensar no que a maioria das pessoas gosta como chaves primárias. Tivemos os seguintes grupos -
Int / BigInt, que incremento automático são chaves primárias suficientemente boas.Deve haver pelo menos três colunas que compõem a chave primária.Id, GUID e identificadores de linha legíveis por humanos devem ser tratados de maneira diferente.Qual é a melhor abordagem para PKs? Seria incrível se você pudesse justificar sua opinião. Existe uma abordagem melhor que a acima?
EDIT: Alguém tem um exemplo / algoritmo simples para gerar identificadores legíveis por humanos para linhas que dimensionam bem?