DB-Main

DB-MAIN is a data-oriented modeling tool. It is designed to support most database engineering processes, including,

  • Forward (top-down) processes: requirement analysis, conceptual design, normalisation, schema integration, logical design, physical design, schema optimisation, code generation.
  • Transformation: schema transformation, model transformation.
  • Reverse engineering and program understanding: schema analysis, code analysis, data reverse engineering.
  • Maintenance, evolution and integration: database migration, database evolution, database integration and federation, data wrapper design and generation.
  • Special databases: temporal database design, active database evaluation and generation.
  • XML engineering.

DB-MAIN also includes meta-model components that allow the users to develop new functions and methods.

To know more