CASE

Соответствие уровней проектирования и моделей CASE-средств

В условно называемом "классическом" проектировании БД выделяют концептуальную, логическую и физическую модели данных. Однако, многие CASE-средства, например, ERwin или PowerDesigner оперируют только двумя моделями в своей терминологии: концептуальной/логической и физической.

Чтобы не запутаться в подобной ситуации воспользуйтесь следующей табличкой соответствия.

Open System Architect (OSA)

Поддерживает проектирование БД и UML.

Бесплатный, свободно-распространяемый.
http://www.codebydesign.com/

Однако, после нескольких лет пользования PowerDesigner, развернув это чудо, ощущаешь дискомфорт. Интерфейс на порядок менее удобный. Встроенного скриптового языка я не обнаружил.
По функционалу пока ничего определенного сказать не могу, на первый взгляд есть и концептуальная модель данных и преобразование в физическую и генерация сиквел-кода с предварительным просмотром.

Разработка на основе моделей (Model Driven Development) с примерами использования PowerDesigner

От редакции. В продолжение темы статьи: система разработки на основе моделей GenieLamp. Кросс-платформенное решение для Windows/Linux и различных СУБД.

В этой статье несколько оторвемся от вопросов проектирования конкретных структур в базах данных (см. "Проектирование баз данных: иерархические структуры. Деревья в SQL", "Проектирование баз данных: хронологические данные") и попытаемся воспарить на более абстрактный уровень модели предметной области, чтобы оттуда взглянуть на остро стоящие по сей день вопросы внесения изменений в процессе разработки.

Реализация сервера объектного представления средствами реляционной СУБД

на примере MS SQL Server 2000 и CASE ERwin

Зачем это нужно?

Объектный подход, используемый для разработки программных систем доказал на практике свои преимущества. К сожалению, кроме приятных возможностей он привнёс и новые проблемы.

Subscribe to RSS - CASE