9 | | 1. **Корисник** - ентитет што претставува множество составено од повеќе видови корисници (Јавна Установа, Донор, Волонтер, Медицинско лице) |
10 | | * корисничко име - varchar тип (примарен клуч) |
11 | | * Име - varchar тип (задолжителен атрибут) |
12 | | * Презиме - varchar тип (задолжителен атрибут) |
13 | | * емаил адреса - varchar тип (задолжителен атрибут) |
14 | | * датум на раѓање - date (задолжителен атрибут) |
15 | | * пол - varchar тип (задолжителен атрибут) |
16 | | * телефонски број - нумерички тип |
17 | | * лозинка - varchar тип (задолжителен атрибут) |
18 | | * адреса - varchar тип (сложен задолжителен атрибут) |
19 | | * број - нумерички тип |
20 | | * Град - varchar тип |
21 | | * улица - varchar тип |
| 9 | 1. **User** - ентитет што претставува множество составено од повеќе видови корисници (Јавна Установа, Донор, Волонтер, Медицинско лице) |
| 10 | * username - varchar тип (примарен клуч) |
| 11 | * first_name - varchar тип (задолжителен атрибут) |
| 12 | * last_name - varchar тип (задолжителен атрибут) |
| 13 | * email - varchar тип (задолжителен атрибут) |
| 14 | * birth_date - date (задолжителен атрибут) |
| 15 | * gender - varchar тип (задолжителен атрибут) |
| 16 | * phone - нумерички тип |
| 17 | * password - varchar тип (задолжителен атрибут) |
| 18 | * role - varchar тип (задолжителен атрибут) |
| 19 | * address - varchar тип (сложен задолжителен атрибут) |
| 20 | * address_number - нумерички тип |
| 21 | * address_city - varchar тип |
| 22 | * address_street - varchar тип |
29 | | 3. **Тип донација** - ентитет што ги претставува различните видови донации |
30 | | * id - нумерички тип (примарен клуч) |
31 | | * средства - varchar тип (задолжителен атрибут) |
| 30 | 3. **donation_actions** - наткласа ентитет што претставува видови на акции |
| 31 | * title - varchar тип (примарен клуч) |
| 32 | * created_by - varchar тип (задолжителен атрибут) |
| 33 | * start_date - date (задолжителен атрибут) |
| 34 | * end_date - date (задолжителен атрибут) |
| 35 | * description - varchar тип (задолжителен атрибут) |
| 36 | * type - varchar тип - претставува категорија на акција (облека, храна...) |
34 | | 4. **Акција** - ентитет што претставува множество составено од повеќе видови акции (Физичка и Онлајн) |
35 | | * id - нумерички тип (примарен клуч) |
36 | | * Име Акција - varchar тип (задолжителен атрибут) |
37 | | * датум на траење од - date (задолжителен атрибут) |
38 | | * датум на траење до - date (задолжителен атрибут) |
39 | | * опис - varchar тип (задолжителен атрибут) |
40 | | |
41 | | 5. **Спонзор** - eнтитет што претставува правнo лица што финансира или обезбедува ресурси за акциите |
42 | | * Име - varchar тип (примарен клуч) |
43 | | * телефонски број - нумерички тип (примарен клуч) |
44 | | * емаил адреса - varchar тип (задолжителен атрибут) |
45 | | * адреса - varchar тип (сложен задолжителен атрибут) |
46 | | * број - нумерички тип |
47 | | * Град - varchar тип |
48 | | * улица - varchar тип |
| 46 | 6. **action_requests** - Ентитет што ги содржи деталите за испратените барања |
| 47 | * user_id - нумерички тип |
| 48 | * status - varchar тип (задолжителен атрибут) |
| 49 | * title - varchar тип (задолжителен атрибут) |
| 50 | * description - varchar тип (задолжителен атрибут) |
| 51 | * created_at - date (задолжителен атрибут) |
| 52 | * approved_at - date (задолжителен атрибут) |
| 53 | * needed_people - int тип |
| 54 | * type - varchar тип (задолжителен атрибут) |
| 55 | * bank_account - varchar тип |
| 56 | * location - varchar тип |