Slogan: database tools for developers
Company Logo: Upscene Productions
Database Workbenchtm
More Information

Database Workbench is a complete database development environment offering you many features and tools, we have grouped the most important areas together. For the differences between the "Pro" and "Lite" editions, see the feature matrix.

In addition to these groups, Database Workbench comes with many small features and productivity tools. It is also well documented with an Online Help system.

Supported Database Engines and Licensing

Database Workbench is developed to support different database engines on a per module basis and is licensed per module, you need the "base" module and you can add additional modules to support different database engines.

Available modules for database engines are:

License price depends on the modules you would like to include with your license. There's pricing information on our purchase page.

Back to top...

Database Design

Diagramming is a key requirement when it comes to design and documentation.

Database Workbench includes a diagramming tool that supports both Conceptual Data Modeling and Physical Data Modeling. A Conceptual Model (CDM) is database system agnostic type of model and applies to business rules without going into the underlying physical representation in a database while a Physical Data Model (PDM) is the exact model for a database. From a CDM you can generate a PDM for a given database system including any database system specific datatypes or database objects like "domains".

The Diagram Editor supports sub-diagrams, object grouping, custom coloring, printing, comments and special "documentation link"-objects. It also supports Model Validation, Reverse Engineering of your existing database and Reverse Engineering of a selection of objects.

Maintaining your databases becomes easier with proper documentation, by printing a physical data model of your database or exporting the model as an image you can easily increase the usability of your developer documentation and make it easier for others to understand your database.

  • Visually design your database
  • Use Conceptual Data Modeling or Physical Data Modeling
  • Sub-diagrams, coloring and object grouping for clarity
  • Reverse engineer your database, validate your models
  • Document your database or use the exported diagrams in your documentation

Back to top...

Database Development

After design comes database development, by having the same user interface for different database systems and using visual editors, the developers don't have to switch between vendor tools and don't have to remember the exact SQL dialect differences. This makes it easier to develop your database and saves both time and money.

Database development is an endless cycle of design, implementation, testing and modification.

The Database Navigator tool and the object editor tools list object dependencies, allow you to browse your existing database structure recursively and use the context sensitive menus for quick access to all sorts of useful tools. You can easily count the table rows, create SUID Procedures, browse, delete or update table data or export the data to different formats including INSERT scripts. Use the "Workspace" to group objects that are of importance to you, keep Notes and To-Do Lists as reminders during your development process.

Use the Visual Query Builder to create SQL statements and the "Special Copy & Paste" tools to put SQL statements to and from your Delphi, C++ or ASP source code, archive Code or SQL Snippets for later usage.

  • Browse, create and modify database objects
  • Visual tools avoid the need to remember vendor specific SQL dialects
  • Many tools available in an easy-to-use user interface
  • Many productivity increasing database developer tools available
  • Sophisticated Visual Query Builder to easily create complex SQL statements

Back to top...

Database Testing

You can run queries, import existing data using scripts, CSV files or you can use the DataPump tool to directly transfer data from other data sources, including ADO and ODBC.

You cannot test without a properly filled database.

A simple Test Data Generator tool is included so you can quickly generate thousands of rows of data to get a filled database (also see our Advanced Data Generator tool) to test your queries on.

If you use Stored Procedures, Functions and Triggers, you can use the Debugger tool to step through your source code and check your application logic, evaluate variables and parameters or modify variable to change the flow of your routines. You can always test output parameters by testing the Procedure and Functions without having to go through your application.

  • Run queries
  • Import and export data
  • Generate test data
  • Debug Stored Procedures, Functions and Triggers

Back to top...

DBA Tasks

Performance monitoring, managing user privileges, backup and restore: typical DBA tasks.

Database Workbench is useful to Database Administrators too. It comes with GUI functionality for both server administration and database administration tasks. You can monitor server performance, create user accounts, watch the server log or modify storage areas on your server. These windows and dialogs make it possible to get to the problem areas fast and easy.

With its Grant Manager tool and graphical grid-views of user, role and group privileges, user administration becomes a breeze.

  • A graphical interface to database and server administration tasks
  • Performance monitoring
  • User, role and group administration
  • Privilege overviews and modifications via visual Grant Manager tool

Back to top...

Just a quick 'bravo': I start using DB Workbench more and more and am surprised as what it all can do.
Jan Doggen
Sr Software Developer
vaxxin BV
This tool is amazing, compared to whatever tool that comes with any SQL Engine, this one is, by far, the simplest and most feature rich one I've seen.
Gustavo Carreno
Web Programmer
Fábrica Digital
I just created some dummy data with your Test Data Generator - extremely well done. That's what I always wanted!
Martin Lehmann
Thank you for a brilliant product. Functionality wise it works well and I have no complaints about reliability. Clearly the best InterBase tool available!
Nico Mills
I recently downloaded and installed this revolutionary software. Within minutes of using the program I saved myself hours of hand written SQL commands and such. With this tool, anyone can build a mission critical InterBase DB within minutes.
William L. Thomson Jr. (CEO)
Obsidian-Studios Inc.
The GUI is one of the most intuitive yet powerful interfaces I have come across so far.
Albert Chau
Figment Technologies Inc.