Create Database Tukod
Create Database Tukod
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
VALUES
CEO_ID INT,
BOD_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
VALUES
(12, 12-3, 'Technology & Information Director', 'Rafael', 'Torres', 'Santiago', 37, '+63-910-234-5678',
'[email protected]', '234 Mandaluyong, PH', '2019-03-10'),
(12, 12-5, 'Sales & Marketing Director', 'Miguel', 'Fernandez', 'Ramos', 38, '+63-918-567-4321',
'[email protected]', '890 Manila, PH', '2021-09-15'),
(12, 12-6, 'Admin & HR Director', 'Lucia', 'Domingo', 'Castillo', 40, '+63-919-876-5432',
'[email protected]', '345 Makati, PH', '2022-01-30');
CREATE TABLE FINANCE_Department (
BOD_ID INT,
FD_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
VALUES
FD_ID INT,
ACC_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
ACC_ID INT,
P_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
EMPLOYEE_ID VARCHAR(20),
SALARY DECIMAL(10,2),
);
VALUES
ACC_ID INT,
EM_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
INSERT INTO EquipmentManagement (
EM_ID INT,
equipment_type VARCHAR(100),
brand VARCHAR(100),
purchase_date DATE,
condition VARCHAR(50),
status VARCHAR(50)
);
VALUES
(‘1-1-1-2’,’1’,'Backhoe Loader', 'Heavy machinery', 'John Deere', '2021-03-12', 'Used', 35000.00, 'In-use'),
EM_ID INT,
equipment_id INT,
maintenance_date DATE,
maintenance_type VARCHAR(100),
description TEXT,
next_scheduled_maintenance DATE,
status VARCHAR(50),
);
VALUES
(‘1-1-1-2’, 1, 0'2023-12-10', 'Preventive', 'Oil change, hydraulic system check, filter replacement', 500.00,
'2024-12-10', 'Completed'),
(‘1-1-1-2’,2, '2023-08-15', 'Corrective', 'Engine repair, transmission issue fix', 1500.00, '2024-08-15',
'Completed'),
(‘1-1-1-2’,4, '2023-10-30', 'Corrective', 'Brakes repair, safety checks', 2000.00, '2024-10-30', 'Completed'),
(‘1-1-1-2’,5, '2024-01-05', 'Preventive', 'Full system inspection, crane arm check', 1200.00, '2025-01-05',
'Completed'),
(‘1-1-1-2’,6, '2023-11-10', 'Preventive', 'Battery check, inspection of lifting mechanisms', 400.00, '2024-
11-10', 'Completed'),
(‘1-1-1-2’,8, '2023-09-05', 'Preventive', 'Track and hydraulic oil checks, filter replacement', 800.00, '2024-
09-05', 'Completed'),
(‘1-1-1-2’,9, '2023-07-20', 'Preventive', 'Tire check, system inspection', 300.00, '2024-07-20', 'Pending'),
(‘1-1-1-2’,10, '2024-01-15', 'Corrective', 'Pump valve replacement, motor check', 2200.00, '2025-01-15',
'Pending');
ACC_ID INT,
PA_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
PA_ID INT,
project_id INT,
client_name VARCHAR(255),
cost_description TEXT,
cost_date DATE,
);
VALUES
(‘1-1-1-3’’, 1, 'Downtown Office Tower', 'XYZ Enterprises', 'Material', 'Glass Facade Panels', 15000,
'2025-03-20', 72, 3000, 500, 50),
(‘1-1-1-3’’, 2, 'Downtown Office Tower', 'XYZ Enterprises', 'Labor', 'Masonry Work', 100000, '2025-03-
22', 200, 30.00, 0, 0),
(‘1-1-1-3’’, 3, 'City Mall Expansion', 'RetailCorp', 'Equipment', 'Forklift Rental', 1200.00, '2025-03-23', 0,
0, 0, 0),
(‘1-1-1-3’’, 4, 'City Mall Expansion', 'RetailCorp', 'Overhead', 'Project Management Fees', 5000.00,
'2025-03-24', 0, 0, 0, 0),
BOD_ID INT,
OD_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
VALUES
(‘’, ‘’, 'Operation Manager', 'Elana', 'Ramuelez', 'Fezo', 39, '+63-921-456-6890', '[email protected]',
'123 Makati Ave, Makati, PH', '2019-06-15'),
CREATE TABLE Pre_Construction (
OD_ID INT,
PC_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
OD_ID INT,
C_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
VALUES
(‘’,’’, 'Chief Operating Officer', 'Alice', 'L', 'Williams', 50, '555-9876', '[email protected]', '101
Business Blvd, New York, NY', '2010-05-15'),
C_ID INT,
ENGR_ID INT,
Project_ID,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
INSERT INTO ENGINEERS (C_ID, ENGR_ID, Project_ID, Position, FirstName, MiddleName, LastName, Age,
PhoneNumber, EmailAddress, Address, DateEmployed)
VALUES
(‘’, ‘’, 1, 'Civil Engineer', 'John', 'A', 'Doe', 30, '555-1234', '[email protected]', '123 Elm St, New York,
NY', '2018-05-01'),
(‘’,’’, 2, 'Civil Engineer', 'Emma', 'B', 'Taylor', 27, '555-2345', 'emma.taylor@ gmail.com', '456 Oak Rd,
New York, NY', '2019-02-15'),
(‘’,’’, 3, 'Civil Engineer', 'David', 'C', 'Smith', 33, '555-3456', 'david.smith@ gmail.com', '789 Pine Ave, Los
Angeles, CA', '2017-11-23'),
(‘’,’’, 4, 'Civil Engineer', 'Sophia', 'D', 'Jones', 29, '555-4567', 'sophia.jones@ gmail.com', '101 Maple St,
Chicago, IL', '2018-07-12'),
(‘’,’’, 5, 'Civil Engineer', 'Michael', 'E', 'Brown', 35, '555-5678', 'michael.brown@ gmail.com', '112 Birch
Rd, Dallas, TX', '2016-04-10');
C_ID INT,
FM_ID INT,
Project_ID,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
INSERT INTO FOREMAN (C_ID, FM_ID, Project_ID, Position, FirstName, MiddleName, LastName, Age,
PhoneNumber, EmailAddress, Address, DateEmployed)
VALUES
(‘’,’’,1, 'Foreman', 'James', 'A', 'Wilson', 40, '555-1234', '[email protected]', '123 Elm St, New
York, NY', '2015-05-01'),
(‘’,’’,2, 'Foreman', 'Oliver', 'B', 'Martinez', 38, '555-2345', '[email protected]', '456 Oak Rd,
New York, NY', '2016-03-15'),
(‘’,’’,3, 'Foreman', 'Liam', 'C', 'Garcia', 42, '555-3456', '[email protected]', '789 Pine Ave, Los
Angeles, CA', '2014-11-23'),
(‘’,’’,5, 'Foreman', 'Lucas', 'E', 'Hernandez', 37, '555-5678', '[email protected]', '112 Birch
Rd, Dallas, TX', '2017-02-10');
C_ID INT,
WORKER_ID,
Project_ID,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
INSERT INTO WORKERS (C_ID, WORKER_ID, Project_ID, Position, FirstName, MiddleName, LastName,
Age, PhoneNumber, EmailAddress, Address, DateEmployed)
VALUES
("", "", 1, "Skilled", "Michael", "Andrew", "Johnson", 35, "9876543210", "[email protected]",
"123 Main St, Cityville", "2023-06-15"),
("", "", 2, "Semi Skilled", "Robert", "William", "Smith", 40, "9876543211", "[email protected]",
"456 Oak St, Townsville", "2023-07-10"),
("", "", 3, "Welder", "James", "Edward", "Brown", 28, "9876543212", "[email protected]", "789
Pine St, Villagetown", "2023-05-22"),
("", "", 4, "Skilled", "John", "Christopher", "Davis", 32, "9876543213", "[email protected]", "159
Maple St, Suburbia", "2023-08-18"),
("", "", 5, "Semi Skilled", "David", "Joseph", "Wilson", 45, "9876543214", "[email protected]",
"753 Elm St, Metrocity", "2023-09-30"),
("", "", 3, "Semi Skilled", "Joseph", "Henry", "Thomas", 37, "9876543217", "[email protected]",
"369 Walnut St, Hilltown", "2023-12-12"),
("", "", 4, "Welder", "Christopher", "Patrick", "Harris", 33, "9876543218", "[email protected]", "951
Spruce St, Lakeside", "2023-06-05"),
("", "", 5, "Skilled", "Matthew", "Steven", "Clark", 42, "9876543219", "[email protected]", "123
Fir St, Baytown", "2023-07-19"),
("", "", 2, "Welder", "Paul", "Gregory", "Lewis", 36, "9876543221", "[email protected]", "951
Chestnut St, Uptown", "2023-09-14"),
("", "", 3, "Skilled", "Mark", "Timothy", "Walker", 39, "9876543222", "[email protected]", "357
Hickory St, Greenfield", "2023-10-30"),
("", "", 4, "Semi Skilled", "Steven", "Francis", "Hall", 27, "9876543223", "[email protected]", "468
Redwood St, Sunnytown", "2023-11-18"),
("", "", 5, "Welder", "Kevin", "Raymond", "Allen", 34, "9876543224", "[email protected]", "159
Hemlock St, Westville", "2023-12-21"),
("", "", 1, "Skilled", "Brian", "Nicholas", "Young", 30, "9876543225", "[email protected]", "357
Mahogany St, Eastport", "2023-07-02"),
("", "", 2, "Semi Skilled", "Edward", "Samuel", "King", 41, "9876543226", "[email protected]",
"753 Sycamore St, Southend", "2023-08-14"),
("", "", 3, "Welder", "George", "Vincent", "Wright", 26, "9876543227", "[email protected]", "258
Larch St, Northgate", "2023-09-25"),
("", "", 4, "Skilled", "Donald", "Jeffrey", "Lopez", 35, "9876543228", "[email protected]", "357
Teak St, Eastwood", "2023-10-12"),
("", "", 5, "Semi Skilled", "Ronald", "Howard", "Hill", 38, "9876543229", "[email protected]", "468
Sequoia St, Oldtown", "2023-11-03"),
("", "", 2, "Skilled", "Timothy", "Douglas", "Green", 33, "9876543231", "[email protected]", "753
Hickory St, Mountainview", "2023-06-07"),
("", "", 3, "Semi Skilled", "Jason", "Walter", "Adams", 40, "9876543232", "[email protected]",
"123 Fir St, Hillside", "2023-07-08"),
("", "", 4, "Welder", "Jeffrey", "Lawrence", "Baker", 36, "9876543233", "[email protected]", "789
Maple St, Valleytown", "2023-08-19"),
("", "", 5, "Skilled", "Ryan", "Eric", "Nelson", 31, "9876543234", "[email protected]", "951 Pine St,
Seaside", "2023-09-22"),
("", "", 1, "Semi Skilled", "Gary", "Russell", "Carter", 45, "9876543235", "[email protected]", "357
Walnut St, Countryside", "2023-10-14"),
("", "", 2, "Welder", "Jacob", "Shawn", "Mitchell", 27, "9876543236", "[email protected]", "258
Redwood St, Lakeview", "2023-11-28"),
("", "", 3, "Skilled", "Eric", "Dennis", "Perez", 32, "9876543237", "[email protected]", "468 Birch St,
Midtown", "2023-12-09"),
BOD_ID INT,
IT_ID INT,
Assignment VARCHAR(50),
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
VALUES
(‘’,’’, 'IT Manager, 'Mobile Pages', 'John', 'Arnaez', 'Doe', 30, '123-456-7890', '[email protected]', '123
Main St, City, Country', '2020-01-15'),
(‘’,’’,, 'IT Manager, 'Company Management Software', 'Jane', 'Bolatre', 'Smith', 28, '987-654-3210',
'[email protected]', '456 Elm St, City, Country', '2021-03-22');
BOD_ID INT,
LD_ID INT,
Assignment VARCHAR(50),
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
VALUES
BOD_ID INT,
SMD_ID INT,
Assignment VARCHAR(50),
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
VALUES
(‘’,’’, 'Sales Manager', 'New Client Acquisition', 'Michael', 'T.', 'Davis', 40, '555-111-2233',
'[email protected]', '100 Business Ave, City, Country', '2015-03-10'),
(‘’,’’, 'Marketing Specialist', 'Advertising Campaigns', 'Sarah', 'P.', 'Miller', 32, '555-222-3344',
'[email protected]', '200 Corporate Rd, City, Country', '2018-07-22');
BOD_ID INT,
HR_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
(‘’,’’, 'HR Manager', 'Mitel', 'Tan', 'David', 40, '555-111-2233', '[email protected]', '100
Business Ave, City, Country', '2015-03-10'),
HR_ID INT,
S_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
MiddleName VARCHAR(50),
LastName VARCHAR(50),
Age INT,
PhoneNumber VARCHAR(13),
EmailAddress VARCHAR(50),
Address TEXT,
DateEmployed DATE,
);
Position VARCHAR(50),
FirstName VARCHAR(50),
LastName VARCHAR(50),
Department VARCHAR(50),
);
VALUES
‘),
‘),
HEAD_ID INT,
Position VARCHAR(50),
FirstName VARCHAR(50),
LastName VARCHAR(50),
Department VARCHAR(50),
);
VALUES