Журнал МООК
Журнал МООК курсов, необходим для кэшированной записи.
Атрибуты
- id - bigint(20) - уникальный ID.
- curs_id - bigint(20) - связь с курсом
- teacher_id - bigint(20) - журнал для конкретного преподавателя (для определения архивности групп)
- created_at - datetime - дата создания журнала
- updated_at - datetime - дата обновления
Табличное представление
CREATE TABLE IF NOT EXISTS mooc_journal
(
id
bigint(20) NOT NULL AUTO_INCREMENT,
curs_id
bigint(20) unsigned NOT NULL,
teacher_id
bigint(20) DEFAULT NULL COMMENT 'журнал для конкретного преподавателя (для определяни архивности групп)',
created_at
datetime DEFAULT NULL COMMENT 'дата создания журнала',
updated_at
datetime DEFAULT NULL COMMENT 'дата обновления',
PRIMARY KEY (id
),
KEY mook_curs_id
(curs_id
),
KEY mook_teacher_id
(teacher_id
),
CONSTRAINT mook_curs_id
FOREIGN KEY (curs_id
) REFERENCES didesk_curses
(id
) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT mook_teacher_id
FOREIGN KEY (teacher_id
) REFERENCES teacher
(id
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='журнал моок-курса';