A query language is a language in which a user
requests information from the database. Query languages
can be categorized into
• Procedural language
• Non-procedural language
In a procedural language, the user instructs the
system to perform a sequence of operations on the
database to compute the desired result. That is
we need to specify what is required and how to get
it.
But in non-procedural language, the user describes
the desired information without giving a specific
procedure for obtaining that information.