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.
