create database BBB
use BBB
create table Location(id int primary key,name varchar(255))
create table Department(id int primary key,name varchar(255),loc int foreign key references location(id))
create table Employe(id int primary key,name varchar(255),Department int foreign key references Department(id))
insert into Location values(1,'Karachi'),(2,'Lahore'),(3,'Islamabd')
insert into Department values(1,'Marketing',1),(2,'SRO',2),(3,'Placement',3)
insert into Employe values(1,'Akhlas',1),(2,'Hamza',2),(3,'Nabeel',3)
select * from Location
select * from Department
select * from Employe
create view BBBview
AS
select E.name As ENAME , D.name As DNAME ,L.name AS Location from Employe E join
Department D on E.id=D.id join Location L on D.loc=L.id
create view Managerview
AS
select name from Employe
select name from Location
select name from Department
select * from BBBview
select * from Managerview
use BBB
create table Location(id int primary key,name varchar(255))
create table Department(id int primary key,name varchar(255),loc int foreign key references location(id))
create table Employe(id int primary key,name varchar(255),Department int foreign key references Department(id))
insert into Location values(1,'Karachi'),(2,'Lahore'),(3,'Islamabd')
insert into Department values(1,'Marketing',1),(2,'SRO',2),(3,'Placement',3)
insert into Employe values(1,'Akhlas',1),(2,'Hamza',2),(3,'Nabeel',3)
select * from Location
select * from Department
select * from Employe
create view BBBview
AS
select E.name As ENAME , D.name As DNAME ,L.name AS Location from Employe E join
Department D on E.id=D.id join Location L on D.loc=L.id
create view Managerview
AS
select name from Employe
select name from Location
select name from Department
select * from BBBview
select * from Managerview
Comments
Post a Comment