Database Programming & Design
859c2d4a

InfoModeler


Средство моделирования InfoModeler 3.1 было первым,

поддерживающим ОРСУБД на основе связей с продуктами компании

Informix. В этой версии также обеспечивается возможность

генерации схем для DB2 Universal Database. Отличительной

особенностью системы является поддержка концептуального

моделирования в стиле FORML. Кроме того, поддерживаются

логические реляционные модели ER и IDEF1X.

Серьезный недостаток InfoModeler состоит в наличии очень

небольшого числа встроенных типов. Чтобы получить доступ к

полному набору объектно-реляционных типов и функций,

обеспечиваемых непосредственно ОРСУБД или расширителями

(Cartridge, DataBlade, Extender), необходимо иметь подключение к

"живой" базе данных, что ограничивает возможность автономной

работы. Подключение к базе данных требуется и для проведения

прямой и обратной инженерии, т.е. невозможно обойтись только

DDL-скриптами.

InfoModeler пока не обеспечивает возможность моделирования

серверных функций, а именно они вместе с определяемыми

пользователями типами составляют суть объектно-реляционного

подхода. Система позволяет увидеть функции, которые уже

определены в базе данных, но только при наличии подключения к

ней. Ситуация похожа на "Уловку-22": можно работать только с уже

существующими функциями, они не могут существовать, пока их не

создали, а создать их InfoModeler не позволяет. Компания обещает

устранить этот недостаток к будущих выпусках.



Содержание раздела