Olá, Fábio, tudo bem?
Desculpe a demora em obter retorno.
Parabéns por ir além do curso, e elaborado um DER baseado em uma situação real.
Analisei o seu DER e tenho algumas ressalvas, a entidade Compra é uma entidade fraca em relação à Cliente, portanto, ela deverá herdar os atributos identificadores apenas de Cliente, se tornando uma chave estrangeira. Neste caso, a entidade Compranão herdará o Cod_produto, para solucionar esse problema, você poderá criar um atributo identificador para Compra, para assim, com a Rg, compor a chave parcial.
A Entidade Compra ficará assim:
Espero ter ajudado.
Continue realizando as atividades, para consolidar seus conhecimentos em Banco de Dados.
Caso surja dúvida, fico à disposição.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!