| ATTRIBUTE | DATA TYPE | DEFINITION |
|---|---|---|
| appointment_id | INT | PK |
| day | SMALLINT(1-7) | A day is the day in which the scheduled event takes place (not the date)A day is CHANGING ,NOT-NULL, NOT-UNIQUE. |
| start_hour | TIME | A start_hour is the hour at which the scheduled event starts taking place A start_hour is CHANGING, NOT-NULL, NOT-UNIQUE (1-24), |
| end_hour | TIME | A end_hour is the hour at which the scheduled event is overAn end_hour is CHANGING, NOT-NULL, NOT-UNIQUE (1-24) |
| event_address_id | INT | FK |
| schedule_id | INT | FK |
| ATTRIBUTE | DATA TYPE | DEFINITION |
|---|---|---|
| schedule_id | INT | PK |
| Recurrent | BOOLEAN | A recurrent attribute indicates whether the schedule is repetitive or not.A recurrent attribute is NEVER CHANGING, NOT-UNIQUE, NOT-NULL. |
| ATTRIBUTE | DATA TYPE | DEFINITION |
|---|---|---|
| schedule_id | INT | PK - FK |
| lecture_id | SMALLINT | FK |



