You are on page 1of 2

create table dept(

dept_id number(3),
dept_name varchar2(8),
hod varchar2(25)not null,
primary key(dept_id));
insert into dept
values(44,'MCA','GIRISH SHARMA')
create table student(
s_id number(11),
sf_name varchar2(25),
sl_name varchar2(25),
f_name varchar2(30),
m_name varchar2(30),
DOB date,
dept_id number(3)references dept(dept_id),
address varchar2(50),
mobile number(10)UNIQUE,
email varchar2(30)UNIQUE,
primary key(s_id));
insert into student
values(03011404411,'govind','sharma','brij ratan sharma','giriraj sharma','09/se
p/1988',044,'delhi',9910502107,'govind@gmail.com');
drop table student
select s.s_id,s.sf_name,d.hod,l.email,se.fit_i+se.fit_e as FIT,a.year,a.attend
from student s,dept d,s_login l,sem1 se,s_attend a
create table s_login(
s_id number(11)REFERENCES student(s_id),
passwd number(15)not null,
email varchar2(30)not null REFERENCES STUDENT(email),
primary key(s_id));
insert into s_login
values(03011404411,9910502107,'govind@gmail.com');
drop table s_login
select *from s_login
create table sem1(
s_id number(11)references student(s_id),
FIT_i number(2),
FIT_e number(2),
C_i number(2),
C_e number(2),
CO_i number(2),
CO_e number(2),
DM_i number(2),
DM_e number(2),
POM_i number(2),
POM_e number(2),
primary key(s_id))
insert into sem1
values(03011404411,36,54,35,49,39,58,31,42,35,46)
select *from sem1
select co_i+co_e from sem1
DROP TABLE sem1
create table s_attend(
s_id number(11)references student(s_id),
year number(4),
month varchar2(3),
attend number(2),
primary key(s_id))
insert into s_attend
values(03111404411,2011,'sep',16)
select *from s_attend

You might also like