Functionalities

The basic functionalities of DB-MAIN are:

  • Specification management
    No restriction on maximum size of projects that can be saved
    Extended project history view
    Extended ER schemas, UML class diagrams, UML activity diagrams, UML use case diagrams
    A range of graphical and textual schema displays
    Definition of views to show sub-schemas
    Full edition of schemas
    Schema printing
    Reporting
    Schema transformation
    Log of schema transformations
  • Assistants
    Schema analysis assistant, schema transformation assistant (advanced), schema integration assistant, text analysis assistant and referential key search assistant
    Automatic transformation to relational model
    Name processing
  • Methodological environment
    Methodological engine (use of methodologies)
  • Development environment
    Use of Java or Voyager (proprietary 4GL) programs
    Meta-properties to extend definition of schema components
    User tools palettes
  • Code generation
    Standard SQL (SQL92) generation, Access generation, Interbase generation, MySQL generation, PostgreSQL generation
  • Code extraction
    SQL and ODBC extraction
  • Other plugins
    Mapping assistant (Java)
    Docbook generation (Java)