Click here to Skip to main content
15,891,184 members
Articles / Database Development

Best Database Managers for Developers

Rate me:
Please Sign up or sign in to vote.
5.00/5 (2 votes)
14 Dec 2015CPOL5 min read 7.2K   6  
The technical management of relational databases is a highly mature technology in the software development profession.

DatabaseManagers

The technical management of relational databases is a highly mature technology in the software development profession. Many of the high-end tools such as those offered from Toad and Embarcadero are superlative with their capabilities but completely beyond the affordability for most individual developers, unless of course they need such powerful tools for their businesses and clients (Toad does offer freeware versions but they are somewhat limited).

For most of us, we tend to work with databases through client tools provided on their workstations or we use the individual offerings from such vendors as Microsoft, MySQL, and PostgreSQL to name a few. However, as good as these tools are, to use them requires understanding the idiosyncrasies that comes with each as all of them are proprietary to the database. This is not a major undertaking since all such database managers operate in relatively the same fashion.

Nonetheless, if you work with a variety of databases constantly and you do not require the extensive capabilities that come with the high-end offerings, working with a single database manager for all your efforts more often than not makes such work a much smoother process.

There are two such database managers that fit this bill and are in fact quite popular with many professional developers; Database.NET and the products from EMS Database Management Solutions.

Database.NET

DatabaseNET

                           Click image to enlarge

 

Database.NET is an all-in-one database manager that can handle multiple databases quite easily. Offered both as a free version and a paid, licensed version (for approximately $29.00), this tool allows one to work with just about every major database available, including some you have probably not even heard of. As can be seen from the listing below, the list is quite extensive.

  • SQL Server 2000/2005/2008/2012/2014/2016/Express/LocalDB
  • SQL Server Compact 3.1/3.5/4.0 (*.sdf;*.*)
  • SQL Azure 10/11/12
  • MS Access 97/2000/2002/2003 (*.mdb;*.mde;*.*), 2007/2010/2013/2016 (*.accdb;*.accde;*.*)
  • MS Excel 97/2000/2002/2003(*.xls;*.*), 2007/2010/2013/2016 (*.xlsx;*.xlsm;*.xlsb;*.*)
  • Firebird SuperServer/Embedded 1.5/2.0/2.1/2.5/3.0 (*.gdb;*.fdb;*.*)
  • SQLite 3.x (*.db;*.db3;*.sqlite;*.*)
  • MySQL 5.x, MariaDB 5.x/10.x
  • PostgreSQL 8.x/9.x
  • Oracle 10g/11g/12c
  • IBM DB2 9.x/10.x
  • IBM Informix 11.x/12.x
  • Sybase ASE 15.x/16.x
  • NuoDB 2.x – A distributed cloud database management system
  • Teradata 13/14/15
  • HP Vertica 7.x – An analytic database management
  • dBASE IV/5.0 (*.dbf)
  • Visual FoxPro (*.dbc)
  • Generic OleDB (*.udl;*.*)
  • Generic ODBC (*.dsn;*.*)
  • OData (Open Data Protocol) v1/v2/v3/v4

The author of this software, known as Fish, is a gentleman who resides in Taiwan and appears to have a genius level talent for developing software. He has been maintaining this product for a number of years and the free updates are made relatively often given the complexity of the software.

Light and quick this database manager offers every common function for database management in similar style for all of the listed database engines. Whether it is SQL Server CE, SQLite or IBM’s DB2, this little gem of a tool can connect to it and perform its functions seamlessly. It is also one of the few tools that can work with all three of the major embedded databases (SQLite, SQL Server CE, and Firebird Embedded) making such work as easy as working with a server database.

A free download is available at… http://www.fishcodelib.com/

You will also probably find another tool to your liking from the several products offered.

 

EMS Database Management Solutions

EMSSqlManager

                           Click image to enlarge

 

For those of you who would like a little more power than what Database.NET may offer, EMS Database Management Solutions, a Russian software company (Russian software is most often quite excellent.), has a product line that includes all of the major database engines…

  • DB2
  • Interbase/Firebird
  • MySQL
  • Oracle
  • PostgreSQL
  • SQL Server

As can be noted, EMS only supports the most popular, major database engines. Nonetheless, its products are highly modularized allowing customers to pick and choose what they feel is necessary to accomplish their work. An entire suite of tools for each database can be purchased or their individual products that comprise them.

The most popular tools are the individual “SQL Manager” tools, which handle all of the common database functionality for the supported database engine. The power of these tools comes with their export and import features, which are a hard to find feature in most such managers. As a result, you may copy entire databases or export and import them or their individual facets (ie. tables, stored procedures, etc.). Data export and import is also offered as a feature in a variety of formats.

To get an idea as to how extensive the offerings are from EMS Database Management Solutions, note the list below for SQL Server that applies as well to the other supported databases…

  • SQL Management Studio for SQL Server (entire tool suite comprised of the tools below)
  • SQL Backup for SQL Server
  • SQL Administrator for SQL Server
  • SQL Manager for SQL Server
  • Data Export for SQL Server
  • Data Import for SQL Server
  • Data Pump for SQL Server
  • Data Generator for SQL Server
  • DB Comparer for SQL Server
  • DB Extract for SQL Server
  • SQL Query for SQL Server
  • Data Comparer for SQL Server

For each of the individual “SQL Manager” tools there is also a freeware version available, which is useful but limited. The cost of the individual “SQL Manager” tools is in the $130.00+ range.

All of the EMS products work in similar style across all of the databases thus avoiding the learning curves associated with the proprietary database managers.

Whether you are a DBA or a professional software developer, the EMS tools can handle the tasks at affordable pricing.

The entire product line can be found at… http://www.sqlmanager.net/

 

A Publication of Black Falcon Software

BFS_splash-screen-purple-sun_140x105

 

 


License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) Black Falcon Software, Inc.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
-- There are no messages in this forum --