SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -- -- Database: `your-computing-id` -- -- -------------------------------------------------------- -- -- Table structure for table `account` -- CREATE TABLE IF NOT EXISTS `account` ( `account_number` varchar(11) NOT NULL DEFAULT '', `branch_name` varchar(20) DEFAULT NULL, `balance` float DEFAULT NULL, PRIMARY KEY (`account_number`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `account` -- INSERT INTO `account` (`account_number`, `branch_name`, `balance`) VALUES ('A-101', 'Downtown', 500), ('A-102', 'Perryridge', 400), ('A-201', 'Brighton', 900), ('A-215', 'Mianus', 700), ('A-217', 'Brighton', 750), ('A-222', 'Redwood', 700), ('A-305', 'Round Hill', 350), ('A-999', 'Perryridge', 1450); -- -------------------------------------------------------- -- -- Table structure for table `advisor` -- CREATE TABLE IF NOT EXISTS `advisor` ( `s_ID` varchar(5) NOT NULL DEFAULT '', `i_ID` varchar(5) DEFAULT NULL, PRIMARY KEY (`s_ID`), KEY `i_ID` (`i_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `advisor` -- INSERT INTO `advisor` (`s_ID`, `i_ID`) VALUES ('12345', '10101'), ('44553', '22222'), ('45678', '22222'), ('00128', '45565'), ('76543', '45565'), ('23121', '76543'), ('98988', '76766'), ('76653', '98345'), ('98765', '98345'); -- -------------------------------------------------------- -- -- Table structure for table `Boats` -- CREATE TABLE IF NOT EXISTS `Boats` ( `bid` int(11) NOT NULL, `bname` varchar(20) NOT NULL, `color` varchar(20) NOT NULL, PRIMARY KEY (`bid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `Boats` -- INSERT INTO `Boats` (`bid`, `bname`, `color`) VALUES (101, 'Minnow', 'Blue'), (102, 'Voyager', 'Red'), (103, 'Marlin', 'Yellow'), (104, 'Happy', 'Red'), (105, 'Sinker', 'Green'); -- -------------------------------------------------------- -- -- Table structure for table `borrower` -- CREATE TABLE IF NOT EXISTS `borrower` ( `customer_name` varchar(30) DEFAULT NULL, `loan_number` varchar(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `borrower` -- INSERT INTO `borrower` (`customer_name`, `loan_number`) VALUES ('Adams', 'L-16'), ('Curry', 'L-93'), ('Hayes', 'L-15'), ('Jackson', 'L-14'), ('Jones', 'L-17'), ('Smith', 'L-11'), ('Smith', 'L-23'), ('Williams', 'L-17'); -- -------------------------------------------------------- -- -- Table structure for table `branch` -- CREATE TABLE IF NOT EXISTS `branch` ( `branch_name` varchar(20) NOT NULL DEFAULT '', `branch_city` varchar(20) DEFAULT NULL, `assets` float DEFAULT NULL, PRIMARY KEY (`branch_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `branch` -- INSERT INTO `branch` (`branch_name`, `branch_city`, `assets`) VALUES ('Brighton', 'Brooklyn', 7100000), ('Downtown', 'Brooklyn', 9000000), ('Mianus', 'Horseneck', 400000), ('North Town', 'Rye', 3700000), ('Perryridge', 'Horseneck', 1700000), ('Pownal', 'Bennington', 300000), ('Redwood', 'Palo Alto', 2100000), ('Round Hill', 'Horseneck', 8000000); -- -------------------------------------------------------- -- -- Table structure for table `classroom` -- CREATE TABLE IF NOT EXISTS `classroom` ( `building` varchar(15) NOT NULL DEFAULT '', `room_number` varchar(7) NOT NULL DEFAULT '', `capacity` decimal(4,0) DEFAULT NULL, PRIMARY KEY (`building`,`room_number`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `classroom` -- INSERT INTO `classroom` (`building`, `room_number`, `capacity`) VALUES ('Packard', '101', 500), ('Painter', '514', 10), ('Taylor', '3128', 70), ('Watson', '100', 30), ('Watson', '120', 50); -- -------------------------------------------------------- -- -- Table structure for table `course` -- CREATE TABLE IF NOT EXISTS `course` ( `course_id` varchar(8) NOT NULL DEFAULT '', `title` varchar(50) DEFAULT NULL, `dept_name` varchar(20) DEFAULT NULL, `credits` decimal(2,0) DEFAULT NULL, PRIMARY KEY (`course_id`), KEY `dept_name` (`dept_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `course` -- INSERT INTO `course` (`course_id`, `title`, `dept_name`, `credits`) VALUES ('BIO-101', 'Intro. to Biology', 'Biology', 4), ('BIO-301', 'Genetics', 'Biology', 4), ('BIO-399', 'Computational Biology', 'Biology', 3), ('CS-101', 'Intro. to Computer Science', 'Comp. Sci.', 4), ('CS-190', 'Game Design', 'Comp. Sci.', 4), ('CS-315', 'Robotics', 'Comp. Sci.', 3), ('CS-319', 'Image Processing', 'Comp. Sci.', 3), ('CS-347', 'Database System Concepts', 'Comp. Sci.', 3), ('EE-181', 'Intro. to Digital Systems', 'Elec. Eng.', 3), ('FIN-201', 'Investment Banking', 'Finance', 3), ('HIS-351', 'World History', 'History', 3), ('MU-199', 'Music Video Production', 'Music', 3), ('PHY-101', 'Physical Principles', 'Physics', 4); -- -------------------------------------------------------- -- -- Table structure for table `customer` -- CREATE TABLE IF NOT EXISTS `customer` ( `customer_name` varchar(30) NOT NULL DEFAULT '', `customer_street` varchar(30) DEFAULT NULL, `customer_city` varchar(20) DEFAULT NULL, PRIMARY KEY (`customer_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `customer` -- INSERT INTO `customer` (`customer_name`, `customer_street`, `customer_city`) VALUES ('Adams', 'Spring', 'Pittsfield'), ('Brooks', 'Senator', 'Brooklyn'), ('Curry', 'North', 'Rye'), ('Glenn', 'Sand Hill', 'Woodside'), ('Green', 'Walnut', 'Stamford'), ('Hayes', 'Main', 'Harrison'), ('Johnson', 'Alma', 'Palo Alto'), ('Jones', 'Main', 'Harrison'), ('Lindsay', 'Park', 'Pittsfield'), ('Smith', 'North', 'Rye'), ('Turner', 'Putnam', 'Stamford'), ('Williams', 'Nassau', 'Princeton'); -- -------------------------------------------------------- -- -- Table structure for table `department` -- CREATE TABLE IF NOT EXISTS `department` ( `dept_name` varchar(20) NOT NULL DEFAULT '', `building` varchar(15) DEFAULT NULL, `budget` decimal(12,2) DEFAULT NULL, PRIMARY KEY (`dept_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `department` -- INSERT INTO `department` (`dept_name`, `building`, `budget`) VALUES ('Biology', 'Watson', 90000.00), ('Comp. Sci.', 'Taylor', 100000.00), ('Elec. Eng.', 'Taylor', 85000.00), ('Finance', 'Painter', 120000.00), ('History', 'Painter', 50000.00), ('Music', 'Packard', 80000.00), ('Physics', 'Watson', 70000.00); -- -------------------------------------------------------- -- -- Table structure for table `depositor` -- CREATE TABLE IF NOT EXISTS `depositor` ( `customer_name` varchar(30) DEFAULT NULL, `account_number` varchar(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `depositor` -- INSERT INTO `depositor` (`customer_name`, `account_number`) VALUES ('Hayes', 'A-102'), ('Johnson', 'A-101'), ('Johnson', 'A-201'), ('Jones', 'A-217'), ('Lindsay', 'A-222'), ('Smith', 'A-215'), ('Turner', 'A-305'), ('Wacky', 'A-999'); -- -------------------------------------------------------- -- -- Table structure for table `instructor` -- CREATE TABLE IF NOT EXISTS `instructor` ( `ID` varchar(5) NOT NULL DEFAULT '', `name` varchar(20) NOT NULL, `dept_name` varchar(20) DEFAULT NULL, `salary` decimal(8,2) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `dept` (`dept_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `instructor` -- INSERT INTO `instructor` (`ID`, `name`, `dept_name`, `salary`) VALUES ('10101', 'Srinivasan', 'Comp. Sci.', 65000.00), ('12121', 'Wu', 'Finance', 90000.00), ('15151', 'Mozart', 'Music', 40000.00), ('22222', 'Einstein', 'Physics', 95000.00), ('32343', 'El Said', 'History', 60000.00), ('33456', 'Gold', 'Physics', 87000.00), ('45565', 'Katz', 'Comp. Sci.', 75000.00), ('58583', 'Califieri', 'History', 62000.00), ('76543', 'Singh', 'Finance', 80000.00), ('76766', 'Crick', 'Biology', 72000.00), ('83821', 'Brandt', 'Comp. Sci.', 92000.00), ('98345', 'Kim', 'Elec. Eng.', 80000.00); -- -------------------------------------------------------- -- -- Table structure for table `loan` -- CREATE TABLE IF NOT EXISTS `loan` ( `loan_number` varchar(11) NOT NULL DEFAULT '', `branch_name` varchar(20) DEFAULT NULL, `amount` float DEFAULT NULL, PRIMARY KEY (`loan_number`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `loan` -- INSERT INTO `loan` (`loan_number`, `branch_name`, `amount`) VALUES ('L-11', 'Round Hill', 900), ('L-14', 'Downtown', 1500), ('L-15', 'Perryridge', 1500), ('L-16', 'Perryridge', 1300), ('L-17', 'Downtown', 1000), ('L-23', 'Redwood', 2000), ('L-93', 'Mianus', 500); -- -------------------------------------------------------- -- -- Table structure for table `prereq` -- CREATE TABLE IF NOT EXISTS `prereq` ( `course_id` varchar(8) NOT NULL DEFAULT '', `prereq_id` varchar(8) NOT NULL DEFAULT '', PRIMARY KEY (`course_id`,`prereq_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `prereq` -- INSERT INTO `prereq` (`course_id`, `prereq_id`) VALUES ('BIO-301', 'BIO-101'), ('BIO-399', 'BIO-101'), ('CS-190', 'CS-101'), ('CS-315', 'CS-101'), ('CS-319', 'CS-101'), ('CS-347', 'CS-101'), ('EE-181', 'PHY-101'); -- -------------------------------------------------------- -- -- Table structure for table `Reserves` -- CREATE TABLE IF NOT EXISTS `Reserves` ( `sid` int(11) NOT NULL, `bid` int(11) NOT NULL, `day` date NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `Reserves` -- INSERT INTO `Reserves` (`sid`, `bid`, `day`) VALUES (22, 101, '2003-06-05'), (22, 104, '2003-06-15'), (44, 102, '2003-06-05'), (48, 105, '2003-06-14'), (58, 103, '2003-06-07'); -- -------------------------------------------------------- -- -- Table structure for table `Sailors` -- CREATE TABLE IF NOT EXISTS `Sailors` ( `sid` int(11) NOT NULL, `sname` varchar(20) NOT NULL, `rating` int(11) NOT NULL, `age` double NOT NULL, PRIMARY KEY (`sid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `Sailors` -- INSERT INTO `Sailors` (`sid`, `sname`, `rating`, `age`) VALUES (22, 'Yuppy', 9, 35), (31, 'Lubber', 8, 55.5), (44, 'Guppy', 5, 35), (48, 'Ole Red', 8, 92.3), (58, 'Rusty', 10, 40); -- -------------------------------------------------------- -- -- Table structure for table `section` -- CREATE TABLE IF NOT EXISTS `section` ( `course_id` varchar(8) NOT NULL DEFAULT '', `sec_id` varchar(8) NOT NULL DEFAULT '', `semester` varchar(6) NOT NULL DEFAULT '', `year` decimal(4,0) NOT NULL DEFAULT '0', `building` varchar(15) DEFAULT NULL, `room_number` varchar(7) DEFAULT NULL, `time_slot_id` varchar(4) DEFAULT NULL, PRIMARY KEY (`course_id`,`sec_id`,`semester`,`year`), KEY `course_id` (`course_id`), KEY `building` (`building`,`room_number`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `section` -- INSERT INTO `section` (`course_id`, `sec_id`, `semester`, `year`, `building`, `room_number`, `time_slot_id`) VALUES ('BIO-101', '1', 'Summer', 2009, 'Painter', '514', 'B'), ('BIO-301', '1', 'Summer', 2010, 'Painter', '514', 'A'), ('CS-101', '1', 'Fall', 2009, 'Packard', '101', 'H'), ('CS-101', '1', 'Spring', 2010, 'Packard', '101', 'F'), ('CS-190', '1', 'Spring', 2009, 'Taylor', '3128', 'E'), ('CS-190', '2', 'Spring', 2009, 'Taylor', '3128', 'A'), ('CS-315', '1', 'Spring', 2010, 'Watson', '120', 'D'), ('CS-319', '1', 'Spring', 2010, 'Watson', '100', 'B'), ('CS-319', '2', 'Spring', 2010, 'Taylor', '3128', 'C'), ('CS-347', '1', 'Fall', 2009, 'Taylor', '3128', 'A'), ('EE-181', '1', 'Spring', 2009, 'Taylor', '3128', 'C'), ('FIN-201', '1', 'Spring', 2010, 'Packard', '101', 'B'), ('HIS-351', '1', 'Spring', 2010, 'Painter', '514', 'C'), ('MU-199', '1', 'Spring', 2010, 'Packard', '101', 'D'), ('PHY-101', '1', 'Fall', 2009, 'Watson', '100', 'A'); -- -------------------------------------------------------- -- -- Table structure for table `student` -- CREATE TABLE IF NOT EXISTS `student` ( `ID` varchar(5) NOT NULL DEFAULT '', `name` varchar(20) NOT NULL, `dept_name` varchar(20) DEFAULT NULL, `tot_cred` decimal(3,0) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `dept_name` (`dept_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `student` -- INSERT INTO `student` (`ID`, `name`, `dept_name`, `tot_cred`) VALUES ('00128', 'Zhang', 'Comp. Sci.', 102), ('12345', 'Shankar', 'Comp. Sci.', 32), ('19991', 'Brandt', 'History', 80), ('23121', 'Chavez', 'Finance', 110), ('44553', 'Peltier', 'Physics', 56), ('45678', 'Levy', 'Physics', 46), ('54321', 'Williams', 'Comp. Sci.', 54), ('55739', 'Sanchez', 'Music', 38), ('70557', 'Snow', 'Physics', 0), ('76543', 'Brown', 'Comp. Sci.', 58), ('76653', 'Aoi', 'Elec. Eng.', 60), ('98765', 'Bourikas', 'Elec. Eng.', 98), ('98988', 'Tanaka', 'Biology', 120); -- -------------------------------------------------------- -- -- Table structure for table `takes` -- CREATE TABLE IF NOT EXISTS `takes` ( `ID` varchar(5) NOT NULL DEFAULT '', `course_id` varchar(8) NOT NULL DEFAULT '', `sec_id` varchar(8) NOT NULL DEFAULT '', `semester` varchar(6) NOT NULL DEFAULT '', `year` decimal(4,0) NOT NULL DEFAULT '0', `grade` varchar(2) DEFAULT NULL, PRIMARY KEY (`ID`,`course_id`,`sec_id`,`semester`,`year`), KEY `course_id` (`course_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `takes` -- INSERT INTO `takes` (`ID`, `course_id`, `sec_id`, `semester`, `year`, `grade`) VALUES ('00128', 'CS-101', '1', 'Fall', 2009, 'A'), ('00128', 'CS-347', '1', 'Fall', 2009, 'A-'), ('12345', 'CS-101', '1', 'Fall', 2009, 'C'), ('12345', 'CS-190', '2', 'Spring', 2009, 'A'), ('12345', 'CS-315', '1', 'Spring', 2010, 'A'), ('12345', 'CS-347', '1', 'Fall', 2009, 'A'), ('19991', 'HIS-351', '1', 'Spring', 2010, 'B'), ('23121', 'FIN-201', '1', 'Spring', 2010, 'C+'), ('44553', 'PHY-101', '1', 'Fall', 2009, 'B-'), ('45678', 'CS-101', '1', 'Fall', 2009, 'F'), ('45678', 'CS-101', '1', 'Spring', 2010, 'B+'), ('45678', 'CS-319', '1', 'Spring', 2010, 'B'), ('54321', 'CS-101', '1', 'Fall', 2009, 'A-'), ('54321', 'CS-190', '2', 'Spring', 2009, 'B+'), ('55739', 'MU-199', '1', 'Spring', 2010, 'A-'), ('76543', 'CS-101', '1', 'Fall', 2009, 'A'), ('76543', 'CS-319', '2', 'Spring', 2010, 'A'), ('76653', 'EE-181', '1', 'Spring', 2009, 'C'), ('98765', 'CS-101', '1', 'Fall', 2009, 'C-'), ('98765', 'CS-315', '1', 'Spring', 2010, 'B'), ('98988', 'BIO-101', '1', 'Summer', 2009, 'A'), ('98988', 'BIO-301', '1', 'Summer', 2010, NULL); -- -------------------------------------------------------- -- -- Table structure for table `teaches` -- CREATE TABLE IF NOT EXISTS `teaches` ( `ID` varchar(5) NOT NULL DEFAULT '', `course_id` varchar(8) NOT NULL DEFAULT '', `sec_id` varchar(8) NOT NULL DEFAULT '', `semester` varchar(6) NOT NULL DEFAULT '', `year` decimal(4,0) NOT NULL DEFAULT '0', PRIMARY KEY (`ID`,`course_id`,`sec_id`,`semester`,`year`), KEY `course_id` (`course_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `teaches` -- INSERT INTO `teaches` (`ID`, `course_id`, `sec_id`, `semester`, `year`) VALUES ('76766', 'BIO-101', '1', 'Summer', 2009), ('76766', 'BIO-301', '1', 'Summer', 2010), ('10101', 'CS-101', '1', 'Fall', 2009), ('45565', 'CS-101', '1', 'Spring', 2010), ('83821', 'CS-190', '1', 'Spring', 2009), ('83821', 'CS-190', '2', 'Spring', 2009), ('10101', 'CS-315', '1', 'Spring', 2010), ('45565', 'CS-319', '1', 'Spring', 2010), ('83821', 'CS-319', '2', 'Spring', 2010), ('10101', 'CS-347', '1', 'Fall', 2009), ('98345', 'EE-181', '1', 'Spring', 2009), ('12121', 'FIN-201', '1', 'Spring', 2010), ('32343', 'HIS-351', '1', 'Spring', 2010), ('15151', 'MU-199', '1', 'Spring', 2010), ('22222', 'PHY-101', '1', 'Fall', 2009); -- -------------------------------------------------------- -- -- Table structure for table `time_slot` -- CREATE TABLE IF NOT EXISTS `time_slot` ( `time_slot_id` varchar(4) NOT NULL DEFAULT '', `day` varchar(1) NOT NULL DEFAULT '', `start_hr` decimal(2,0) NOT NULL DEFAULT '0', `start_min` decimal(2,0) NOT NULL DEFAULT '0', `end_hr` decimal(2,0) DEFAULT NULL, `end_min` decimal(2,0) DEFAULT NULL, PRIMARY KEY (`time_slot_id`,`day`,`start_hr`,`start_min`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data for table `time_slot` -- INSERT INTO `time_slot` (`time_slot_id`, `day`, `start_hr`, `start_min`, `end_hr`, `end_min`) VALUES ('A', 'F', 8, 0, 8, 50), ('A', 'M', 8, 0, 8, 50), ('A', 'W', 8, 0, 8, 50), ('B', 'F', 9, 0, 9, 50), ('B', 'M', 9, 0, 9, 50), ('B', 'W', 9, 0, 9, 50), ('C', 'F', 11, 0, 11, 50), ('C', 'M', 11, 0, 11, 50), ('C', 'W', 11, 0, 11, 50), ('D', 'F', 13, 0, 13, 50), ('D', 'M', 13, 0, 13, 50), ('D', 'W', 13, 0, 13, 50), ('E', 'R', 10, 30, 11, 45), ('E', 'T', 10, 30, 11, 45), ('F', 'R', 14, 30, 15, 45), ('F', 'T', 14, 30, 15, 45), ('G', 'F', 16, 0, 16, 50), ('G', 'M', 16, 0, 16, 50), ('G', 'W', 16, 0, 16, 50), ('H', 'W', 10, 0, 12, 30); -- -- Constraints for dumped tables -- -- -- Constraints for table `advisor` -- ALTER TABLE `advisor` ADD CONSTRAINT `advisor_ibfk_2` FOREIGN KEY (`s_ID`) REFERENCES `student` (`ID`) ON DELETE CASCADE, ADD CONSTRAINT `advisor_ibfk_1` FOREIGN KEY (`i_ID`) REFERENCES `instructor` (`ID`) ON DELETE SET NULL; -- -- Constraints for table `course` -- ALTER TABLE `course` ADD CONSTRAINT `course_ibfk_1` FOREIGN KEY (`dept_name`) REFERENCES `department` (`dept_name`) ON DELETE SET NULL; -- -- Constraints for table `instructor` -- ALTER TABLE `instructor` ADD CONSTRAINT `instructor_ibfk_1` FOREIGN KEY (`dept_name`) REFERENCES `department` (`dept_name`) ON DELETE SET NULL; -- -- Constraints for table `section` -- ALTER TABLE `section` ADD CONSTRAINT `section_ibfk_2` FOREIGN KEY (`building`) REFERENCES `classroom` (`building`) ON DELETE SET NULL, ADD CONSTRAINT `section_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `course` (`course_id`) ON DELETE CASCADE; -- -- Constraints for table `student` -- ALTER TABLE `student` ADD CONSTRAINT `student_ibfk_1` FOREIGN KEY (`dept_name`) REFERENCES `department` (`dept_name`) ON DELETE CASCADE; -- -- Constraints for table `takes` -- ALTER TABLE `takes` ADD CONSTRAINT `takes_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `section` (`course_id`) ON DELETE CASCADE, ADD CONSTRAINT `takes_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `student` (`ID`) ON DELETE CASCADE; -- -- Constraints for table `teaches` -- ALTER TABLE `teaches` ADD CONSTRAINT `teaches_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `section` (`course_id`) ON DELETE CASCADE, ADD CONSTRAINT `teaches_ibfk_1` FOREIGN KEY (`ID`) REFERENCES `instructor` (`ID`) ON DELETE CASCADE;