This is a case specific question:
in 1NF:
... course - 1 (course_id (PK), course_name, student_id*(FK) Specification - 1 (specification_id (PK), spec