Video encyclopedia



SQL as a declarative language


Why SQL is an Important Language


SQL Programming for Beginners


What is SQL (Structured Query Language)? Why is it Important?


Welcome to SQL | Intro to SQL: Querying and managing data | Computer programming | Khan Academy

SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data where there are relations between different entities/variables of the data. SQL offers two main advantages over older read/write APIs like ISAM or VSAM: first, it introduced the concept of accessing many records with one single command; and second, it eliminates the need to specify how to reach a record, e.g. with or without an index.
  • History 

  • Design 

  • Syntax 

  • Procedural extensions 

  • Interoperability and standardization 

  • Alternatives 

  • Distributed SQL processing 

  • Criticisms