Olá tenho uma dúvida quanto a este modelo er… na dúvida coloquei a imagem aqui.
Na prática a idéia que eu tenho é a seguinte.:
Um usuário pode possuir no mínimo 0 ou no máximo N amigos
Amigos pertencem a no mínimo 1 ou no máximo N usuários.
Mas eu penso que um usuário pode ser tbm um amigo, então acho que a idéia aqui seria pensar em um auto-relacionamento envolvendo somente a entidade usuário.
A minha dúvida é com relação a este desenho e a idéia que postei acima… estou correto em faze-lo assim?
P.s.: Desculpas aos moderadores caso este post tenha sido na área errada. Obrigado. 

