You are on page 1of 3

create table Department(

Dno varchar(10) primary key,

Dname varchar(20),

check ( Dno like 'D%' )

);

create table Branch(

Bcode varchar(20) primary key,

Bname varchar(20) ,

Dno varchar(10) references Department(Dno),

check (Bcode like 'B%')

);

create table Student(

Rollno varchar(10) primary key,

Name varchar(20) ,

DOB date ,

Gender char ,

DateofAdmission date ,

Bcode varchar(20) references Branch(Bcode)

);

insert into department(dno, dname)

values ('D1', 'Computer Engg'), ('D2', 'Electronic Engg');

insert into branch(bcode, bname, dno)

values
('B1', 'CE', 'D1'),

('B2', 'IT', 'D1'),

('B3', 'CE', 'D2'),

('B4', 'ECE', 'D2');

insert into student(rollno, name, dob, gender, dateofadmission, bcode)

values

(1, 'Sanskar', '2001-03-05','M', '2019-02-05', 'B2'),

(2, 'Alka', '2002-07-09','F', '2019-03-04', 'B1'),

(3, 'Ram', '2001-02-04','M', '2019-04-05','B2'),

(4, 'Shyam', '2000-01-01','M', '2019-05-04', 'B3'),

(5, 'Radha', '2001-11-11','F', '2019-04-05', 'B4'),

(6, 'Rohan', '2001-12-12','M', '2019-03-04', 'B3'),

(7, 'Mayur', '2000-09-01','M', '2019-02-04', 'B1'),

(8, 'Bhumika', '2001-10-09','F', '2019-05-05', 'B4');

select d.dname from department d,branch b,student s where s.name="Alka" and s.bcode=b.bcode
and b.dno=d.dno;

select count(s.gender) from student s,branch b,department d where s.gender="F" and


d.dname="Computer engg" and b.bcode=s.bcode and d.dno=b.dno;

OUTPUT:-

You might also like