Upload
mishrasanchit
View
222
Download
0
Embed Size (px)
Citation preview
8/2/2019 4.Relational Algebra
1/29
Chapter - 4
8/2/2019 4.Relational Algebra
2/29
8/2/2019 4.Relational Algebra
3/29
SSN Name DateOfBirth Addr Sex Salary SuperSSN DNo
Deepak 5-Jan-62 Malleswaram M 22000 4444 1
Nandagopal 10-Dec-60 Rajajinagar M 30000 4444 3
Pooja 22-Jan-65 Indiranagar F 18000 2222 2
Prasad 11-Jan-57 Rajajinagar M 32000 null 3
Reena 15-Jan-85 MG Road F 8000 4444 3
DNo DName SSN MgrStartDate Admin 1111 23-Jan-2000
Research 2222 11-Aug-1995
Accounts 4444 7-Dec-1986
PNo PName PLocation DNo
Library Management USA 2
ERP Chennai 1
Hospital Management Mumbai 3
Wireless Network London 2
Employees
Departments
Projects
8/2/2019 4.Relational Algebra
4/29
8/2/2019 4.Relational Algebra
5/29
condition-1 (condition-2 (R))
(condition-1 AND condition-2) (R)condition-2 (condition-1 (R))
8/2/2019 4.Relational Algebra
6/29
8/2/2019 4.Relational Algebra
7/29
8/2/2019 4.Relational Algebra
8/29
8/2/2019 4.Relational Algebra
9/29
Emp_Dept3 SSN (DNo = 3 (Employees))
Supervisors SuperSSN (DNo = 3 (Employees))Result Emp_Dept3 Supervisors
Result222244445555null
8/2/2019 4.Relational Algebra
10/29
FName LName Age FName LName Age
Susan Yao 18 Jennifer Amy 30
Ramesh Arvind 20 Nandagopal Shanmugam 40
Joseph Antony 19 Ramesh Arvind 20
Jennifer Amy 30
Andy Perumal 21
Student Teacher
8/2/2019 4.Relational Algebra
11/29
8/2/2019 4.Relational Algebra
12/29
8/2/2019 4.Relational Algebra
13/29
8/2/2019 4.Relational Algebra
14/29
FemaleEmp SSN, Name (Sex = F(Employees))
FemaleDeps FemaleEmp Dependents
Result Name, DependentName (Employees.SSN = Dependents.SSN (FemaleDeps))
8/2/2019 4.Relational Algebra
15/29
8/2/2019 4.Relational Algebra
16/29
8/2/2019 4.Relational Algebra
17/29
8/2/2019 4.Relational Algebra
18/29
8/2/2019 4.Relational Algebra
19/29
WorksOn(SSN, PNo, Hours)
8/2/2019 4.Relational Algebra
20/29
- left outerjoin
- right outerjoin and
- outer join (full outer join)
8/2/2019 4.Relational Algebra
21/29
8/2/2019 4.Relational Algebra
22/29
RegNo Name GPA Branch RegNo Amount Year
1BI01CS056 Pooja 5.6 CSE 1BI01CS056 10000 2002
1BI01ME067 Pallavi 8.9 MECH 1BI01IS001 20000 2003
1BI01CS045 Reena 9.5 CSE
1BI01IS001 Kumar 6.0 ISE
RegNo Name GPA B ranch Amount Year
1BI01CS056 Pooja 5.6 CSE 10000 2002
1BI01ME067 Pallavi 8.9 MECH null null1BI01CS045 Reena 9.5 CSE null null
1BI01IS001 Kumar 6.0 ISE 20000 2003
Students Awards
8/2/2019 4.Relational Algebra
23/29
8/2/2019 4.Relational Algebra
24/29
Options
RegNo SubId
412 CS175
412 CS272412 CS351
413 CS175
413 CS272532 CS175
676 CS272
SubId
CS175
CS272
SubId
CS175
SubId
CS175CS272
CS351
RegNo
412
413
RegNo
412
413
532
RegNo
412
Electives1 Electives2 Electives3
Options/Electives1 Options/Electives2 Options/Electives3
8/2/2019 4.Relational Algebra
25/29
8/2/2019 4.Relational Algebra
26/29
8/2/2019 4.Relational Algebra
27/29
S. Nandagopalan, BIT2727
1. R S
2. R R.C=S.C S3. B,E ((B,C (R) ) (E
8/2/2019 4.Relational Algebra
28/29
S. Nandagopalan, BIT2828
8/2/2019 4.Relational Algebra
29/29