22MCA10062
22MCA10062
Rahul Kumar
Sql queries:
2.
Lecturer
---------
curtis
dave
olivier
roger
3.
code | lecturer
---------------------
cs3010 | curtis
cs1500 | Curtis
4.
id | name
------------------
1234 | joe
4000 | hector
6.
id | name | id | code
--------------------------------------
1234 | joe | 1234 | cs1500
1234 | joe | 1234 | cs1200
1234 | joe | 1234 | cs2001
7.
id | name | code
----------------------------
1234 | joe | cs1500
1234 | joe | cs1200
1234 | joe | cs2001
8.
id | code
-------------------
1234 | cs1500
1234 | cs1200
1234 | cs2001
Relational Algebra: σid=1234(enrolledIn)
SQL Code: select * from enrolledIn
where id=1234
9.
id | name | code | lecturer
--------------------------------------------------
4000 | hector | cs3010 | curtis
4000 | hector | ma3000 | roger
Relational Algebra: σid=4000(student⨝enrolledIn⨝subject)
SQL Code: select * from student natural join
enrolledIn natural join
subject
where id=4000
10.
name | lecturer
-------------------------
joe | curtis
hector | curtis
Relational Algebra:
πname,lecturer(σlecturer='curtis'(student⨝enrolledIn⨝subject))
SQL Code: select name, lecturer from
student natural join
enrolledIn natural join
subject
where lecturer='curtis';