[Link].u4cse19639 N.
PRABHAT DATE:21-08-2020
create table student(
id varchar2(5),
name varchar2(20),
PRIMARY KEY (id));
create table enrolledin(
id varchar2(5),
code varchar2(10),
primary key(code),
CONSTRAINT enro foreign key(id) references student(id));
create table subject(
code varchar2(10),
lecturer varchar2(20),
CONSTRAINT sub foreign key(code) references enrolledin(code));
insert into student(id,name) values('1234','joe');
insert into student(id,name) values('4000','hector');
insert into student(id,name) values('2000','ling');
insert into enrolledin(id,code) values('1234','cs1500');
insert into enrolledin(id,code) values('1234','cs1200');
insert into enrolledin(id,code) values('1234','cs2001');
insert into enrolledin(id,code) values('4000','cs3010');
insert into enrolledin(id,code) values('4000','ma3000');
insert into subject(code,lecturer) values('cs1500','curtis');
insert into subject(code,lecturer) values('cs2001','dave');
insert into subject(code,lecturer) values('cs3010','curtis');
insert into subject(code,lecturer) values('cs2001','olivier');
insert into subject(code,lecturer) values('ma3000','roger');
[Link].u4cse19639 [Link] DATE:21-08-2020
Queries:
1)select name from student
join enrolledIn
on [Link] = [Link] and [Link] = 'cs3010';
2)
select code from student join enrolledIn on [Link] = [Link] and
[Link]='hector';
[Link].u4cse19639 [Link] DATE:21-08-2020
3) select lecturer from subject where code = 'cs1500';
4)
select (lecturer) from subject where code = 'cs1500' or code = 'cs3010';
5)
select (name) from student join enrolledIn on [Link] = [Link] and
[Link] = 'cs1200' and [Link] ='cs3010';
[Link].u4cse19639 [Link] DATE:21-08-2020
10)
select (name) from student
join enrolledIn ON [Link] = [Link]
join subject ON [Link] = [Link] and [Link] = 'roger';
11)select (name) from student
join enrolledIn ON [Link] = [Link]
[Link].u4cse19639 [Link] DATE:21-08-2020
join subject ON [Link] = [Link] and [Link] != 'roger';
9)
select name from student join enrolledIn
on [Link] = [Link] and [Link] = 'cs1500';