1
resposta

Chave primária e entidade fraca

Fiquei com dúvida, pois havia entendido que entidades fracas não possuem chave primária, porém livro possuí a própria chave primária, cod_livro, além da chave estrangeira da editora, cod_editora.

Se puderem me esclarecer: entidades fracas não tem chave primária? pq o livro, então, tem chave primária mesmo ele dependendo de uma editora para existir?

1 resposta

Oi Linicker! Tudo certo por aí?

O atributo identificador id_livro, na entidade Livro, é uma chave parcial. As chaves parciais são necessárias quando apenas a presença da chave estrangeira provinda da entidade forte não cumpre o objetivo de identificar cada ocorrência como única - afinal, uma mesma editora fornece vários livros diferentes.

Em conjunto, a chave estrangeira e a chave parcial compõem uma chave composta em algumas entidades fracas. É a combinação dessas duas chaves que identificará cada linha dessa tabela, no momento em que o banco de dados físico for aplicado.

Espero ter ajudado! Fico à disposição.

Abraços.

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