Structured Query Language: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Oluwabusola Oladapo
No edit summary
imported>Oluwabusola Oladapo
No edit summary
Line 1: Line 1:
SQL is a simple programming language designed for querying and managing the data contained in Relational Database Management Systems (RDBMS).
SQL is a simple language designed for querying and managing Relational Database Management Systems (RDBMS).  RDBMSs organize data using tables, where each table has named column(s).  Each column has one datatype, and data is stored as rows intersecting with these columns and therefore satisfy the datatype of the corresponding column.  For example, a student table could have two columns, student_id and student_name.  If I want to insert data into this table, I would insert a row of two values, a student_id e.g. 001 and a student_name e.g. Claire.  It is this concept of tables that is the basis of SQL, which has become the defacto standard adopted by most database management systems vendors.  However, most vendors provide an extension to SQL to serve various functions ranging from the integration of procedural constructs to exception handling.





Revision as of 23:26, 15 July 2008

SQL is a simple language designed for querying and managing Relational Database Management Systems (RDBMS). RDBMSs organize data using tables, where each table has named column(s). Each column has one datatype, and data is stored as rows intersecting with these columns and therefore satisfy the datatype of the corresponding column. For example, a student table could have two columns, student_id and student_name. If I want to insert data into this table, I would insert a row of two values, a student_id e.g. 001 and a student_name e.g. Claire. It is this concept of tables that is the basis of SQL, which has become the defacto standard adopted by most database management systems vendors. However, most vendors provide an extension to SQL to serve various functions ranging from the integration of procedural constructs to exception handling.