== **[[span(style=color: #BF1B1B, ER дијаграм и податочни побарувања)]]** == **[[span(style=color: #BF1B1B, Актуелен ER дијаграм (верзија ) )]]** [[Image("Version 2.jpg")]] == **[[span(style=color: #BF1B1B, Ентитети)]]** **subject_at_term** - ентитет кој дефинира предмет во семестар (слаб кон term) • term_subject_id - нумерички тип (парцијален клуч ) • subject_name - текстуален тип **school_year** – ентитет во кој дефинира школска година (слаб кон student) • starting_year - нумерички тип (парцијален клуч) • finishing_year - нумерички тип (парцијален клуч) **professor** - ентитет во кој се чуваат информации за професорот • professor_id - нумерички тип (генерален клуч) • p_first_name - текстуален тип • p_last_name - текстуален тип • role - текстуален тип **term** - ентитет кој се чуваат информации за семестарот (слаб кон school_year) • term_type - текстуален тип (парцијален клуч) • term_start_date – тип датум • term_end_date – тип датум **subject_book** – ентитет кој чува информации за книга која се користи по некој предмет • book_id - нумерички тип (генерален клуч) • year_of_publishment - нумерички тип • book_title - текстуален тип • book_edition - текстуален тип **chapter** – ентитет во кој се дефинираат информации за поглавјето (слаб кон subject_book) • chapter_number - нумерички тип (парцијален клуч) • chapter_title - текстуален тип **author** – ентитет за информација за авторот • author_id – нумерички тип (генерален клуч) • author_name - текстуален тип **repeating_event** – ентитет за во кој се дефинираат повотрувачки настани (дисјунктивен наследник од calendar_event) • starting_date – тип датум • ending_date – тип датум • repet_every_n_weeks - нумерички тип • event_week_day - текстуален тип **non_repeating_event** - ентитет за во кој се дефинираат неповотрувачки настани (дисјунктивен наследник од calendar_event) • event_date – тип датум **task** – Ентитет што означува работна задача • task_id - нумерички тип (примарен клуч) • task_priority - нумерички тип • is_done – бинарен тип • task_date – тип датум • task_name – текстуален тип • description – долг текстуален тип **student** - Ентитет што ќе се чува податоци за студентите • student_id - нумерички тип (примарен клуч) • username- текстуален тип • s_first_name- текстуален тип • s_last_name- текстуален тип • password- текстуален тип **e-mail** - Ентитет во кој ќе се чуваат повеќе податоци за е-мајлови на студентот (слаб кон student) • e-mail_id - нумерички тип (парцијален клуч) • e-mail_adress- текстуален тип **dashboard** – Ентитет во кој ќе се чуваат дашборди за повеќе датуми (слаб кон student) • dashboard_id- нумерички тип (парцијален клуч) **notes** – Ентитет во кој ќе се чуваат забелешки (слаб кон dashboard) • note_id- нумерички тип (парцијален клуч) • note_date - тип датум • note_text текстуален тип **feedback** – Ентитет во кој ќе се чува фидбек (слаб кон student) • fb_id- нумерички тип (парцијален клуч) • fb_date – тип датум • fb_title – текстуален тип • fb_rating – нумерички тип • fb_discription – нумерички тип **place** – Ентитет во кој ќе се чува точната локација • place_id - нумерички тип (примарен клуч) • room_name - текстуален тип • building_name – текстуален тип **reminder** – Ентитет за потсетник • r_id - нумерички тип (примарен клуч) • r_flag – бинарен тип • minutes_before_event нумерички тип **calendar_event** – Ентитет за календарски настан • calendar_event_id - нумерички тип (примарен клуч) • event_start_time - нумерички тип • event_end_time - нумерички тип • event_type - нумерички тип • event_name - текстуален тип • event_description - текстуален тип == **[[span(style=color: #BF1B1B, Релации)]]** == **[[span(style=color: #BF1B1B, Историјат)]]** **Верзија 1:** [attachment:"Version 1.jpg"] ------ **Верзија 2:** [attachment:"Version 2.jpg"] - промена: дел од ентитетите се сменети од слаби во силни, по консултација со професорот - работен фајл од верзија 2: [attachment:"Version 2 - Terra"] ------