wiki:WikiStart/Фаза1

Version 7 (modified by 121232, 9 months ago) ( diff )

--

ER дијаграм и податочни побарувања

Актуелен ER дијаграм (верзија )

Ентитети

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 - текстуален тип

Релации

Историјат

Верзија 1: Version 1.jpg


Верзија 2: Version 2.jpg

  • промена: дел од ентитетите се сменети од слаби во силни, по консултација со професорот
  • работен фајл од верзија 2: Version 2 - Terra

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.