Мы используем PL/SQL Developer / TOAD / Oracle SQL Developer.
Проектирование схемы БД — это скорее умственный и архитектурный процесс, чем девелоперкий. Так же как код писать в блокноте неудобно (большинству), а удобно в IDE, а вот архитектуру придумывать без спец инструментов для работы с UML отлично можно — точно так же и SQL запросы писать удобно в тех инструментах, которые я выше привел — а схему можно и без спец. тулов придумывать.
В том числе сложные схемы из десятков / сотен таблиц с денормализацией, партишинингом и прочим.