EN | NL | DE
product logo dezign for databases
DeZign for Databases
Data modeling for database professionals.
Visualize database structures to understand your database, create new databases or reverse-engineer existing databases to modify, document, analyze, and optimize.
Download free trial Buy
dezign for databases logo
In April we released Version 11. Read here what's new.

Robust and Easy to Use Data Modeling Tool

DeZign for Databases is an intuitive data modeling tool for developers and DBA's that can help you model, create and maintain databases. The software uses entity relationship diagrams (ERDs, data models) to graphically design databases and automatically generates the most popular databases.

DeZign for Databases offers a sophisticated visual data modeling environment for database development that makes your database development process much easier. The tool reduces faults in database development and improves your productivity. You can visualize database structures to understand your database, create new databases or reverse-engineer existing databases to modify, document, analyze, and optimize.

The tool is extremely easy to use. Whether you are a beginner or an expert database modeler, you will find your way in the tool very easily. DeZign for Databases provides all the features you expect in a professional database modeling and design tool.

dezign for databases features

Visual Database Modeling

Entity Relationship Diagramming. DeZign for Databases uses entity relationship diagrams (ERDs) to graphically design databases. In your diagram you can visually make a design using entities, relationships, subcategories, group boxes and text blocks. Entity symbols are used to define database table structures, including details about columns (attributes), primary keys, null, unique, foreign keys, domains, check constraints, .... Relationships are drawn between entities and can include a name, abbreviation, description and the cardinalities (zero, one, many, ...). The diagram editor user interface fully supports drag-and-drop of entities, relationships, subcategories, group boxes and text blocks.

Industry standard design notations. You can draw your entity relationship diagram (ERD) based on data modeling notations defined by IDEF1X or Crow's Foot (Information Engineering).

Multiple display modes. The software will display model information at various levels. These display modes can be used at various stages of model development or can be used to convey model information in abstract or in varying depths of detail.

Pan and zoom window. Quickly navigate around large diagrams with the Pan and Zoom window. This window gives you a "birds-eye" view of your diagrams.

ER-Modeling. DeZign for Databases supports the ER-modeling techniques. Some advanced features like N:M-relationships (many-to-many relationships) and sub categories (inheritance) are also supported. "DeZign for Databases" will take care of the translation of the ER-Diagram (your database design) to the physical database.

visual data modeling

Forward and Reverse Engineering

forward engineering a database

Forward engineering. DeZign for Databases can generate databases directly from your data models (ER-diagrams). For SQL databases, the SQL DDL scripts to create your database will be generated. For non SQL databases, the physical database files will be generated directly. You can control what will be generated. Generate individual parts of your model. Generate tables, foreign keys, indexes, domains, sequences, procedures, triggers and views.

reverse engineer a database

Reverse engineering. Derive a graphical data model from existing databases, for both relational and big data platforms. You can import an existing database by connecting to the database directly or by importing a SQL DDL script. Your complete database will be imported including tables, foreign keys, sequences, triggers, procedures and views. While reverse engineering, the software analyzes the database to find relationships not expressly defined in the database.

Database/Model Synchronization

Our data modeling product offers bi-directional compare and synchronize functionality for all synchronization use cases: model-to-database, model-to-script, database-to-model, script-to-model, model-to-model. When any change is made to either the model or database, DeZign for Databases provides a comprehensive comparison of all differences. Changes can be moved from model-to-database or database-to-model. With the comparison options you can control what will be seen as a difference.

compare and synchronize a data model and a database

Model-Driven Collaboration

If you need to develop large models with many modelers, you might prefer to store your model in a (server-based) repository database. The Datanamic Repository is a central repository database to store your data models. With the Datanamic Repository more than one user can work on the same data model. You can connect to the Datanamic Repository with the Expert Edition of DeZign for Databases.

model-driven collaboration for database developers
data model maintenance

Model Maintenance

Diagram management. DeZign for Databases extends your modeling power with subdiagrams. A project is a set of one or more subdiagrams that contains the specification of an entire data model. You can break a large or complex model into smaller, easier to maintain subdiagrams.

Object browser. Rather than presenting a picture of the model in the traditional diagram window manner, the Object Browser provides an organized, ordered view of the model and its contents. You can create, navigate and modify a model in the Object Browser.

Labeling. Organize the objects in your project into meaningful groups with labels. This way you can quickly and easily filter and report on the data that is of most interest to you.

customizable database documentation

Reporting

DeZign for Databases provides flexible, customizable reporting and printing capabilities.

HTML, MS Word and PDF reports. You can generate HTML, MS Word and PDF formatted reports for easy deployment of design information. Several reports with different levels of detail can be generated. Optionally the diagram(s) can be inserted as a picture.

Export diagram as image. The diagram itself can be printed or exported as a png, bitmap, jpeg-image, gif-image or windows metafile.

designing databases

Better Database Designs

Model validation. You can validate a model for errors any time during the design process. During validation, the tool checks to make sure the elements in your data model are correct and complete.

Automatic foreign key migration. Our data modeling tool supports the logical and physical data-level from a single specification achieved by using automatic foreign key migration at design-time.

A modification to a property of a relationship or to a primary key will automatically affect foreign keys.

Domains. Domains are reusable user-defined types or "attribute templates" that promote consistent domain definitions. You construct a domain by specifying a name, datatype, default value and validation rules. Afterwards, you can reuse them in your data model by applying them to attributes.

Attribute packages. Attribute packages are pre-defined, reusable sets of attributes that promote consistent attribute definitions. You can share attribute packages between data models/projects.

Name templates. The name templates editor lets you create naming rules for entities, relationships and constraints that can be reused across the model.

Supported Databases

DeZign for Databases supports more than 15 databases including Oracle, MySQL, MS SQL Server, MS Access, DB2, Azure SQL and PostgreSQL. A complete list of supported databases can be found in the supported databases overview.

supported databases native
customer quote mathworks

"We've been a Datanamic customer for years. We switched away from a well-known competitive data modeling tool because we just couldn't justify the expense and complexity of that high-end tool any longer. DeZign for Databases provides all the functionality we need, at a fraction of the cost. DeZign for Databases is easy to use, and Datanamic has been very responsive to our issues and suggestions. We're very pleased and happy we made the switch."

Doug Newton, Sr. Mgr, Business Applications/Data Architecture
MathWorks

Screenshots

Main window with Object Browser and Pan and Zoom window.
overlay image

Main window with Object Browser and Pan and Zoom window.

IDEF1X notation.
overlay image

IDEF1X notation.

Synchronize your data model and your database.
overlay image

Synchronize your data model and your database.

Edit the attributes of an entity.
overlay image

Edit the attributes of an entity.

Preview of the SQL that will be generated.
overlay image

Preview of the SQL that will be generated.

Work in a team and add your project to a central repository.
overlay image

Work in a team and add your project to a central repository.

Over 20,000 organisations large, small and across every industry rely on DeZign for Databases.

Get Started Today

And see why tens of thousands of data modelers worldwide choose DeZign for Databases.

Download a 14 days free trial