--Build table statements
CREATE TABLE Student (ID number (9), name VARCHAR2 (+), age number (5));CREATE TABLE Class (ID number (9), name VARCHAR2, Teacherid number (9), StudentID number (9));CREATE TABLE Teacher (ID number (9), name VARCHAR2 (+), age number (5));--Student InformationInsert  intoStudentValues(1,'YANGML', at);Insert  intoStudentValues(2,'Zhangj', at);Insert  intoStudentValues(3,'Zhulj', -);Insert  intoStudentValues(4,'CHENGLP', -);--Teacher InformationInsert  intoTeacherValues(1,'Yangls', -);Insert  intoTeacherValues(2,'Zhangls', -);Insert  intoTeacherValues(3,'Zhuls', -);Insert  intoTeacherValues(4,'Chenls', -);--class InformationInsert  intoClassValues(1,'First Grade',1,1);Insert  intoClassValues(2,'Second Grade',2,2);Insert  intoClassValues(3,'Third grade',3,3);Insert  intoClassValues(4,'Grade Four',4,4);--Delete TriggerCreate or Replace TriggerTrigdel beforeDelete  onclass forEach rowDeclare  --Local Variables herebegin   Delete  fromTeacherwhereTeacher.id=: old.id; Delete  fromStudentwhereStudent.id=: old.id;EndTrigdel;--Test DeleteDelete  fromclass;Select *  fromclass;Select *  fromstudent;Select *  fromTeacher