A REPOSITORY AND DATA MODELING ENVIRONMENT
Requirement analysis, conceptual design, normalization, schema integration, logical design, physical design, schema optimization, code generation
Schema transformation, model transformation, ETL
Reverse engineering and program understanding
Schema analysis (COBOL, CODASYL, IMS, IDMS, SQL, XML ...), code analysis, data and data flow reverse engineering
Maintenance, evolution and integration
Database migration, database evolution, impact analysis, database integration and federation, data wrapper design and generation
And many other domains
Temporal and active databases, datawarehouse, XML engineering...
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.
Discover DB-Main. The latest version 10.0.3 is available !
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.