Oi, Thiago! Tudo bom contigo?
Peço desculpas por demorar a te responder.
Parabéns pelo desenvolvimento do diagrama! Colocar em prática o que aprendeu é muito importante para consolidar os conhecimentos.
Com relação ao seu modelo conceitual, tenho algo a comentar: note que, na entidade Estoque
, temos um atributo identificador com o nome Atributo_1
.
Como Estoque
não possui uma chave primária e mesmo assim necessita de algo para identificá-la, podemos, por exemplo, criar uma chave composta, a qual será herdada das entidades Livro
e Editora
. A criação de uma chave composta pode ser feita adicionando dois atributos identificadores.
Como já temos uma chave que corresponde à entidade Editora
, denominada CodEditora
, teremos que apenas adicionar algo relacionado à entidade Livro
— e isso pode ser feitando alterando o Atributo_1
por CodLivro
, assim:
O uso simultâneo das chaves estrangeiras CodLivro
e CodEditora
faz com que exista uma chave composta. Dessa forma, quando formos realizar uma pesquisa na futura tabela Estoque
, podemos apenas digitar o código do livro e o código da editora para identificar os dados armazenados!
Thiago, continue estudando e se dedicando. Caso surja alguma dúvida, conte com o fórum.
Até mais!