Создание базы данных
CREATE TABLE `lessonbd`.`course` (`id_course` INT NULL , `title` TEXT NOT NULL , `hours` INT NOT NULL , PRIMARY KEY (`id_course`)) ENGINE = InnoDB;
CREATE TABLE `lessonbd`.`student` (`id_student` INT NULL , `surname` TEXT NOT NULL , `date_start` DATE NOT NULL , PRIMARY KEY (`id_student`)) ENGINE = InnoDB;
CREATE TABLE `lessonbd`.`exams` (`id_exam` INT NULL , `rk_student` INT NOT NULL , `rk_course` INT NOT NULL , `date_ex` DATE NOT NULL , `score` INT(1) UNSIGNED, PRIMARY KEY (`id_exam`),FOREIGN KEY (`rk_course`) REFERENCES `course`(`id_course`) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (`rk_student`) REFERENCES `student`(`id_student`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB;
INSERT IGNORE INTO `course` (`id_course`, `title`, `hours`) VALUES ('1', 'Информатика', '120'), ('2', 'Математика', '150'), ('3', 'История', '60'), ('4', 'Языки программирования', '80'), ('5', 'Базы данных', '72'), ('6', 'Философия', '36');
INSERT INTO `student` (`id_student`, `surname`, `date_start`) VALUES ('2001', 'Студент 2001', '2020-09-01'), ('2002', 'Студент 2002', '2020-09-01'), ('2003', 'Студент 2003', '2020-09-01'), ('2004', 'Студент 2004', '2020-09-01'), ('2005', 'Студент 2005', '2020-09-01'), ('2006', 'Студент 2006', '2020-09-01'), ('2007', 'Студент 2007', '2020-09-01'), ('2008', 'Студент 2008', '2020-09-01'), ('2009', 'Студент 2009', '2020-09-01'), ('2010', 'Студент 2010', '2020-09-01'), ('2101', 'Студент 2101', '2021-09-01'), ('2102', 'Студент 2102', '2021-09-01'), ('2103', 'Студент 2103', '2021-09-01'), ('2104', 'Студент 2104', '2021-09-01'), ('2105', 'Студент 2105', '2021-09-01'), ('2106', 'Студент 2106', '2021-09-01'), ('2107', 'Студент 2107', '2021-09-01'), ('2108', 'Студент 2108', '2021-09-01'), ('2109', 'Студент 2109', '2021-09-01'), ('2110', 'Студент 2110', '2021-09-01');