Database Programming & Design

       

Другие средства моделирования


В PowerDesign 6.1 компании Sybase добавлена поддержка абстрактных

типов данных. Полная поддержка объектов и моделирования в духе

UML ожидается в середине 1998 г. Выпуск Object Database Designer

компании Oracle - основанного на UML продукта, генерирующего

классы Си++ и схему базы данных, расширенной объектами, ожидается

в начале 1998 г. Весной 1998 г. ожидается выпуск Designer/2000 с

возможностями объектно-реляционного моделирования. Компания

Popkin Software & Systems () собирается построить

средство объектно-реляционного моделирования на основе

возможностей объектного моделирования (UML) системы SA/Object

Architect.

Средства категории ECM нужны для отображения классов и методов в

соответствующие объектно-реляционные типы и функции. Кроме того,

эти средства должны давать проектировщикам выбор между

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

базе данных. Средства ECM включают Paradigm Plus компании



Platinum Technology Inc. (), Rational Rose и

Select Enterprise компании Select Software Tools

(). Продукт компании Rational Software уже в

состоянии генерировать схемы для Oracle8, хотя компания

рассматривает этот как вспомогательный и не заменяющий средства

моделирования баз данных. Основанный на UML продукт ParadigmPlus

в настоящее время позволяет моделировать и производить прямую

инженерию объектных расширений Oracle8 на фазах детального

проектирования и конструирования. ParadigmPlus создает логические

и физические модели, которые включают абстрактные типы данных,

атрибуты, методы, и отображает их в физические схемы и

программные классы Oracle8. Между объектной моделью приложения и

моделью базы данных устанавливаются мосты на основе "общей

метамодели".

В заключение автор отмечает, что представленные средства

моделирования имеют много общего с тремя основными ОРСУБД: они

незрелые и функционально неполные. Общим дефектом рассмотренных

средств является недостаточная методологическая поддержка при

принятии решения об использовании типов.



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