Video encyclopedia



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 

  • Sources