17 lines
773 B
SQL
17 lines
773 B
SQL
CREATE TABLE IF NOT EXISTS `workloads` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`teacher_id` int(11) NOT NULL,
|
|
`subject_id` int(11) NOT NULL,
|
|
`class_id` int(11) NOT NULL,
|
|
`lessons_per_week` int(11) NOT NULL,
|
|
`school_id` INT,
|
|
PRIMARY KEY (`id`),
|
|
KEY `teacher_id` (`teacher_id`),
|
|
KEY `subject_id` (`subject_id`),
|
|
KEY `class_id` (`class_id`),
|
|
CONSTRAINT `workloads_ibfk_1` FOREIGN KEY (`teacher_id`) REFERENCES `teachers` (`id`),
|
|
CONSTRAINT `workloads_ibfk_2` FOREIGN KEY (`subject_id`) REFERENCES `subjects` (`id`),
|
|
CONSTRAINT `workloads_ibfk_3` FOREIGN KEY (`class_id`) REFERENCES `classes` (`id`),
|
|
CONSTRAINT `fk_workloads_school_id` FOREIGN KEY (`school_id`) REFERENCES `schools`(`id`) ON DELETE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|