Olá,
Considerando que aluno_id e curso_id são PRIMARY KEY, é necessário indicar que devem ser NOT NULL?
CREATE TABLE aluno_curso ( aluno_id INTEGER NOT NULL REFERENCES aluno(id), curso_id INTEGER NOT NULL REFERENCES curso(id), PRIMARY KEY (aluno_id, curso_id) );
[]´s