Estou desenvolvendo um software e na elaboração do modelo E-R me surgiu uma dúvida.
Uma localidade(municipio) pode ser sublocalidade de outra localidade.
Eu resolvi isso fazendo um relacionamento um-para-muitos da entidade para a própria entidade, desse modo haverá um
"COD_SUBLOC" que terá o código da localidade na qual esta esta inserida.
Meu professor diz que isso está errado e se chama retroatividade podendo gerar problemas no banco.
Eu gostaria de saber se isso realmente está errado e, se estiver, uma possível solução.