ITworld.com
  Search  
ITworld Home Page ITworld Webcasts ITworld White Papers ITworld Newsletters ITworld News ITworld Topics Careers ITworld Voices ITwhirled Changing the way you view IT
SQL History/Overview
DATA MANAGEMENT STRATEGIES --- 05/14/2001

The publication of Codd's rules resulted in a considerable amount of relational database research done in the early 1970s. By 1974, IBM had surfaced with a prototype of a relational database called System/R. The System/R project ended in 1979, but two significant accomplishments are accredited to that project. The relational data model's viability was sufficiently proven to the world and the project included significant work on a database query language. 

On this topic

By the end of the System/R project, IBM had implemented a language that supported System/R's multi-table queries and multiple-user access called the Structured English Query Language (SEQUEL). The name later was shortened to Structured Query Language (SQL). Today, we still pronounce the abbreviation as "sequel" because of these early roots.

A group of engineers watching the System/R project realized relational databases' potential and formed a company named Relational Software, Inc. In 1979, they produced the first commercially available relational database management system and implemented SQL as its query language. They called the product Oracle.

As a language, SQL did have its competitors – most notable was QUEL, used by the Ingres RDBMS. During the early 1980's, Oracle and Ingres's provider, Relational Technology, Inc., slugged it out on the commercial market before Ingres lost in 1986 and adopted SQL as its query language. Of course, IBM followed up its System/R research project with its own product, SQL/Data System (SQL/DS) and later Database 2 (DB2). With IBM's weight behind the product, their version of SQL became the de facto standard.

Since then, many relational database management systems have come to market – all supporting SQL as their primary language. Once it became apparent that relational databases were here to stay, ANSI began work on creating a standard definition. Today's SQL standard is based mostly on IBM's implementation, with a considerable amount of additions. In fact, the SQL2 standard contains definitions of features that have yet to implemented by any of the major vendors.

A second standard for SQL sprung up in Europe from X/OPEN, a group assembling standards for a UNIX-based portable application environment. X/OPEN standards play a major role in the European market; unfortunately, several features differ between the X/OPEN and the ANSI/ISO standards. The examples and discussions in this newsletter will adhere to the ANSI/ISO standards. The major commercial databases all adhere to this standard, including Microsoft SQL Server 7, Oracle 8, Informix, Sybase, and, of course, IBM DB2.

Next Week: A quick introduction to SQL

 





Advertisements
Sponsored links
Bring harmony to your mix of UNIX-Linux-Windows computing environments
Locate Hidden Software on business PCs with this free tool
Top 5 Reasons to Combine App Performance and Security
KODAK i1400 Series Scanners stand up to the challenge
 Home   Newsletters  DATA MANAGEMENT STRATEGIES
www.itworld.com    open.itworld.com     security.itworld.com     smallbusiness.itworld.com
storage.itworld.com     utilitycomputing.itworld.com     wireless.itworld.com

 
Contact Us   About Us   Privacy Policy    Terms of Service   Reprints  

CIO   Computerworld   CSO   GamePro   Games.net   Industry Standard   Infoworld   ITworld  
JavaWorld   LinuxWorld  MacUser   Macworld   Network World   PC World   Playlist  

DEMO   IDG Connect   IDG Knowledge Hub   IDG TechNetwork   IDG World Expo  

Copyright © Computerworld, Inc. All rights reserved

Reproduction in whole or in part in any form or medium without express written permission of Computerworld Inc. is prohibited. Computerworld and Computerworld.com and the respective logos are trademarks of International Data Group Inc.