2 Org

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

-- Creating database ORG

CREATE DATABASE ORG;


USE ORG;

-- Creating table Employee


CREATE TABLE Employee (
Emp_Id INT NOT NULL PRIMARY KEY,
F_Name CHAR(255),
L_Name CHAR(255),
Salary INT(15),
Joining_Date DATE,
Department CHAR(25)
);

-- Inserting into employee


INSERT INTO Employee
VALUES (1255,'VISHAL','GAUTAM',100000,'2025-02-12','MANAGER'),
(1025,'SHIVAM','RAJPUT',70000,'2025-03-11','ACCOUNT'),
(1155,'SAAKSHA','JADOUN',90000,'2025-04-22','HR'),
(1265,'SHREYNSH','SINGH',80000,'2025-02-12','SDE 1'),
(1125,'PRATYUSH','SINGH',80000,'2025-02-12','SDE 1'),
(1275,'SHIYANSH','SINGH',90000,'2025-02-12','HR'),
(1223,'RAJBABU','BHASKAR',70000,'2025-05-06','ACCOUNT');

SELECT * FROM Employee;


SELECT * FROM Employee order by Department;

-- Creating table Bouns

CREATE TABLE BONUS (


Worker_Ref_Id INT,
Bonus_Amount INT(10),
Bonus_Date DATE,
FOREIGN KEY(Worker_Ref_Id) REFERENCES Employee(Emp_Id)
ON DELETE CASCADE
);

-- Inserting into table Bonus

INSERT INTO BONUS

(Worker_Ref_Id,Bonus_Amount,Bonus_Date) VALUES
(1255,10000,'2025-09-12'),
(1025,5000,'2025-08-11'),
(1155,5000,'2025-12-22'),
(1265,4000,'2025-12-12'),
(1125,6000,'2025-11-12'),
(1275,2000,'2025-07-12'),
(1223,4500,'2025-05-06');

SELECT * FROM BONUS;

-- Creating table Title


CREATE TABLE TITLE (
Worker_Ref_Id INT,
Worker_Title CHAR(25),
Affected_From DATE,
FOREIGN KEY (Worker_Ref_Id) REFERENCES Employee(Emp_Id)
ON DELETE CASCADE
);

-- Inserting into table Title

INSERT INTO TITLE


VALUES (1255,'CEO','2025-09-12'),
(1025,'CA','2025-08-11'),
(1155,'EXECUTIVE','2025-12-22'),
(1265,'EXECUTIVE','2025-12-12'),
(1125,'BOSS','2025-11-12'),
(1275,'BOSS','2025-07-12'),
(1223,'MANAGER','2025-05-06');

You might also like