0% found this document useful (0 votes)
31 views1 page

Session 4 - Introduction To Relational Data Manipulation - Relational Algebra Part One

Uploaded by

Ashim Mahat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views1 page

Session 4 - Introduction To Relational Data Manipulation - Relational Algebra Part One

Uploaded by

Ashim Mahat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Session 4 - Introduction to Relational Data Manipulation -

Relational Algebra Part One


In the following two sessions we will focus on database query languages, looking in
detail at the relational algebra.  In the first lecture we will look at where database
querying fits in the ANSI SPARC architecture before looking at the core relational
algebra operators.
In the tutorial you will complete a paper exercise on relational algebra, working in
pairs.
1. Lecture
In the lecture we will discuss the following slides, which explain how data
manipulation fits into the ANSI SPARC architecture and then explains and provides
examples of the fundamental Relational Algebra operators. 
You should read through the slides in advance of the session so that we can discuss
them in the lecture.
File: Lecture – QueryLanguages.ppt
2. Tutorial
In the tutorial you will be separated into groups to work through the following
exercise. 
File: QueryLanguagesTutorialOne.pdf
At the end of the tutorial we will discuss your solutions.
3. Preparation for next session
You should ensure you work through this tutorial again to ensure you understand all
the solutions.
You should also read through the slides for the following session in advance.  In the
next session we will continue looking at relational algebra, looking at some advanced
operations as well as exploring the relationship between algebra and SQL.
We will also be using Oracle in the next session.  You should therefore ensure that
you have worked through all chapters of the SQL booklet and completed the
exercises for each chapter.

You might also like