Crea tre tabelle: student, course e student_course.
La tabella student_course deve descrivere una relazione molti-a-molti tra student e course.
La tabella ponte deve avere:
student_id
course_id
- una chiave primaria composta su
student_id e course_id
- una foreign key verso
student(id)
- una foreign key verso
course(id)
Suggerimenti
-
Hint 1
Una relazione molti-a-molti si modella con una terza tabella.
Qui quella tabella è student_course.
-
Hint 2
In student_course servono student_id e course_id.
Ognuna punta alla tabella principale corrispondente.
-
Hint 3
Per evitare coppie duplicate, la PK non è su una sola colonna.
Deve usare insieme student_id e course_id.