2nd Assign DBMS
-
Upload
arihantsipani1 -
Category
Documents
-
view
8 -
download
1
Transcript of 2nd Assign DBMS
![Page 1: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/1.jpg)
Database Management System BBA(GEN)2
Creating tableEmployee table
Syntax :
SQL> create table employee(employeeid number(10) primarykey, employeename varchar2(15),street varchar(15),city varchar(15));
Output:
table created
Syntax:
SQL> desc employee;
Output :
Name Null? Type
Employeeid not null number(10)
Employeename varchar2(15)
Street varchar(15)
City varchar(15)
ARIHANT SIPANI 03713401711
![Page 2: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/2.jpg)
Database Management System BBA(GEN)2
Company table
Syntax:
SQL> create table company(companyid number(10) primarykey, companyname varchar2(50),city varchar(15));
Output:
table created
Syntax:
SQL> desc company
Output:
Name Null? Type
companyid not null number(10)
companyname varchar2(50)
City varchar(15)
ARIHANT SIPANI 03713401711
![Page 3: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/3.jpg)
Database Management System BBA(GEN)2
Works table
Syntax:
SQL> create table works(employeeid number(10),companyid number(10),salary number(10),foreignkey (employeeid) reference employee, foreignkey (companyid) reference company);
Output :
Table created
Syntax:
Desc works;
Output:
Name Null? Type
Employeeid not null number(10)
Companyid not null number(10)
Salary number(10)
ARIHANT SIPANI 03713401711
![Page 4: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/4.jpg)
Database Management System BBA(GEN)2
Manages table
Syntax:
SQl> create table manages(employeeid number(10), managerid number(10), foreignkey (employeeid) reference employee);
Output:
Table created
Syntax:
Desc manages
Output:
Name Null? Type
Employeeid not null number(10)
managerid number(10)
ARIHANT SIPANI 03713401711
![Page 5: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/5.jpg)
Database Management System BBA(GEN)2
INSERTING INTO THE TABLES
Employee table
Inserting 10 rows in employee table
Syntax: SQL> Insert into employee (employeeid,employeename,street,city) values(001,’suyush’,’firozpur’,’punjab’);
Output: 1 row created
Syntax: SQL> Insert into employee (employeeid,employeename,street,city) values(002,’sid’,’shahdara’,’delhi’);
Output: 1 row created
Syntax: SQL>Insert into employee (employeeid,employeename,street,city) values(003,’dipanshu’,’rajindernagar’,’mumbai’);
Output: 1 row created
Syntax: SQL>Insert into employee (employeeid,employeename,street,city) values(004,’vicky’,’andheri’,’mumbai’);
Output: 1 row created
Syntax: SQL> Insert into employee (employeeid,employeename,street,city) values(005,’bhanu’,’geetacolony’,’delhi’);
Output: 1 row created
Syntax: SQL>Insert into employee (employeeid,employeename,street,city) values(006,’prashant’,’krishnanagar’,’kolkata’);
Output: 1 row created
Syntax: SQL> Insert into employee (employeeid,employeename,street,city) values(007,’keshav’,’jhilmil’,’mumbai’);
Output: 1 row created
ARIHANT SIPANI 03713401711
![Page 6: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/6.jpg)
Database Management System BBA(GEN)2
Syntax: SQL> Insert into employee (employeeid,employeename,street,city) values(008,’pooja’,’anandvihar’,’delhi’);
Output: 1 row created
Syntax: SQL>Insert into employee (employeeid,employeename,street,city) values(009,’sneha’,’kkd’,’punjab’);
Output: 1 row created
Syntax: SQL> Insert into employee (employeeid,employeename,street,city) values(010,’arihant’,’laxminagar’,’delhi’);
Output: 1 row created
Company table
Inserting 5 rows in company table
Syntax: SQL>Insert into company (companyid,companyname,city) values(201,’firstbankcorporation’,’punjab’);
Output: 1 row created
Syntax: SQL> Insert into company (companyid,companyname,city) values(202,’firstbankcorporation’,’delhi’);
Output: 1 row created
Syntax: SQL> Insert into company (companyid,companyname,city) values(203,’orientalbank’,’mumbai’);
Output: 1 row created
Syntax: SQL>Insert into company (companyid,companyname,city) values(204,’orientalbank’,’delhi’);
Output: 1 row created
Syntax: SQL> Insert into company (companyid,companyname,city) values(205,’firstbankcorporation’,’kolkata’);
Output: 1 row created
ARIHANT SIPANI 03713401711
![Page 7: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/7.jpg)
Database Management System BBA(GEN)2
Works
Inserting appropriate rows in works table
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(001,201,10000);
Output: 1 row created
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(002,203,15000);
Output: 1 row created
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(003,204,9000);
Output: 1 row created
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(004,205,8000);
Output: 1 row created
Syntax: SQL>Insert into works (employeeid,companyid,salary) values(005,202,12000);
Output: 1 row created
Syntax: SQL>Insert into works (employeeid,companyid,salary) values(006,201,14000);
Output: 1 row created
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(007,203,11000);
Output: 1 row created
Syntax: SQL>Insert into works (employeeid,companyid,salary) values(008,204,9500);
Output: 1 row created
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(009,205,8000);
Output: 1 row created
Syntax: SQL> Insert into works (employeeid,companyid,salary) values(010,202,6500);
Output: 1 row created
ARIHANT SIPANI 03713401711
![Page 8: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/8.jpg)
Database Management System BBA(GEN)2
Manages table
Inserting appropriate rows in manages table
Syntax: SQL>Insert into manages(employeeid,managerid) values(001,1001);
Output: 1 row created
Syntax: SQL>nsert into manages(employeeid,managerid) values(002,1002);
Output: 1 row created
Syntax: SQL>Insert into manages(employeeid,managerid) values(003,1001);
Output: 1 row created
Syntax: SQL> Insert into manages(employeeid,managerid) values(004,1003);
Output: 1 row created
Syntax: SQL> Insert into manages(employeeid,managerid) values(005,1005);
Output: 1 row created
Syntax: SQL>Insert into manages(employeeid,managerid) values(006,1004);
Output: 1 row created
Syntax: SQL>Insert into manages(employeeid,managerid) values(007,1002);
Output: 1 row created
Syntax: SQL> Insert into manages(employeeid,managerid) values(008,1003);
Output: 1 row created
Syntax: SQL> Insert into manages(employeeid,managerid) values(009,1001);
Output: 1 row created
Syntax: SQL>Insert into manages(employeeid,managerid) values(010,1005);
Output: 1 row created
ARIHANT SIPANI 03713401711
![Page 9: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/9.jpg)
Database Management System BBA(GEN)2
Select operationsSyntax:
SQL>Select * from employee;
Employeeid employeename street city
001 suyush firozpur punjab
002 sid shahdara delhi
003 depanshu rajindernagar mumbai
004 vicky andheri mumbai
005 bhanu geetacolony delhi
006 prashant krishnanagar kolkata
007 keshav jhilmil mumbai
008 pooja anandvihar delhi
009 sneha kkd punjab
010 arihant laxminagar delhi
Syntax:
SQL>Select * from company;
companyid companyname city
201 firstbankcorporation punjab
202 firstbankcorporation delhi
203 orientalbank mumbai
204 orientalbank mumbai
205 firstbankcorporation delhi
ARIHANT SIPANI 03713401711
![Page 10: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/10.jpg)
Database Management System BBA(GEN)2
Syntax:
SQL>Select * from works;
Employeeid companyid salary
001 201 10000
002 203 15000
003 204 9000
004 205 8000
005 202 12000
006 201 14000
007 203 11000
008 204 9500
009 205 8000
010 202 6500
ARIHANT SIPANI 03713401711
![Page 11: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/11.jpg)
Database Management System BBA(GEN)2
Syntax:
SQL>Select * from works;
Employeeid managerid
001 1001
002 1002
003 1001
004 1003
005 1005
006 1004
007 1002
008 1003
009 1001
010 1005
ARIHANT SIPANI 03713401711
![Page 12: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/12.jpg)
Database Management System BBA(GEN)2
Queries execution1 st query : Fill the name of all employees who worls for first bank corporation.
Syntax: Select employee.employeename from employee,company,works where employee.employeeid=works.employeeid and company.companyid=works.worksid and companyname=firstbankcorporation;
Output:
Employeename
suyush
Sid
depanshu
prashant
sneha
Arihant
ARIHANT SIPANI 03713401711
![Page 13: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/13.jpg)
Database Management System BBA(GEN)2
2 nd query: find the names and cities of residence of all employee who works for first bank corporation.
Syntax Select employee.employeename,employee.city from employee,company,works where employee.employeeid=works.employeeid and company.companyid=works.worksid and companyname=firstbankcorporation;
Output:
Employeename city
suyush punjab
vicky mumbai
bhanu delhi
prashant kolkata
sneha punjab
Arihant delhi
ARIHANT SIPANI 03713401711
![Page 14: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/14.jpg)
Database Management System BBA(GEN)2
3 rd query: find the names, cities and street of all employees who works for first bank corporation and earn more than 10000/-.
Syntax: Select employee.employeename,employee.city,employee.street from employee,company,works where employee.employeeid=works.employeeid and company.companyid=works.worksid and companyname=firstbankcorporation and salary > 10000;
Output:
Employeename City Street
bhanu delhi geetacolony
prashant kolkata krishnanagar
ARIHANT SIPANI 03713401711
![Page 15: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/15.jpg)
Database Management System BBA(GEN)2
4 th query: find the employees who live in the same cities as the company for which they works.
Syntax: select employeename from employee,company where employee.city=company.city;
Output:
Employeename
suyush
bhanu
Keshav
pooja
Arihant
ARIHANT SIPANI 03713401711
![Page 16: 2nd Assign DBMS](https://reader036.fdocuments.us/reader036/viewer/2022082703/557210fe497959fc0b8e14f6/html5/thumbnails/16.jpg)
Database Management System BBA(GEN)2
5 th query: find the name of all the employees who do not works for first bank corporation.
Syntax: Select employee.employeename from employee,company,works where employee.employeeid=works.employeeid and company.companyid=works.worksid and companyname not= firstbankcorporation;
Output:
Employeename
sid
depaunshu
Keshav
Pooja
6 th query: find the company that have the smallest payroll.
Syntax: select companyname from company,works where company.companyid=works.worksid and salary=(select min (salary) from works);
Output:
Company name
First bank corporation
ARIHANT SIPANI 03713401711