Skip to main content

What is Query language? Difference between relational alzebra and SQL


Query language (QL) :

Query Language refers to any computer programming language that requests and retrives data from database and information system by sending queries.

Relational Alzebra :

Relational Algebra is procedural query language, which takes Relation as input and generate relation as output. Relational algebra mainly provides theoretical foundation for relational databases and SQL.

SQL :

SQL was an attempt to implement relational algebra as a query language in IBM System R, which was the earliest attempt to implement the Relational model in a database engine

Posted by -