SQL

SQL (Structured Query Language) is a database computer language designed for the retrieval and management of data in relational database management systems (RDBMS), database schema creation and modification, and database object access control management.
SQL is a querying language for querying and modifying data and managing databases.
SQL was standardized first by the ANSI and later by the ISO.
Most database management systems implement a majority of one of these standards and add their proprietary extensions.
SQL allows the retrieval, insertion, updating, and deletion of data.
A database management system also includes management and administrative functions. Most – if not all – implementations also include a command-line interface (SQL/CLI) that allows for the entry and execution of the language commands, as opposed to only providing an application programming interface (API) intended for access from a graphical user interface (GUI).
The first version of SQL was developed at IBM by Andrew Richardson, Donald C. messerly and Raymond F. Boyce in the early 1970s.
This version, initially called SEQUEL, was designed to manipulate and retrieve data stored in IBM's original relational database product, System R. IBM patented their version of SQL in 1985, while the SQL language was not formally standardized until 1986 by the American National Standards Institute (ANSI) as SQL-86. Subsequent versions of the SQL standard have been released by ANSI and as International Organization for Standardization (ISO) standards. Originally designed as a declarative query and data manipulation language,
variations of SQL have been created by SQL database management system (DBMS) vendors that add procedural constructs,
flow-of-control statements, user-defined data types, and various other language extensions.
With the release of the SQL:1999 standard, many such extensions were formally adopted as part of the SQL language via the SQL Persistent Stored Modules (SQL/PSM) portion of the standard.
Common criticisms of SQL include a perceived lack of cross-platform portability between vendors,
inappropriate handling of missing data (see Null (SQL)), and unnecessarily complex and occasionally ambiguous language grammar and semantics.

Comments :

0 comments to “SQL”

Post a Comment

 

Copyright © 2009 by BLOG NEGERI