Answered step by step
Verified Expert Solution
Question
1 Approved Answer
a . Write Database Triggers for Successful Insert Message - - Trigger for Employee table insert CREATE TRIGGER trg _ Insert _ Employee AFTER INSERT
a Write Database Triggers for Successful Insert Message
Trigger for Employee table insert
CREATE TRIGGER trgInsertEmployee
AFTER INSERT ON Employee
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Record Inserted in Employee Table';
END;
Trigger for Department table insert
CREATE TRIGGER trgInsertDepartment
AFTER INSERT ON Department
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Record Inserted in Department Table';
END;
b Trigger for Budget Check
CREATE TRIGGER trgBudgetCheck
BEFORE INSERT ON Project
FOR EACH ROW
BEGIN
IF NEW.Budget THEN
SIGNAL SQLSTATE SET MESSAGETEXT 'The Budget is over ;
END IF;
END;
c Trigger for Delete Message
Trigger for WorkingProject table delete
CREATE TRIGGER trgDeleteWorkingProject
AFTER DELETE ON WorkingProject
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Delete Done from WorkingProject';
END;
Trigger for Project table delete
CREATE TRIGGER trgDeleteProject
AFTER DELETE ON Project
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Delete Done from Project';
END;
d Trigger for Hours Exceeding KPI
CREATE TRIGGER trgWorkingProjectHours
BEFORE INSERT ON WorkingProject
FOR EACH ROW
BEGIN
IF NEW.hours THEN
SIGNAL SQLSTATE SET MESSAGETEXT 'Project Exceed KPI';
END IF;
END;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started