A REPOSITORY AND DATA MODELING ENVIRONMENT

target-icon

Design processes

 

Requirement analysis, conceptual design, normalization, schema integration, logical design, physical design, schema optimization, code generation

transformation-icon

Transformations

 

Schema transformation, model transformation, ETL

idea-icon

Reverse engineering and program understanding

 

Schema analysis (COBOL, CODASYL, IMS, IDMS, SQL, XML ...), code analysis, data and data flow reverse engineering

magniglass-icon

Maintenance, evolution and integration

 

Database migration, database evolution, impact analysis, database integration and federation, data wrapper design and generation

mouse-icon

And many other domains

 

Temporal and active databases, datawarehouse, XML engineering...

download-icon

Software download

 

No trial version. No restriction on project size. No object and functionality limit.
Available under Windows, Linux and Mac OS X (32- and 64-bit)

DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and analysts in most data engineering processes. First conceived as part of a research, development and technology transfer project initiated in 1991 by the LIBD Laboratory (University of Namur), DB-MAIN has been largely extended and distributed worldwide.

As a data-modeling tool, DB-MAIN supports engineering and reverse engineering of data models. DB-MAIN also includes meta-modeling components that allow its users to develop new functions and extend its repository, these are powerful components that other similar tools rarely or never offer.

DB-MAIN is suitable for professionals, education and research.

logo-dbmain

Discover DB-Main. The latest version 10.0.3 is available !

db-main screen

THE MODELING FRAMEWORK

DB-Main is a modeling framework - a meta modeling framework - a toolbox to support Information System engineering.

NEED TO MODEL — THINK « DB-MAIN »

Our modeling tool enables you to treat information at different levels of abstraction :

  • a conceptual model : a semantic description of the Information System, regardless of how the technology is implemented.
  • a logical model : a technical description of the Information System relating to a particular technology.
  • a physical model : a technical description of the Information System relating to a specific implementation.

Application developers usually work at the level of the logical model whereas database administrators will typically be concerned with the physical model.

English