ModelRight

Data Modeling done right, ModelRight
Welcome to ModelRight Sign in | Join | Help


Product comparison matrix

We've listed what we felt were the most important features in a Database Modeling software program and put ModelRight side by side with the leaders in the industry. We think you'll find it interesting.

Product Comparison
Feature ModelRight 2 ER/Studio 7.5 ERwin 7.2
General
Undo/Redo Yes unlimited Maybe limited to 64 actions. Also, a lot of actions cannot be undone (model merge for instance),. Pretty buggy as well, with frequent crashes. Yes unlimited
Copy/Paste Yes Advanced. See documentation for details. Limited Limited. For instance, can not copy/cut columns. Views can be copied but not cut. Kind of Kind of. Copy a view and no columns are copied. Copy a table with rolenamed columns in it and different columns are copied, etc.
Drag/Drop Yes Advanced. See documentation for details. LimitedEven more limited then ERwin. Beside all ERwin limitations, it cannot even re-order columns on the diagram or model explorer. Limited Limited. For instance, it doesn't have things like copy a column to an index/key and a new index/member member is created, copy a Tablespace to a table, etc…
Find Yes Find by name or any other property. No Limited. Only Table/View name. Yes Yes. Also, it has Replace.
Transaction Summary/Impact Analysis Yes No Yes
ActiveX/Scripting Yes No Limited. As Macros. It can not be run from within the application and it is not "generic". No Limited.  It can not be run from within the application and it is not "generic".
XML export Yes Yes Yes
 
User Interface
Model Explorer Yes Yes Yes
Modeless dialogs Yes No No
Hyperlinked navigation Yes No No
On-Diagram Editing Yes extensive (online demo) No Yes Limited to Name editing.
Barker Notation (Oracle) Yes No No
IE notation Yes Yes Yes
IDEF1X notation Yes Yes Yes
Auto-Layout Yes Yes Yes
Object-level SQL preview. Yes Yes No
Auto-Hide Toolbars Yes No No
Diagram Themes Yes No No
 
Modeling
Logical Modeling No Yes Yes
Domains Yes nearly every type of object Limited limited to columns. Limited limited to columns.
Compare with Model Yes Yes Actions are not executed in real time though. One needs to exit the dialog for the actions to be applied. Yes
Naming options Yes Limited limited. Only the length of the table is checked. Yes
Model Subsets Yes Limited limited. It supports submodel that don't allow multiple views per subset. Yes
Key Migration Yes advanced: key-based or user-defined. Limited limited - no User-defined migration and no referential constraints on Views. Limited limited - no User-defined migration and no referential constraints on Views.
Unification Yes Yes Yes
Rolenaming Yes Yes Yes
User Defined Properties Yes No Yes
Model Validation Yes Yes Yes
Incomplete Objects Yes No No
Versions support No NoNot in the stand alone version. Yes when used with ERStudio Repository. No Not in standalone. Yes, when using Model Mart.
 
Database
Multiple database support limited limited to Oracle and MySQL. Yes Yes
Customizable Forward Engineering Yes Yes Yes using a proprietary script language.
Reverse Engineering Yes advanced with multiple filters. Yes limited it doesn't reverse engineer tables based on types.
Database Compare/Alter script Yes (fully  customizable) Yes but not customizable Yes but not customizable
Oracle Object-Relational support Yes No No
Views & Materialized Views Management Yes No Limited, but it does a better job than ERwin. Forcing a re-parse of the View DDL re-synchs the expressions with the name changes in the underlying tables/views. No limited. Any column based on expression will not be kept in sync with its referenced objects. Also a lot of views are not properly parsed.
Function Based Indexes Yes No Limited. SQL expression are not kept in sync with name changes in the base table. No Limited. However, as with any other SQL expression, they are not kept in synch with name changes in the base table.
Bitmap Indexes Yes Yes Yes
Partitions Yes No Yes
Advanced Oracle Physical Properties Yes Yes Yes
Synonyms Yes Yes Yes
SQL Expressions management (expressions in indexes, constraints, etc) are kept up to date with their referenced objects Yes No Limited. It doesn’t work for function based indexes, for instance. It kind of works for views. The expression are not kept up to date, unless the DDL is manually parsed (by going to the DDL page). No
Sequences Yes Yes Yes
Syntax-colored SQL editor with built-in SQL execution  Yes Yes It has syntax-colored, but no SQL execution. NoNo syntax-colored, but it can execute SQL.
Price $495 $4,370 $3,995 without Model Mart.