Хотя проектировать основы системы можно в принципе и без помощи всяких средств, для больших реальных систем все-таки лучше использовать специальные инструменты моделирования и проектирования. Хороших средств, которые могут помочь в моделировании данных, существует несколько. В частности, сама компания Oracle предлагает в составе своего пакета Oracle Developer Suite замечательное приложение под названием Oracle Designer (Конструктор Oracle).
Программы ERWin, PowerDesigner и ER/Studio (от компании Embarcadero Technologies) тоже относятся к числу хорошо известных инструментов для ER-моделирования. Компания Quest Software (http://www.quest.com/) производит много полезных средств, в том числе и хорошо известное программное обеспечение TOAD, причем как для разработчиков, так и для администраторов баз данных Oracle.