Officially launched in 1983, with roots going back to the early 1970's, IBM's DB2 database system has grown and adapted to its technological environment with impressive results. This system evolved as the result of a theory set forth by a developer at IBM in 1973, named Edgar F. Codd. Convinced that relational database applications could be developed that would make data management more efficient, Codd published a model that would later become the foundation for DB2.

Systems were developed from Codd's work that would be known by such names as "System R" that would use a relatively new type of programming language, "SQL". Although IBM didn't originally share Codd's vision for the applicability or feasibility of the relational database model, they did assign a group of programmers to the project of researching its merits.

While the programmers did not necessarily follow Codd's protocol, their work did yield a system of programming language known as SEQUEL. As the work progressed, IBM recognized the need for a more sophisticated sublanguage to SEQUEL, so it came up with SQL (System Query Language) as a sub-product of SEQUEL.

Who Uses This Type of System?

DB2 is utilized by a variety of users, due to the fact that it is not software in and of itself. It is a system that can be built into, and used by, a variety of platforms including Unix, Windows and Linux. This means that it can be used by a single user at a PC workstation, or by a mainframe running a large system.

Is It Expensive?

Whether DB2 is expensive may be best determined by the need for it. Available globally, it has a variety of levels that may be purchased depending upon the corresponding need. For instance, the "express" version, applicable by small and moderately sized businesses, can be purchased for less than $2,500. Other editions, such as Workgroup Server and Connect are available at proportionate pricing.