Если речь идёт только о ER-диаграммах, мне очень нравится
mysql workbench.
Если же Вы хотите транслировать свои модели в БД и/или классы Java/C++, т.е. найти альтернативу Rational Rose, посмотрите в сторону
enterprise architect. Хотя для меня он оказался чрезвычайно избыточным и я остановил свой выбор на
astah.