Columns
Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
---|---|---|---|---|---|---|---|---|
TimetableSeq | int identity | 4 | √ | null |
|
|
||
FileType | varchar | 5 | ('A') |
|
|
|||
FileYear | smallint | 2 | ((0)) |
|
|
|||
FileSemester | smallint | 2 | ((0)) |
|
|
|||
DayNumber | tinyint | 1 | ((0)) |
|
|
|||
PeriodNumber | tinyint | 1 | ((0)) |
|
|
|||
TimetableDate | datetime | 16,3 | √ | null |
|
|
||
ClassCampus | varchar | 3 | ('') |
|
|
|||
ClassCode | varchar | 15 | ('') |
|
|
|||
StudentID | int | 4 | ((0)) |
|
|
|||
StaffID | int | 4 | ((0)) |
|
|
|||
Room | varchar | 15 | ('') |
|
|
|||
TimetableGroup | varchar | 5 | ('') |
|
|
|||
SIF3RefID | uniqueidentifier | 16 | (newid()) |
|
|
Table contained -1 rows
Indexes
Constraint Name | Type | Sort | Column(s) |
---|---|---|---|
PK_SubjectClassTimetable | Primary key | Asc | TimetableSeq |
AK_Timetable_FileType_FileYear_FileSemester_ClassCode_TimetableGroup_includes | Performance | Asc/Asc/Asc/Asc/Asc | FileType + FileYear + FileSemester + ClassCode + TimetableGroup |
AK_Timetable_FileYear_FileSemester_includes | Performance | Asc/Asc | FileYear + FileSemester |
AK_Timetable_FileYear_FileSemester_PeriodNumber_includes | Performance | Asc/Asc/Asc | FileYear + FileSemester + PeriodNumber |
AK_Timetable_FileYear_FileSemester_TimetableGroup_includes | Performance | Asc/Asc/Asc | FileYear + FileSemester + TimetableGroup |
AK_TimetableClass | Performance | Asc/Asc/Asc/Asc | DayNumber + PeriodNumber + ClassCampus + ClassCode |
AK_TimetableKey | Performance | Asc/Asc/Asc/Asc/Asc/Asc | FileType + FileYear + FileSemester + TimetableGroup + DayNumber + PeriodNumber |
AK_TimetableRoom | Performance | Asc/Asc/Asc | Room + DayNumber + PeriodNumber |
AK_TimetableStaff | Performance | Asc/Asc/Asc | StaffID + DayNumber + PeriodNumber |
AK_TimetableStudent | Performance | Asc/Asc/Asc | StudentID + DayNumber + PeriodNumber |