Question:

Choose a procedural language from the following

Show Hint

Relational Algebra = Procedural Relational Calculus = Non-Procedural
Updated On: Jun 25, 2026
  • Plain SQL
  • QBE
  • Relational Algebra
  • Relational Calculus
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: Database query languages are broadly classified into:
• Procedural Languages
• Non-Procedural Languages A procedural language specifies both:
• What data is required
• How to obtain that data

Step 1:
Understand Relational Algebra.
Relational Algebra consists of operations such as: \[ \sigma,\ \pi,\ \cup,\ \cap,\ \Join \] The user specifies the sequence of operations to obtain the result. Hence it is procedural.

Step 2:
Analyze other options.
QBE and Relational Calculus are non-procedural. SQL is largely declarative and non-procedural.

Step 3:
Choose the correct answer.
Therefore, \[ \boxed{\text{Relational Algebra}} \] is the procedural language.
Was this answer helpful?
0
0