Changes between Version 13 and Version 14 of ERModel
- Timestamp:
- 12/16/25 19:42:33 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v13 v14 1 1 = Концептуален дизајн - ЕР Дијаграм и податочни побарувања = 2 2 == ER дијаграм == 3 [[Image(er_bnp 9.png)]]3 [[Image(er_bnp11.png)]] 4 4 5 5 == Податочни побарувања … … 8 8 9 9 1. '''USER''' - ентитет за корисник кој може да биде пациент или терапевт 10 - '''id_user''' - bigint- Примарен клуч10 - '''id_user''' - integer - Примарен клуч 11 11 - '''username''' - varchar(50) 12 12 - '''name''' - varchar(100) 13 - '''surname''' - varchar(100) 13 14 - '''email''' - varchar(255) 14 15 - '''password''' - varchar(255) 15 16 16 17 2. '''PATIENT''' - лице кое прима терапија и ги користи функциите на апликацијата 17 - '''id_ patient''' - bigint- Примарен клуч18 - '''id_ user''' - bigint- Надворешен клуч18 - '''id_user''' - integer - Примарен клуч 19 - '''id_therapist''' - integer - Надворешен клуч 19 20 20 21 3. '''THERAPIST''' - лиценциран професионалец кој обезбедува консултации/терапија 21 - '''id_therapist''' - bigint - Примарен клуч 22 - '''id_user''' - bigint - Надворешен клуч 22 - '''id_user''' - integer - Примарен клуч 23 23 - '''office_location''' - varchar(255) 24 24 - '''degree''' - varchar(100) … … 26 26 27 27 4. '''BLOG''' - објави на блогот напишани во рамки на платформата 28 - '''id_blog''' - bigint- Примарен клуч29 - '''id_patient''' - bigint- Надворешен клуч30 - '''content''' - varchar(255)31 - '''date_of_post''' - date28 - '''id_blog''' - integer - Примарен клуч 29 - '''id_patient''' - integer - Надворешен клуч 30 - '''content''' - text 31 - '''date_of_post''' - timestamptz 32 32 - '''title''' - varchar(200) 33 33 34 35 34 5. '''COMMENT''' - коментари на објавите на блогот 36 - '''id_comment''' - bigint- Примарен клуч37 - '''id_blog''' - bigint- Надворешен клуч38 - '''id_patient''' - bigint- Надворешен клуч39 - '''content''' - varchar(255)40 - '''date_of_comment''' - date35 - '''id_comment''' - integer - Примарен клуч 36 - '''id_blog''' - integer - Надворешен клуч 37 - '''id_patient''' - integer - Надворешен клуч 38 - '''content''' - text 39 - '''date_of_comment''' - timestamptz 41 40 42 41 6. '''DIARY''' - дневни записи на пациентот 43 - '''id_diary''' - bigint- Примарен клуч44 - '''id_patient''' - bigint- Надворешен клуч42 - '''id_diary''' - integer - Примарен клуч 43 - '''id_patient''' - integer - Надворешен клуч 45 44 - '''date''' - date 46 45 - '''daily_rating''' - smallint … … 48 47 49 48 7. '''PAYMENT''' - плаќања направени од страна на пациентите 50 - '''id_payment''' - bigint- Примарен клуч51 - '''id_patient''' - bigint- Надворешен клуч49 - '''id_payment''' - integer - Примарен клуч 50 - '''id_patient''' - integer - Надворешен клуч 52 51 - '''date_of_payment''' - date 53 52 54 53 8. '''THERAPY''' - план за терапија или препишан третман/медикаменти 55 - '''id_therapy''' - bigint- Примарен клуч54 - '''id_therapy''' - integer - Примарен клуч 56 55 - '''name''' - varchar(100) 57 56 - '''dose''' - varchar(50) 58 57 - '''exp_date''' - date 58 - '''price''' - decimal(10,2) 59 59 60 60 9. '''CONSULTATION''' - закажана сесија меѓу пациент и терапевт 61 - '''id_consultation''' - bigint - Примарен клуч 61 - '''id_consultation''' - integer - Примарен клуч 62 - '''id_therapist''' - integer - Надворешен клуч 62 63 - '''date''' - date 63 - '''price''' - decimal 64 - '''price''' - decimal(10,2) 64 65 65 66 … … 79 80 80 81 '''reviews''' - 1:N - Релација за кога THERAPIST го прегледува PATIENT 81 Атрибут: '''advice''' (информации за пациентот, заклучоци) - varchar(100)[[br]]82 Атрибут: '''advice''' (информации за пациентот, заклучоци) - text[[br]] 82 83 83 84 '''prescribes''' - 1:N - Релација за кога THERAPIST препишува THERAPY[[br]]
