About SQL

Structured Query Language (SQL) is a database computer language used to query, retrieve and manipulate data. Pronounced commonly as "sequel" and sometimes "S-Q-L," it is an important tool in managing relational databases called RDBMS (Relational Database Management Systems). Read on for a brief history of SQL that summarizes its importance and potential for future enhancements as it continues to be a dominating database management tool in the computer industry.

  1. History

    • In the early 1970s, Donald D. Chamberlain and Raymond F. Boyce from IBM developed the first version of SQL. They called the first version as SEQUEL and designed it to query, retrieve and manipulate data stored in System R. System R was IBM's original relational database product. In 1985, IBM patented SQL; and then the following year (1986) the American National Standards Institute (ANSI) and the International Standards Organization (ISO) formally standardized it. Subsequent standardizations expanded in 1989, 1992 and 1999. SQL is a key requirement for large government computer contracts after becoming a U.S. Federal Information Processing Standard (FIPS).

    Function

    • SQL functions as an interactive query language and provides a tool for ad-hoc database queries. Users can retrieve and display data on the screen by typing commands using SQL. As a database programming language, SQL helps programmers embed SQL commands into their application programs in order to access data in a database. As a database administration language, SQL can help define the database structure and control access to the stored data. SQL is also a client/server language, allowing computer programs to communicate over a network with databases servers that store and share data. As an Internet data access language, SQL provides a language for accessing corporate databases in an environment where Internet web servers interact with corporate data and application servers.
      SQL is also a distributed database language, whereby it helps to distribute data across many connected systems. Each computer system uses DBMS (Database Management Systems) software to communicate with each other to send requests for access to data. Some network may use a mix of different DBMS products where SQL often acts as a database gateway language, allowing one brand of DBMS to communicate with another brand of DBMS.

      .

    Misconceptions

    • One of the common misconceptions about SQL is that it only works as a query tool, as its name suggests; however, SQL can do much more than just query. SQL provides data retrieval, data manipulation, access control, data sharing and data integrity. Another common misconception is that SQL is a complete computer language just like COBOL, C, C++ or Java. SQL is actually a database sub-language consisting of 40 statements that specialize in database management tasks. By embedding these SQL statements into a computer programming language such as COBOL, C or C++, the statements can extend the language and use it for database access.

    Features

    • Some of the major features of SQL are vendor independence, portability across computer systems, SQL standards, database relational foundation and English-like structure, interactive queries, programmatic database access, multiple views of data, complete database language, dynamic data definition, client/server architecture, enterprise application support, extensibility and object technology, Internet database access, Java integration (JDBC) and industry infrastructure. SQL also features IBM endorsement and commitment (DB2), as well as Microsoft commitment (SQL Server, ODBC and ADO).

    Potential

    • Since becoming the standard database language, SQL and SQL-based relational databases are one of the most important foundation technologies used for single and multi-user environments in today's computer market. SQL started dominating the market ever since its first commercial implementation. Companies, such as IBM, Microsoft and other DBMS vendors, continue to embrace and back SQL as it continues to be a dominant standard for enterprise-class data management. Its portability and scalability make SQL more accessible to personal computers, including hand-held devices and microcomputers. SQL continues to be the standard database technology for Internet-based computing. Continued enhancement will only make SQL a stronger presence in the industry as one of the most important tools for database management.

Related Searches:

Resources

Comments

You May Also Like

  • What is a Pivot Table in SQL?

    In SQL, a pivot table is a set of data that is transformed from a collection of separate rows to a collection...

  • What Is SQL Software?

    SQL Server is a relational model database server developed by Microsoft. Transact-SQL (T-SQL) and American National Standards Institute (ANSI) SQL are the...

  • What Is an Oracle SQL?

    Oracle SQL, sometimes referred to as PL/SQL, is Oracle Corporation's proprietary extension of the SQL database query language. Oracle SQL is used...

  • The Advantages of a Relational Database Management System

    The Advantages of a Relational Database Management System. A Relational Database Management System (RDBMS) is a software system that provides access to...

  • MS SQL Certification

    Structured Query Language is the language software programmers use to communicate with a Relational Datebase Management System. Microsoft combined SQL with an...

  • An Introduction to Relational Database Management Systems

    Relational Database Management Systems (RDBMS) are database software that support a relational database schema. In relational systems, data is grouped together by...

  • What Is a Sequel Server?

    "Sequel Server" usually refers to the Microsoft SQL Server software, a relational database management system. The acronym "SQL" is often pronounced and...

  • How to Create a New Login for SQL Server 2008 Express

    Databases such as Microsoft's SQL Server 2008 Express can hold vast amounts of data. Database administrators use various methods to protect this...

  • SQL Admin Training

    Structured Query Language (SQL) is a computer programming language that assists with database and information management. SQL is what's used to update...

  • Business & Technology Strategies

    Managing a business without some kind of technology impact seldom occurs. Companies of every size view technology as a value to their...

  • SQL Tables Tutorial

    Creating tables in SQL is a key task in constructing a useful database. Taking the time to prepare your database table design...

  • Difference Between Oracle DBMS & SQL DBMS

    Microsoft SQL Server and Oracle RDBMS may have many similarities, but both retain obvious differences, including differences in the scope and syntax...

  • The History of Computer Programming

    The history of computer programming starts with the computer, although the concept of programming goes much farther back. Herman Hollerith discovered the...

  • The Importance of Relational Database Management System (RDBMS)

    RDBMS process large amounts of data at relatively fast speeds. Data is broken up into its smallest component, meaning only the data...

  • How to Use MS Access With SQL Server Express

    Although Microsoft Access may be the smallest of Microsoft's database programs, you can still use it with more robust programs such as...

  • Tutorial on How to Program an SQL

    The Structured Query Language (SQL) is a widespread tool for all aspects of database design. The language is used to create a...

  • Relational Databases Explained

    A relational database groups data according to common attributes found in the data set. This way of organizing data makes it easier...

  • SQL Certification Schools

    Structured Query Language (SQL) is the language computers use to communicate with a database. SQL is used for acquiring and updating information...

  • How to Communicate With Multiple RFID Readers

    RFID, which stands for radio frequency identification, is an emerging technology that utilizes small microchips that communicate through radio code signals. The...

Related Ads

Featured