| 2 | |
| 3 | == ''Податочни побарувања''ж |
| 4 | |
| 5 | **Ентитети** |
| 6 | |
| 7 | 1. User – ентитет кој дефинира корисник на веб апликацијата |
| 8 | - User_id - нумерички тип (примарен клуч) |
| 9 | - Password - текстуален тип (задолжителен атрибут) |
| 10 | 2. Distributor - ентитет кој наследува од корисник, дефинира корисник кој ги дистрибуира продуктите до клиентите |
| 11 | - Name - текстуален тип (задолжителен атрибут) |
| 12 | - Surname - текстуален тип (задолжителен атрибут) |
| 13 | - Contact - нумерички тип (задолжителен атрибут) |
| 14 | 3. Client – ентитет кој наследува од корисник, дефинира корисник кој е регистриран како клиент |
| 15 | - E-mail - текстуален тип (задолжителен атрибут) |
| 16 | - Address - текстуален тип (задолжителен атрибут) |
| 17 | - Name - текстуален тип (задолжителен атрибут) |
| 18 | 4. Admin - ентитет кој наследува од корисник, дефинира корисник кој менаџира со конфигурациите на веб апликацијата |
| 19 | |
| 20 | 5. Seller_Admin – ентитет кој наследува од корисник, дефинира корисник кој е регистриран како администратор кој работи во една од продавиниците |
| 21 | - Name - текстуален тип (задолжителен атрибут) |
| 22 | - Surname - текстуален тип (задолжителен атрибут) |
| 23 | - E-mail - текстуален тип (задолжителен атрибут) |
| 24 | 6. Product – ентитет кој дефинира продукти кои се на изложба за продавање |
| 25 | - Prod_id - нумерички тип (примарен клуч) |
| 26 | - Name - текстуален тип (задолжителен атрибут) |
| 27 | - Price - нумерички тип (задолжителен атрибут) |
| 28 | - Type - текстуален тип (задолжителен атрибут) |
| 29 | - Description - текстуален тип (задолжителен атрибут) |
| 30 | - Availability – боолеан тип (задолжителен атрибут) |
| 31 | 7. Price_history - ентитет кој прикажува историјат на цена на продукти |
| 32 | - Price_history_id - нумерички тип (примарен клуч) |
| 33 | - Price_history_list - текстуален тип (задолжителен атрибут) |
| 34 | - Dates - датум (задолжителен атрибут) |
| 35 | 8. Configuration – ентитет кој дефинира конфигурации кои се достапни за продавање |
| 36 | - Config_id - нумерички тип (примарен клуч) |
| 37 | - Name - текстуален тип (задолжителен атрибут) |
| 38 | - Type - текстуален тип (задолжителен атрибут) |
| 39 | - Price - нумерички тип (задолжителен атрибут) |
| 40 | 9. Store – ентитет кој ги дефинира продавниците од кои се набавуваат продуктите |
| 41 | - Seller_id - нумерички тип (примарен клуч) |
| 42 | - Locations - текстуален тип (задолжителен атрибут) |
| 43 | - Contact - текстуален тип (задолжителен атрибут) |
| 44 | 10. Wishlist – слаб ентитет кој дефинира листа на посакувани продукти на клиентот |
| 45 | - Wishlist_id – нумерички тип (парцијален клуч) |
| 46 | - Product_list - текстуален тип (задолжителен атрибут) |
| 47 | - Config_list - текстуален тип (задолжителен атрибут) |
| 48 | 11. Order – ентитет кој дефинира нарачка на клиентот |
| 49 | - Order_id – нумерички тип (примарен клуч) |
| 50 | - Order_status – текстуален тип (задолжителен атрибут) |
| 51 | 12. Cart - ентитет кој ја дефинира кошничката во која што корисникот ги става посакуваните производи пред да ги набави. |
| 52 | - Cart_id – нумерички тип (примарен клуч) |
| 53 | - Product_list – текстуален тип (задолжителен атрибут) |
| 54 | - Config_list - текстуален тип (задолжителен атрибут) |
| 55 | 13. Payment - ентитет кој дефинира начин на кој што корисникот плаќа за производите |
| 56 | - Payment_id - нумерички тип (примарен клуч) |
| 57 | - CreditCard_number - нумерички тип (задолжителен атрибут) |
| 58 | 14. Delivery - ентитет кој ја дефинира доставата на нарачаните продукти до клинетите |
| 59 | - Delivery_id - нумерички тип (примарен клуч) |
| 60 | - Delivery_address - текстуален тип (задолжителен атрибут) |
| 61 | |
| 62 | **Релации** |