SlideShare a Scribd company logo
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

Assessing Writing
Assessing WritingAssessing Writing
Assessing Writing
Musfera Nara Vadia
 
20130329 introduction to linq
20130329 introduction to linq20130329 introduction to linq
20130329 introduction to linq
LearningTech
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Anshumali Singh
 
Assessing writing.pptx
Assessing writing.pptxAssessing writing.pptx
Assessing writing.pptx
linh345584
 
Planning & Writing Your Rationale Essay
Planning & Writing Your Rationale EssayPlanning & Writing Your Rationale Essay
Presentación vhdl Peter Ashenden
Presentación vhdl Peter AshendenPresentación vhdl Peter Ashenden
Presentación vhdl Peter Ashenden
yhap
 
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.pptx
priyanka862870
 
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
Northeast Center, Office of Academic Support, SUNY Empire State College
 
Quality Assessments-- Rubrics
Quality Assessments-- RubricsQuality Assessments-- Rubrics
Quality Assessments-- Rubrics
AnneWeerda
 
Tips for writing a paper
Tips for writing a paperTips for writing a paper
Tips for writing a paper
Grace Yang
 
How to write the rationale essay
How to write the rationale essayHow to write the rationale essay
Relational algebra calculus
Relational algebra  calculusRelational algebra  calculus
Relational algebra calculus
Vaibhav 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 Rewriting
Alexandre Riazanov
 
Assesing writing
Assesing writing Assesing writing
Assesing writing
niapancali
 
Oop.pptx
Oop.pptxOop.pptx
Oop.pptx
KalGetachew2
 
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
simisterchristen
 
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
Career Point University - Kota Rajasthan
 
Rubrics Overview
Rubrics OverviewRubrics Overview
Rubrics Overview
Peter 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

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
JasmineMichael1
 
SWOT ANALYSIS.pptx
SWOT ANALYSIS.pptxSWOT ANALYSIS.pptx
SWOT ANALYSIS.pptx
JasmineMichael1
 
Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
JasmineMichael1
 
UNIT IV.pptx
UNIT IV.pptxUNIT IV.pptx
UNIT IV.pptx
JasmineMichael1
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
JasmineMichael1
 
Big Sheets.pptx
Big Sheets.pptxBig Sheets.pptx
Big Sheets.pptx
JasmineMichael1
 
ppt excel2.pptx
ppt excel2.pptxppt excel2.pptx
ppt excel2.pptx
JasmineMichael1
 
ppt excel1.pptx
ppt excel1.pptxppt excel1.pptx
ppt excel1.pptx
JasmineMichael1
 
Presentation3.pptx
Presentation3.pptxPresentation3.pptx
Presentation3.pptx
JasmineMichael1
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
JasmineMichael1
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
JasmineMichael1
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
JasmineMichael1
 
Presentation8.pptx
Presentation8.pptxPresentation8.pptx
Presentation8.pptx
JasmineMichael1
 
Physical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptxPhysical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptx
JasmineMichael1
 
Physical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptxPhysical Storage Media (Cont.pptx
Physical Storage Media (Cont.pptx
JasmineMichael1
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
JasmineMichael1
 

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 Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 

Recently uploaded (20)

How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 

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.