You are on page 1of 3

create database DB_Assig1

use DB_Assig1
create table TAT(Em_ID char(20) primary key,F_name Char(15),sex char(2),salary
money)
insert into TAT values('E001','Chala','M',6500)
insert into TAT values('E002','Bontu','F',5360)
insert into TAT values('E003','Galana','M',7071)
insert into TAT values('E004','Sartu','F',8500)
insert into TAT values('E005','Lenco','M',7070)
select* from TAT

create table BAT(Dep_id char(15)primary key,Dep_name varchar(25),city


char(20),
Em_id char(20)foreign key references TAT(Em_id)on delete cascade on update
cascade)
insert into BAT values('d111','ICT','Adama','E005')
insert into BAT values('d112','HRM','Bedelle','E001')
insert into BAT values('d113','magt','Asella','E002')
insert into BAT values('d114','Director','Finfine','E003')
insert into BAT values('d115','Secretry','Finfine','E004')
select*from BAT

delete from TAT where Em_ID in('E004','E005')


(2 row(s) affected)

update TAT
Set salary=Salary+salary*0.1
(3 row(s) affected)
select TAT.Em_ID, TAT.sex, TAT.salary, BAT.dep_id,BAT.city,
BAT.Em_ID as expr1 from TAT join bat on TAT.Em_ID =BAT.Em_ID

select TAT.Em_ID, TAT.sex, TAT.salary, BAT.dep_id,BAT.city, BAT.Em_ID as


expr1 from TAT inner join bat on TAT.Em_ID =BAT.Em_ID

select TAT.Em_ID, TAT.sex, TAT.salary, BAT.dep_id,BAT.city, BAT.Em_ID as


expr1 from TAT left outer join bat on TAT.Em_ID =BAT.Em_ID

select TAT.Em_ID, TAT.sex, TAT.salary, BAT.dep_id,BAT.city, BAT.Em_ID as


expr1 from TAT right outer join bat on TAT.Em_ID =BAT.Em_ID

select Em_ID,F_name,sex,Salary from TAT EQUIJOIN select


Dep_id,Dep_id,city,Em_ID from BAT;

select Em_ID,F_name,sex,Salary from TAT intersect select


Dep_id,Dep_id,city,Em_ID from BAT;
BACKUP DATABASE DB_Assig1 TO DISK = 'c:\Document\full.bak'

drop database DB_Assig1

restore DATABASE DB_Assig1 from DISK = 'c:\Document\full.bak'

You might also like