SlideShare a Scribd company logo
1 of 4
Objectives
After completing this session, you will be able to:
– Define Relational Calculus
– Distinguish between Relational Algebra and Relational Calculus.
– Explain Tuple Relational Calculus and write queries.
– Explain Domain Relational Calculus and write queries.
Bus. Comm.
Introduction
• Relational Calculus is a non-procedural query language. A
calculus expression specifies “what to retrieve” rather than
“how to retrieve”. This makes relational calculus different
from relational algebra.
• A calculus expression may be written in different ways, but the
way it is written has no bearing on how a query should be
evaluated.
• In relational calculus, a query is solved by defining a solution
relation in a single step.
• Relational calculus is mainly based on the well-known
propositional calculus, which is a method of calculating with
sentences or declarations. That's why it is also known as
declarative language
4
Relational calculus Types
Bus. Comm.
Various types of relational calculus are:
Tuple Relational Calculus (TRC)
Domain Relational Calculus (DRC)
Relational Algebra Vs Relational Calculus
• Relational Algebra, RA, is a
Procedural language.
• RA means “how to
obtain the result”.
The order
in which
• In RA,
specified
operations
performed.
have to
• RA is independent on
domain.
a
• RA is nearer to
programming language.
• Relational Calculus, RC, is
non-procedural language.
• RC means “What to obtain”
as result.
is • In RC, The order is not
the specified.
be
• RC can be a domain
dependent.
• RC is not nearer to
programming language.

More Related Content

Similar to s1.pptx

20130329 introduction to linq
20130329 introduction to linq20130329 introduction to linq
20130329 introduction to linqLearningTech
 
Assessing writing.pptx
Assessing writing.pptxAssessing writing.pptx
Assessing writing.pptxlinh345584
 
Presentación vhdl Peter Ashenden
Presentación vhdl Peter AshendenPresentación vhdl Peter Ashenden
Presentación vhdl Peter Ashendenyhap
 
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...RuleML
 
Operation Research.pptx
Operation Research.pptxOperation Research.pptx
Operation Research.pptxpriyanka862870
 
Quality Assessments-- Rubrics
Quality Assessments-- RubricsQuality Assessments-- Rubrics
Quality Assessments-- RubricsAnneWeerda
 
Tips for writing a paper
Tips for writing a paperTips for writing a paper
Tips for writing a paperGrace Yang
 
Relational algebra calculus
Relational algebra  calculusRelational algebra  calculus
Relational algebra calculusVaibhav Kathuria
 
Expressive Querying of Semantic Databases with Incremental Query Rewriting
Expressive Querying of Semantic Databases with Incremental Query RewritingExpressive Querying of Semantic Databases with Incremental Query Rewriting
Expressive Querying of Semantic Databases with Incremental Query RewritingAlexandre Riazanov
 
Assesing writing
Assesing writing Assesing writing
Assesing writing niapancali
 
Page 1 of 8 School of Management — BUSM4551 CID
Page 1 of 8 School of Management — BUSM4551 CIDPage 1 of 8 School of Management — BUSM4551 CID
Page 1 of 8 School of Management — BUSM4551 CIDsimisterchristen
 
Rubrics Overview
Rubrics OverviewRubrics Overview
Rubrics OverviewPeter Gow
 

Similar to s1.pptx (20)

Assessing Writing
Assessing WritingAssessing Writing
Assessing Writing
 
20130329 introduction to linq
20130329 introduction to linq20130329 introduction to linq
20130329 introduction to linq
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Assessing writing.pptx
Assessing writing.pptxAssessing writing.pptx
Assessing writing.pptx
 
Planning & Writing Your Rationale Essay
Planning & Writing Your Rationale EssayPlanning & Writing Your Rationale Essay
Planning & Writing Your Rationale Essay
 
Presentación vhdl Peter Ashenden
Presentación vhdl Peter AshendenPresentación vhdl Peter Ashenden
Presentación vhdl Peter Ashenden
 
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
 
Operation Research.pptx
Operation Research.pptxOperation Research.pptx
Operation Research.pptx
 
Planning and writing your rationale essay fall 2013
Planning and writing your rationale essay   fall 2013Planning and writing your rationale essay   fall 2013
Planning and writing your rationale essay fall 2013
 
Quality Assessments-- Rubrics
Quality Assessments-- RubricsQuality Assessments-- Rubrics
Quality Assessments-- Rubrics
 
Tips for writing a paper
Tips for writing a paperTips for writing a paper
Tips for writing a paper
 
How to write the rationale essay
How to write the rationale essayHow to write the rationale essay
How to write the rationale essay
 
How to write_the_rationale_essay
How to write_the_rationale_essayHow to write_the_rationale_essay
How to write_the_rationale_essay
 
Relational algebra calculus
Relational algebra  calculusRelational algebra  calculus
Relational algebra calculus
 
Expressive Querying of Semantic Databases with Incremental Query Rewriting
Expressive Querying of Semantic Databases with Incremental Query RewritingExpressive Querying of Semantic Databases with Incremental Query Rewriting
Expressive Querying of Semantic Databases with Incremental Query Rewriting
 
Assesing writing
Assesing writing Assesing writing
Assesing writing
 
Oop.pptx
Oop.pptxOop.pptx
Oop.pptx
 
Page 1 of 8 School of Management — BUSM4551 CID
Page 1 of 8 School of Management — BUSM4551 CIDPage 1 of 8 School of Management — BUSM4551 CID
Page 1 of 8 School of Management — BUSM4551 CID
 
Meaning, Construction and uses of rubrics.pdf
Meaning, Construction and uses of rubrics.pdfMeaning, Construction and uses of rubrics.pdf
Meaning, Construction and uses of rubrics.pdf
 
Rubrics Overview
Rubrics OverviewRubrics Overview
Rubrics Overview
 

More from JasmineMichael1 (20)

DATA MODEL PRESENTATION UNIT I-BCA I.pptx
DATA MODEL PRESENTATION UNIT I-BCA I.pptxDATA MODEL PRESENTATION UNIT I-BCA I.pptx
DATA MODEL PRESENTATION UNIT I-BCA I.pptx
 
SWOT ANALYSIS.pptx
SWOT ANALYSIS.pptxSWOT ANALYSIS.pptx
SWOT ANALYSIS.pptx
 
Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
 
UNIT IV.pptx
UNIT IV.pptxUNIT IV.pptx
UNIT IV.pptx
 
upload1.pptx
upload1.pptxupload1.pptx
upload1.pptx
 
prese1.pptx
prese1.pptxprese1.pptx
prese1.pptx
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Big Sheets.pptx
Big Sheets.pptxBig Sheets.pptx
Big Sheets.pptx
 
ppt excel2.pptx
ppt excel2.pptxppt excel2.pptx
ppt excel2.pptx
 
ppt excel1.pptx
ppt excel1.pptxppt excel1.pptx
ppt excel1.pptx
 
ppt excel.pptx
ppt excel.pptxppt excel.pptx
ppt excel.pptx
 
Presentation3.pptx
Presentation3.pptxPresentation3.pptx
Presentation3.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
s2.pptx
s2.pptxs2.pptx
s2.pptx
 
Presentation8.pptx
Presentation8.pptxPresentation8.pptx
Presentation8.pptx
 
Physical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptxPhysical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptx
 
Physical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptxPhysical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 

Recently uploaded

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

s1.pptx

  • 1. Objectives After completing this session, you will be able to: – Define Relational Calculus – Distinguish between Relational Algebra and Relational Calculus. – Explain Tuple Relational Calculus and write queries. – Explain Domain Relational Calculus and write queries. Bus. Comm.
  • 2. Introduction • Relational Calculus is a non-procedural query language. A calculus expression specifies “what to retrieve” rather than “how to retrieve”. This makes relational calculus different from relational algebra. • A calculus expression may be written in different ways, but the way it is written has no bearing on how a query should be evaluated. • In relational calculus, a query is solved by defining a solution relation in a single step. • Relational calculus is mainly based on the well-known propositional calculus, which is a method of calculating with sentences or declarations. That's why it is also known as declarative language 4
  • 3. Relational calculus Types Bus. Comm. Various types of relational calculus are: Tuple Relational Calculus (TRC) Domain Relational Calculus (DRC)
  • 4. Relational Algebra Vs Relational Calculus • Relational Algebra, RA, is a Procedural language. • RA means “how to obtain the result”. The order in which • In RA, specified operations performed. have to • RA is independent on domain. a • RA is nearer to programming language. • Relational Calculus, RC, is non-procedural language. • RC means “What to obtain” as result. is • In RC, The order is not the specified. be • RC can be a domain dependent. • RC is not nearer to programming language.