Changes between Version 11 and Version 12 of P1


Ignore:
Timestamp:
06/16/26 18:20:56 (20 hours ago)
Author:
216009
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • P1

    v11 v12  
    121121  Professor_Id – number, required, foreign key to Professor
    122122
     123----
     124
     125• Advice: This ternary associative relationship entity tracks the history of formal advice and mentorship sessions between professors and students.
     126
     127 º Candidate keys: Composite key made of (student_id, professor_id, start_date).
     128
     129 º Attributes:
     130
     131  student_id – number, required, foreign key to Student
     132
     133  professor_id – number, required, foreign key to Professor
     134
     135  start_date – date, required, unique part of the key
     136
     137  end_date – date, optional
     138
     139  status – text, optional, e.g., "Active", "Completed"
     140
     141----
     142
     143• Professor_Subject: This bridge entity materializes the Many-to-Many relationship between professors and the subjects they are certified or eligible to teach.
     144
     145 º Candidate keys: Composite key made of (subject_id, professor_id).
     146
     147 º Attributes:
     148
     149  subject_id – number, required, foreign key to Subject
     150
     151  professor_id – number, required, foreign key to Professor
     152
    123153== Entity-Relationship Model History
    124154
    125 v01: First version of the conceptual ER model including University, Faculty, Professor, Student, Subject, and Student_Subject relationship. Attributes, primary keys, and relationships defined.
     155v1: First version of the conceptual ER model including University, Faculty, Professor, Student, Subject, Student_Subject weak entity, advice mentorship tracking, and professor_subject competency mapping. Attributes, candidate keys, nullability constraints, and precise entity relationships defined.