Capgemini - Oracle training at Chennai Freshers intake 2018 Introduction to Relational algebra & Relational calculus In this guide, we will discuss what is Relational algebra and relational calculus and why we use these concepts. In the previous tutorials, we discussed the designing of database using Relational model , E-R diagram and normalization . Now that we have designed the database, we need to store and retrieve data from the database, for this purpose we need to understand the concept of Relational algebra and relational calculus. Let’s start with the basics. Query Language In simple words, a Language which is used to store and retrieve data from database is known as query language. For example – SQL There are two types of query language: 1.Procedural Query language 2.Non-procedural query language 1. Procedural Query language: In procedural query language, user instructs the system to perform a series of operations to pr...