Why are query languages such as SQL based on relational calculus rather than relational algebra?
• SQL is a set oriented language. Explain this statement and outline why in some circumstances, a navigational query language might be prefered. • Explain what is meant by query decomposition and query optimization. In Common SQL questions, part 3, we’ll see some serious questions that come up often, which we do try to answer.