1
resposta

Atributos "código" para chave primária

Olá,

Vi que o professor criou atributos "código" para livros, clientes, editora etc para que essas entidades tenham uma chave primária única. Entendo que isso seja feito para a entidade Editora, mas a chave primária para Livro poderia ser o ISBN e para Cliente pessoa física o CPF ou pessoa jurídica, o CNPJ, correto? Já que ISBN, CPF e CNPJ são identificadores únicos.

Existe alguma vantagem em criar outro atributo para ser identificador e chave primária, como foi feito no exemplo com cod_livro e cod_cliente?

Obrigada :)

1 resposta

Olá Mariana, tudo bem?

Peço desculpas pela demora no retorno.

Sim, poderia ser utilizado o ISBN ou CPF como chave primária, pois os dois são dados únicos, o ISBN é um dado único de um livro e o CPF de uma pessoa.

Uma das vantagens de se criar outro atributo para ser a chave primária de uma tabela, é quando desejamos criar uma sequência interna, como por exemplo, ao invés de se utilizar o ISBN para identificar um livro, utilizo um ID sequencial.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software