Calma antoniopopete, porque o estresse?
O ideal hoje é você começar pelo modelagem OO do seu negócio. Começar pelo ER é algo que se recomendava lá pelos anos 80/90. Não enfatize tabelas de banco, enfatize classes de negócio. Em alguns ambientes mais burocráticos, nem sempre isso é possível, mas se for possível, não pense duas vezes.
Quanto a eu sugerir o hibernate/jpa, ele fez a pergunta em um forum de java, provavelmente o interesse principal é java, não banco especificamente. A pergunta dele foi sobre modelagem das classes, isso tem a ver com OO. Uma solução ORM vai ajudar a esclarecer muitas das dúvidas dele, pois já apresenta soluções justamente para os fatos que ele colocou aqui. Conhecer hibernate/jpa pode ajudar a clarear as idéias, se não quiser ver especificamente algum framework, pode estudar alguns patterns sobre o assunto (Fowler, por exemplo, apresenta alguns interessantes, nos quais o próprio hibernate se inspirou). Então acredito que eu tenha respondido, ou ao menos tentado, a dúvida dele quando sugeri olhar hibernate.
Só não entendi seu tom agressivo. Não se pode discordar de você? Agindo assim, você está parecendo querer ser o dono da verdade…