DBMS.MINI.PROJECT.M
DBMS.MINI.PROJECT.M
Submitted by
NAME :MOHAMMED OWAIS USN:4CI22AD021
2023-24
ABSTRACT
i
TABLE OF CONTENTS
ABSTRACT i
ii
LIST OF FIGURES
4.1 QUERY-1 10
4.2 QUERY-2 10
4.3 QUERY-3 11
4.4 QUERY-4 11
4.5 QUERY-5 12
iii
CHAPTER-1
CREATION OF TABLES
1
CREATE TABLE PROJECT (
Pname VARCHAR(50),
Pnumber INT PRIMARY KEY,
Plocation VARCHAR(50),
Dnum INT,
FOREIGN KEY (Dnum) REFERENCES DEPT23(Dnum)
);
2
CHAPTER :1 '65432', 1),
1. INSERTION
('zubeir', OF2),DATA
'45678', 9000, '45678',
EMP: (‘sohil', '56789', 7800, '56789', 3),
INSERT INTO EMP (Name, SSN, Salary,
'67890',SuperSSN, Dno)4),VALUES
EMP: ('suman', 6000, '67890',
('owais', '44567', 6500, '65432', 1), '78901', 5500, '78901', 5),
('shetal',
INSERT
('zubeir',
INTO EMP '45678', 9000, '45678', 2),'89012', 8500, '89012', 1),
('parlie',
(‘sohil', '56789', 7800, '56789', 3),
('deeksha', '90123', 9000, '45678', 2),
(Name,SSN,Sa
('suman', '67890', 6000, '67890', 4), '61234', 5500, '56789', 3),
('khabib',
lary,
SuperSSN,
('shetal', '78901', 5500, '78901',
('tina',5),
'12345', 6000, '67890', 4),
Dno)
('parlie', '89012', 8500, '89012', 1),'23456', 7200, '78901', 5);
('Aditi',
VALUES
('deeksha', '90123', 9000, '45678', 2),
('owais',
('khabib', '61234', 5500, '56789', 3),
'44567', 6500,
('tina', '12345', 6000, '67890', 4),
DEPT:
3
DEPT_LOC:
DEPENDENT:
PROJECT:
4
('ProjectP', 5, 'Spain', 5),
('ProjectA', 6, 'Bihar', 6),
('ProjectD', 7, 'Sudan', 7),
('ProjectT', 8, 'Denmark', 8),
('ProjectO', 9, 'Mysore', 9),
('ProjectL', 10, 'America', 10);
WORKS_ON:
6
CHAPTER 3
Table-3.1EmployeeTable
Table-3.2DepartmentTable
7
SELECT * FROM DEPT_LOC
8
SELECT * FROM PROJECT
Table-3.5Project Table
Table-3.6Works_On Table
9
CHAPTER 4
SQL QUERIES
1) SELECT E1.Name
SELECT E1.Name, E1.SSN
FROM EMP23 E1
FROM EMPL E1, EMPL E2
JOIN EMP23 E2
ONWHERE
E1.Dno =E2.Name
E2.Dno = 'owais'
AND E1.Dno
WHERE E2.Name= ='Ravi'
E2.Dno;AND E1.Name != 'Ravi';
OUTPUT:
Query-4.1
2) SELECT
SELECTCOUNT(*)
D.Dname, D.Dnum
FROM
FROM EMPL E
DEPT23
JOIN DEPTL
WHERE D ON
mgrSSN E.Dno = D.Dnum
=(SELECT SSN FROM EMP23 WHERE Name = 'John B Smith');
WHERE E.Name = 'zubeir';
OUTPUT:
Query-4.2
3) SELECT E1.Name
FROM EMP23 E1
10
JOIN DEPT23 D ON E1.SSN = D.MgrSSN
3. SELECT E.Name
WHERE
FROM D.Dno
EMPL E IN (SELECT Dnum FROM DEPT_LOC23 WHERE Dlocation =
JOIN DEPTL
'Houston') D ON E.SSN = D.MgrSSN
JOIN DEPT_LOC DL ON D.Dnum = DL.Dnum
WHERE
AND NOT DL.Dlocation
EXISTS ( = 'Hunsur'
AND E.SSN NOT IN (
SELECT ESSN SELECT 1
FROM DEPENDENT
FROM DEPENDENT23 E2
WHERE Gender = 'Female'
); WHERE E1.SSN = E1.SSN AND E2.Gender = 'F'
OUTPUT: );
Query-4.3
4) SELECT Name
SELECT E.Name
FROM EMPL E
FROM EMP23
WHERE E.Dno = 5
AND
WHERE Dno => 55000
E.Salary AND Salary > 5000 AND SSN IN (
AND E.SSN IN (
SELECTESSN
SELECT ESSN
FROM DEPENDENT
FROM
WHEREDEPENDENT23
Gender = 'Female'
);WHERE Gender = 'F'
OUTPUT:);
Query-4.4
5) SELECT *
FROM DEPTL
11
WHERE Dname = 'Research';
OUTPUT:
Query-4.5
12