Witam.Może kogoś zainteresuje: do modelowania schematu bazy danych można próbować użyć programu DataArchitect firmy TheKompany
http://www.thekompany.com/products/dataarchitect/Działa w linuxie, modeluje schmemat oraz podobno potrafi inicjalizować bazę danych oraz robić jej reverse-engineering. Generuje kod standardowy oraz specyficzny dla PostgreSQL, DB2 i mySQL'a. A kosztuje... $40.
Pozdrawiam, Marek.