use attendance;
drop table branch;
create table branch(branch_id int not null auto_increment , branch_name varchar(
5) not null, primary key (branch_id));
insert into branch (branch_id,branch_name) values(1,"CSE");
insert into branch (branch_id,branch_name) values(2,"ECE");
insert into branch (branch_id,branch_name) values(3,"EIE");
insert into branch (branch_id,branch_name) values(4,"IT");
desc branch;
select * from branch;
drop table section;
create table section(section_id int not null auto_increment , section_name varch
ar(1)not null, primary key (section_id));
insert into section (section_id,section_name) values(1,"A");
insert into section (section_id,section_name) values(2,"B");
insert into section (section_id,section_name) values(3,"C");
insert into section (section_id,section_name) values(4,"D");
insert into section (section_id,section_name) values(5,"E");
desc section;
select * from section;
drop table each_class;
create table each_class (class_id int not null auto_increment ,branch_id int ,se
ction_id int , constraint fk_bi foreign key (branch_id) references branch(branch
_id), constraint fk_si foreign key (section_id) references section(section_id) ,
primary key (class_id));
insert into each_class (class_id,branch_id,section_id) values (1,1,1);
insert into each_class (class_id,branch_id,section_id) values (2,1,2);
insert into each_class (class_id,branch_id,section_id) values (3,1,3);
insert into each_class (class_id,branch_id,section_id) values (4,2,1);
insert into each_class (class_id,branch_id,section_id) values (5,3,1);
insert into each_class (class_id,branch_id,section_id) values (6,4,1);
desc each_class;
select * from each_class;
drop table student ;
create table student (student_roll_no int not null,primary key (student_roll_no,
class_id) ,student_name varchar(100) not null,class_id int ,constraint fk_ci for
eign key (class_id) references each_class(class_id));
insert into student values(1,"a",1);
insert into student values(2,"b",1);
insert into student values(3,"c",1);
insert into student values(4,"d",1);
insert into student values(5,"e",1);
insert into student values(1,"a",2);
insert into student values(2,"b",2);
insert into student values(3,"c",2);
insert into student values(4,"d",2);
insert into student values(5,"e",2);
insert into student values(1,"a",3);
insert into student values(2,"b",3);
insert into student values(3,"c",3);
insert into student values(4,"d",3);
insert into student values(5,"e",3);
insert into student values(1,"a",4);
insert into student values(2,"b",4);
insert into student values(3,"c",4);
insert into student values(4,"d",4);
insert into student values(5,"e",4);
insert into student values(1,"a",5);
1);
insert into attendance (period_id,student_roll_no,attendance_status) values(2,3,
1);
insert into attendance (period_id,student_roll_no,attendance_status) values(2,4,
1);
insert into attendance (period_id,student_roll_no,attendance_status) values(2,5,
0);