Changes between Version 16 and Version 17 of LogicalModel
- Timestamp:
- 02/03/26 19:04:50 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LogicalModel
v16 v17 2 2 = Relational Design 3 3 4 == Notation 5 - Primary keys are underlined. 6 7 - Foreign keys are marked with * at the end of their name and the referenced entity is written in parentheses. 8 4 9 == Tables 5 10 6 **University** (Id, Name, Location, IsPrivate)11 **University** (Id, Name, Location, isprivate) 7 12 8 **Faculty** (Id, University_Id*(University), Name, Location, Study_field)13 **Faculty** (Id, __University_Id*__ (University), Name, Location, Study_field) 9 14 10 **Professor** (Id, Faculty_Id*(Faculty), Name, Surname, Age)15 **Professor** (Id, __Faculty_Id*__ (Faculty), Name, Surname, Age) 11 16 12 **Student** (Id, Faculty_Id*(Faculty), Name, Surname, Location, Student_Index)17 **Student** (Id, __Faculty_Id*__ (Faculty), Name, Surname, Location, Student_Index) 13 18 14 **Subject** (Id, Faculty_Id*(Faculty), Name, Semester, Credits)19 **Subject** (Id, __Faculty_Id*__ (Faculty), Name, Semester, Credits) 15 20 16 **Subject_Professor** ( Subject_Id* (Subject), Professor_Id*(Professor))21 **Subject_Professor** (__Subject_Id*__ (Subject), __Professor_Id*__ (Professor)) 17 22 18 **Student_Subject** ( Student_Id* (Student), Subject_Id*(Subject), Final_Grade, Status, Enrollment_Date, Absences_Count)23 **Student_Subject** (__Student_Id*__ (Student), __Subject_Id*__ (Subject), Final_Grade, Status, Enrollment_Date, Absences_Count) 19 24 20 25 … … 44 49 == Tables 45 50 46 **University** (Id, Name, Location, IsPrivate)51 **University** (Id, Name, Location, isprivate) 47 52 48 **Faculty** (Id, University_Id*(University), Name, Location, Study_field)53 **Faculty** (Id, __University_Id*__ (University), Name, Location, Study_field) 49 54 50 **Professor** (Id, Faculty_Id*(Faculty), Name, Surname, Age)55 **Professor** (Id, __Faculty_Id*__ (Faculty), Name, Surname, Age) 51 56 52 **Student** (Id, Faculty_Id*(Faculty), Name, Surname, Location, Student_Index)57 **Student** (Id, __Faculty_Id*__ (Faculty), Name, Surname, Location, Student_Index) 53 58 54 **Subject** (Id, Faculty_Id*(Faculty), Name, Semester, Credits)59 **Subject** (Id, __Faculty_Id*__ (Faculty), Name, Semester, Credits) 55 60 56 **Subject_Professor** ( Subject_Id* (Subject), Professor_Id*(Professor))61 **Subject_Professor** (__Subject_Id*__ (Subject), __Professor_Id*__ (Professor)) 57 62 58 **Student_Subject** ( Student_Id* (Student), Subject_Id*(Subject), Final_Grade, Status, Enrollment_Date, Absences_Count)63 **Student_Subject** (__Student_Id*__ (Student), __Subject_Id*__ (Subject), Final_Grade, Status, Enrollment_Date, Absences_Count) 59 64 65 **Advice** (__Student_Id*__ (Student), __Professor_Id*__ (Professor), Start_Date, End_Date) 66 67 **Affiliated** (__University_Id*__(University), __Professor_Id*__ (Professor)) 60 68 61 69
