61 61 votes Which of the following relational query languages have the same expressive power? Relational algebra Tuple relational calculus restricted to safe expressions Domain relational calculus restricted to safe expressions II and III only I and II only I and III only I, II and III Databases gateit-2006 databases relational-algebra relational-calculus easy + – Ishrat Jahan 16.6k views answer comment Share Follow Print See all 7 Comments 7 7 Comments reply Show 4 previous comments usher commented Oct 24, 2024 i edited by usher Nov 22, 2024 reply Follow flag RELATIONAL ALGEBRA = SAFE TRC = SAFE DRC = RELATIONAL CALCULUSnormally, trc is more powerful than relational algebra due to unsafe states. 2 2 replyShare Arnav Singh_01 commented Oct 28, 2024 reply Follow flag @usher SAFE DRC in the last part ☝ 0 0 replyShare Naveen_Kirar commented Aug 18, 2025 reply Follow flag TRC restricted to safe expression means safe TRC 1 1 replyShare Please log in or register to add a comment.
0 0 votes Option D: Expressive power means whether we can transform a query from one query language to another. Relational Algebra always returns a finite result. Any query written in safe TRC can be converted into an equivalent Relational Algebra query, and any Relational Algebra query can also be converted into an equivalent safe TRC query. Therefore, both have the same expressive power. Similarly, safe DRC can also be converted to and from Relational Algebra, so Relational Algebra, safe TRC, and safe DRC all have the same expressive power. Anupam077 answered Jun 18 Anupam077 comment Share Follow 0 reply Please log in or register to add a comment.