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