InfoModeler
Средство моделирования InfoModeler 3.1 было первым,
поддерживающим ОРСУБД на основе связей с продуктами компании
Informix. В этой версии также обеспечивается возможность
генерации схем для DB2 Universal Database. Отличительной
особенностью системы является поддержка концептуального
моделирования в стиле FORML. Кроме того, поддерживаются
логические реляционные модели ER и IDEF1X.
Серьезный недостаток InfoModeler состоит в наличии очень
небольшого числа встроенных типов. Чтобы получить доступ к
полному набору объектно-реляционных типов и функций,
обеспечиваемых непосредственно ОРСУБД или расширителями
(Cartridge, DataBlade, Extender), необходимо иметь подключение к
"живой" базе данных, что ограничивает возможность автономной
работы. Подключение к базе данных требуется и для проведения
прямой и обратной инженерии, т.е. невозможно обойтись только
DDL-скриптами.
InfoModeler пока не обеспечивает возможность моделирования
серверных функций, а именно они вместе с определяемыми
пользователями типами составляют суть объектно-реляционного
подхода. Система позволяет увидеть функции, которые уже
определены в базе данных, но только при наличии подключения к
ней. Ситуация похожа на "Уловку-22": можно работать только с уже
существующими функциями, они не могут существовать, пока их не
создали, а создать их InfoModeler не позволяет. Компания обещает
устранить этот недостаток к будущих выпусках.