dbmain DB-Main is a graphical CASE tool that supports most database engineering processes. It provides functions for conceptual information analysis, logical design, physical design, code generation, schema integration, schema normalization, quality evaluation, schema mapping, reverse engineering (for a dozen legacy and modern DBMS), schema analysis, code analysis (a.o., dependency graphs, pattern searching and program slicing), data analysis, schema transformation. High speed kernel and graphical interface written in C++.
New functions can be developed in Java. DB-MAIN includes a method engine and features to extend its meta-schema. It allows the representation of data structures of various paradigms and at any level of abstraction. It relies on the GER (Generic Entity-relationship model) and on transformational operators.

This tool is the result of research conducted at the University of Namur in database engineering by Prof. Jean-Luc Hainaut (emeritus) in the LIBD research group.

The tool is free of charge and can be downloaded for Windows and Linux OS.

Contributors

DB-MAIN.Kernel Didier Roland – Jean-Luc Hainaut – Jean-Marc Hick – Jean Henrard – Olivier Marchand – Vincent Englebert .