You are on page 1of 3

create table position(positionid number(1) constraint position_positionid_pk pri mary key,posdesc varchar2(10)); create table dept2(deptid number(2) constraint

dept_deptid_pk primary key,deptna me varchar2(10),location varchar2(15),employeeid number(3)) create table qualification(qualid number(1) constraint qualification_qualid_pk p rimary key,qualdesc varchar2(15)) create table emplevel(levelno number(1)constraint emplevel_levelno_pk primary k ey,lowsalary number(6),highsalary number(6)) create table dependent(employeeid number(3),dependentid number(1),depdob date,re lation varchar2(10)); constraint dependent_employeeid_dependentid_pk primary key (employeeid,dependentid)); desc dependent; alter table employee3 add constraint employee3_positionid_fk foreign key(positio nid) references position(positionid); alter table employee3 add constraint employee3_qualid_fk foreign key(qualid) ref erences qualification(qualid);

alter table registration add constraint registration_csid_student_id_pk primary key(csid,student_id); alter table dependent add constraint employeeid_dependentid_pk primary key(emplo yeeid,dependentid); alter table dependent add constraint dependent_employeeid_fk foreign key(employe eid) references employee3(employeeid); desc dependent; insert into position values(1,upper('resident')); select *from position; update position set posdesc=upper('president') where positionid=1; insert into position values(5,upper('salesman')); insert into position values(2,upper('manager')); insert into position values(3,upper('programmer')); insert into position values(4,upper('accountant')); insert into qualification values(1,'Doctrate'); insert into qualification values(2,'Masters'); insert into qualification values(3,'Bachelors'); insert into qualification values(4,'Associates'); insert into qualification values(5,'High school'); insert into qualification values(1,'Doctrate'); select *from qualification; insert into emplevel values(1,1,25000); insert into emplevel values(2,25001,50000); insert into emplevel values(3,50001,100000); insert into emplevel values(4,100001,500000); insert into emplevel values(1,1,25000); insert into emplevel values(1,1,25000);

select *from employee3; insert into employee3 values(111,'smith','jhon',1,null,to_date('04/15/1960','mm/ dd/yyyy'),265000,35000,null,1); insert into employee3 values(246,'Houston','Larry',2,null,to_date('05/19/1967',' mm/dd/yyyy'),150000,10000,null,2); insert into employee3 values(123,'Roberts','Sandi',2,null,to_date('12/02/1991',' mm/dd/yyyy'),75000,null,null,2); insert into employee3 values(433,'Mccall','Alex',3,null,to_date('05/10/1997','mm /dd/yyyy'),66500,null,null,4); insert into employee3 values(543,'Dev','Derek',2,null,to_date('03/15/1995','mm/d

d/yyyy'),80000,20000,null,1); insert into employee3 values(135,'Garner','Stanely',2,null,to_date('02/29/1996', 'mm/dd/yyyy'),45000,5000,null,5); insert into employee3 values(222,'Chen','Sunny',4,null,to_date('08/15/2009','mm/ dd/yyyy'),35000,null,null,3); insert into dependent values(543,1,to_date('09/28/58','mm/dd/yyyy'),'spouse'); insert into dependent values(222,1,to_date('02/04/1975','mm/dd/yyyy'),'spouse') insert into dependent values(543,2,to_date('10/14/1988','mm/dd/yyyy'),'son'); insert into dependent values(200,1,to_date('06/10/1976','mm/dd/yyyy'),'spouse'); insert into dependent values(222,2,to_date('08/23/97','mm/dd/yyyy'),'son'); insert into dependent values(222,3,to_date('07/10/1999','mm/dd/yyyy'),'daughter' ); insert into dependent values(111,1,to_date('12/12/1945','mm/dd/yyyy'),'spouse'); select *from dependent; insert into dept values(10,'Finance','Chariotte',null);

insert into depart values(10,'Finance','Chariotte',null); insert into depart values(20,'infosys','Ney york',null); insert into depart values(30,'sales','Woodbridge',null); insert into depart values(40,'marketing','Los Angeles',null); insert into depart values(10,'Finance','Chariotte',null); alter table depart modify location varchar2(12); rename deptart to depart; alter table employee3 add constraint employee3_deptid_fk foreign key(deptid) ref erences depart(deptid); alter table depart add constraint depart_employeeid_fk foreign key(employeeid) r eferences employee3(employeeid); update depart set employeeid=246 where deptid=40; alter table employee3 modify deptid number(2); select *from employee3; create table deptart(deptid number(2) constraint deptart_deptid_pk primary key , deptname varchar2(10), location varchar2(10),employeeid number(3)); alter table employee3 add constraint employee3_supervisor_fk foreign key(supervi sor) references employee3(employeeid)

select select select select select select select select select select select delete select select delete select select select

*from employee3; fname "," ,lname from employee3; fname "alok" ,lname from employee3; employeeid from employee3 where commission=null; *from employee3; unique building from location; *from cresection where termid='wn03' *from cresection name from faculty where deptid in(1,2); *from depart; name from student1 where deptid from depart where deptid=30; *from course where prereq=" "; name from student1 where deptid from depart where deptid=30; *from course where prereq=" "; name from faculty where name like'c%'; *from faculty;

select cresection.section from cresection ,term where term.termdesc='winter 20 03' and cresection.termid=term.termid;

You might also like