Quais são as regras básicas para definir entidades, atributos e relacionamentos em um diagrama ER?

Minha pergunta é: Para existir qual das seguintes necessidadesobrigatório ter chavee atributo?

entidadetipo de entidadetipos de relacionamentorelações (tupla com tipos de relacionamento)

Sei que minha pergunta é um pouco estranha, mas não tenho certeza de quais são as regras ao criar um diagrama de ER. Em outras palavras, o que deve ser obrigatório no meu diagrama e o que não é (por exemplo, Atributos). Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion