Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TableLogical DependenciesPrimary Use
external_term

 

System
external_program MAP
external_department MAP
external_division MAP
external_personexternal_term, external_department, external_personSystem
external_registration_status_by_termexternal_term, external_personMain
external_faculty_courseexternal_term, external_personEarly Alert
external_faculty_course_rosterexternal_term, external_person, external_faculty_course_rosterEarly Alert
external_student_academic_programexternal_program, external_personMain
external_student_testexternal_personMain
external_student_transcriptexternal_personMain, MAP
external_student_transcript_course

external_person (Note that while this table refers to the same notion of a "course" as external_faculty_course and should use the same course and section identifiers, there isn't really even a logical dependency between the two tables because external_faculty_course should only contain "early alertable" courses whereas a student transcript should list all transcripted courses for any given student.)

MAP
external_student_transcript_termexternal_term, external_personMain
external_student_financial_aidexternal_personMain, MAP
external_course

external_department, external_division (You might think this table should precede external_student_transcript_course in a sort of master-detail relationship. But external_student_transcript_course uses a less strict definition of course and the application does not use external_course to provide additional context when rendering external_student_transcript_course records. There is a relationship between these two tables, but if anything it flows the other direction, i.e. at the app layer external_course records are checked against external_student_transcript_course to determine if a planned course has already been taken.)

MAP
external_course_termexternal_term, external_personMAP
external_course_requisiteexternal_courseMAP
external_course_program external_course, external_program MAP
external_course_tagexternal_course
MAP
external_person_planning_statusexternal_personMAP
external_person_noteexternal_personMAP