| 5 | | |
| 6 | | === Предуслов: табела `expert_course` |
| 7 | | |
| 8 | | Шемата нема врска помеѓу `expert` и `course`, па нема каде да се запише кој експерт го креирал курсот. Оваа табела мора да се додаде во DDL пред овој случај на употреба да работи. |
| 9 | | |
| 10 | | {{{ |
| 11 | | CREATE TABLE expert_course ( |
| 12 | | expert_id bigint NOT NULL, |
| 13 | | course_id bigint NOT NULL, |
| 14 | | CONSTRAINT pk_expert_course PRIMARY KEY (expert_id, course_id), |
| 15 | | CONSTRAINT fk_ec_expert FOREIGN KEY (expert_id) |
| 16 | | REFERENCES expert (expert_id) ON DELETE CASCADE, |
| 17 | | CONSTRAINT fk_ec_course FOREIGN KEY (course_id) |
| 18 | | REFERENCES course (course_id) ON DELETE CASCADE |
| 19 | | ); |
| 20 | | }}} |