Ein Fremdschlüssel ist ein Verweis auf einen Primärschlüssel in einer anderen Tabelle.
Die letzte Einschränkung CONSTRAINT fk_section FOREIGN KEY (Section#) REFERENCES course(Section#) funktioniert nicht - Section# ist kein Primärschlüssel in dieser Tabelle