9 | | - student(student_id, username, s_first_name, s_last_name, s_password) |
10 | | - subject-book(book_id, book_title, b_year_of_publishment, book_edition) |
11 | | - chapter(book_id*, chapter_number, chapter_title) |
12 | | *референцира од subject_book(book_id) |
13 | | - author(author_id, author_name, a_short_biography) |
14 | | - feedback(fb_id, fb_date, fb_title, fb_description, fb_rating) |
15 | | - e-mail(student_id*, e-mail_id, e-mail_address) |
16 | | *референцира од student(student_id) |
17 | | - school_year(student_id*, starting_year, finishing_year) |
18 | | *референцира од student(student_id) |
19 | | - term(student_id*, starting_year*, finishing_year*, term_type, term_start_date, term_end_date) |
20 | | *референцира од school_year(student_id, starting_year, finishing_year) |
21 | | - subject_at_term(student_id*, starting_year*, finishing_year*, term_type*, term_subject_id, subject_name) |
22 | | *референцира од term(student_id, starting_year, finishing_year, term_type) |
23 | | - professor(professor_id, p_first_name, p_last_name, p_role, p_e-mail) |
24 | | - dashboard(student_id*, dashboard_id, dashboard_date) |
25 | | *референцира од student(student_id) |
26 | | - notes(student_id*, dashboard_id*, note_id, notes_Date, note_text) |
27 | | *референцира од dashboard(student_id, dashboard_id) |
28 | | - place(place_id, building_name, room_name) |
29 | | - chalendar_event(chalendar_event_id, event_name, event_type, event_description, event_start_time, event_end_time) |
30 | | - task(task_id, task_name, task_description, task_priority, is_done) |
31 | | - reminder(calendar_event_id*, r_id, minutes_before_event, r_flag) |
32 | | *референцира од calendar_event(calendar _event_id) |
33 | | repeating_event(calendar_event_id*, event_week_day, repeats_every_n_weeks, starting_date, ending_date) |
34 | | * референцира од calendar_event(calendar_event_id) |
35 | | non-repeating_event(calendar_event_id, event_date) |
36 | | * референцира од calendar_event(calendar_event_id) |
40 | | has_taken_a_subject(student_id*, starting_year*, finishing_year*, term_type*, term_subject_id*, student_id^) |
41 | | *референцира од subject_at_term((student_id, starting_year, finishing_year, term_type, term_subject_id) |
42 | | ^референцира од student(student_id) |
43 | | holds_subject(student_id*, starting_year*, finishing_year*, term_type*, term_subject_id*, professor_id^) |
44 | | *референцира од subject_at_term((student_id, starting_year, finishing_year, term_type, term_subject_id) |
45 | | ^референцира од professor(professor_id) |
46 | | holds_event(calendar_event_id*, professor_id^) |
47 | | *референцира од calendar_event(calendar_event_id) |
48 | | ^референцира од professor(professor_id) |
49 | | happens_at_place(calendar_event_id*, place_id) |
50 | | *референцира од calendar_event(calendar_event_id) |
51 | | ^референцира од place(place_id) |
52 | | term_has_subject() ИДЕНТИФИКУВАЧКА ЗА subject_at_term |
53 | | dashboard_task(task_id*, student_id^, dashboard_id^) |
54 | | *референцира од task(task_id) |
55 | | ^референцира од dashboard(student_id, dahsboard_id) |
56 | | recommended_book(student_id*, starting_year*, finishing_year*, term_type*, term_subject_id*, book_id^) |
57 | | *референцира од subject_at_term(student_id, starting_year, finishing_year, term_type, term_subject_id) |
58 | | ^референцира од book(book_id) |
59 | | recommended_chapter(calendar_event_id*, book_id^, chapter_number^) |
60 | | *референцира од calendar_event(calendar_event_id) |
61 | | ^референцира од chapter(book_id, chapter_number) |
62 | | has_consultations(calendar_event_id*, professor_id^) |
63 | | *референцира од calendar_event(calendar_event_id) |
64 | | ^референцира од professor(professor_id) |
65 | | year_has_subject(student_id*, starting_year*, finishing_year*, term_type*, term_subject_id*, student_id^, starting_year^, finishing_year^) |
66 | | *референцира од subject_at_term(student_id, starting_year, finishing_year, term_type, term_subject_id) |
67 | | ^референцира од school_year(student_id, starting_year, finishing_year) |
68 | | student_dashboard() ИДЕНТИФИКУВАЧКА ЗА dashboard |
69 | | studied_in_school_year() ИДЕНТИФИКУВАЧКА ЗА school_year |
70 | | dashboard_notes() ИДЕНТИФИКУВАЧКА ЗА notes |
71 | | book_modules() ИДЕНТИФИКУВАЧКА ЗА chapter |
72 | | contains_terms() ИДЕНТИФИКУВАЧКА ЗА term |
73 | | has_e-mail() ИДЕНТИФИКУВАЧКА ЗА e-mail |
74 | | dashboard_event(student_id*, dashboard_id*, calendar_event^) |
75 | | *референцира од dashboard(student_id, dashboard_id) |
76 | | ^референцира од calendar_event(calendar_event_id) |
77 | | subject_event(calendar_event_id*, student_id^, starting_year^, finishing_year^, term_type^, term_subject_id^) |
78 | | *рефенцира од calendar_event(calendar_event_id) |
79 | | ^рефенцира од subject_at_term(student_id, starting_year, finishing_year, term_type, term_subject_id) |
80 | | creates_task(task_id*, student_id^, starting_year^, finishing_year^, term_type^, term_subject_id^) |
81 | | *рефенцира од task(task_id) |
82 | | ^рефенцира од subject_at_term(student_id, starting_year, finishing_year, term_type, term_subject_id) |
83 | | student_event(calendar_id*, student_id^) |
84 | | *референцира од calendar_event(calendar_event_id) |
85 | | ^референцира од student(student_id) |
86 | | student_task(task_id*, student_id^) |
87 | | *референцира од task(task_id) |
88 | | ^референцира од student(student_id) |
89 | | book_author(author_id*, book_id^) |
90 | | *референцира од author(author_id) |
91 | | ^референцира од book(book_id) |
92 | | gives_feedback(fb_id*, student_id^) |
93 | | *референцира од feedback(fb_id) |
94 | | ^референцира од student(student_id) |
95 | | event_reminder() ИДЕНТИФИКУВАЧКА ЗА reminder |
| 11 | == **[[span(style=color: #BF1B1B, Релациски дијаграм изваден од DBeaver)]]** |