[[Image(ER-V6.PNG)]] == ''Податочни побарувања''ж **Ентитети** 1. User – ентитет кој дефинира корисник на веб апликацијата - User_id - нумерички тип (примарен клуч) - Password - текстуален тип (задолжителен атрибут) 2. Distributor - ентитет кој наследува од корисник, дефинира корисник кој ги дистрибуира продуктите до клиентите - Name - текстуален тип (задолжителен атрибут) - Surname - текстуален тип (задолжителен атрибут) - Contact - нумерички тип (задолжителен атрибут) 3. Client – ентитет кој наследува од корисник, дефинира корисник кој е регистриран како клиент - E-mail - текстуален тип (задолжителен атрибут) - Address - текстуален тип (задолжителен атрибут) - Name - текстуален тип (задолжителен атрибут) 4. Admin - ентитет кој наследува од корисник, дефинира корисник кој менаџира со конфигурациите на веб апликацијата 5. Seller_Admin – ентитет кој наследува од корисник, дефинира корисник кој е регистриран како администратор кој работи во една од продавиниците - Name - текстуален тип (задолжителен атрибут) - Surname - текстуален тип (задолжителен атрибут) - E-mail - текстуален тип (задолжителен атрибут) 6. Product – ентитет кој дефинира продукти кои се на изложба за продавање - Prod_id - нумерички тип (примарен клуч) - Name - текстуален тип (задолжителен атрибут) - Price - нумерички тип (задолжителен атрибут) - Type - текстуален тип (задолжителен атрибут) - Description - текстуален тип (задолжителен атрибут) - Availability – боолеан тип (задолжителен атрибут) 7. Price_history - ентитет кој прикажува историјат на цена на продукти - Price_history_id - нумерички тип (примарен клуч) - Price_history_list - текстуален тип (задолжителен атрибут) - Dates - датум (задолжителен атрибут) 8. Configuration – ентитет кој дефинира конфигурации кои се достапни за продавање - Config_id - нумерички тип (примарен клуч) - Name - текстуален тип (задолжителен атрибут) - Type - текстуален тип (задолжителен атрибут) - Price - нумерички тип (задолжителен атрибут) 9. Store – ентитет кој ги дефинира продавниците од кои се набавуваат продуктите - Seller_id - нумерички тип (примарен клуч) - Locations - текстуален тип (задолжителен атрибут) - Contact - текстуален тип (задолжителен атрибут) 10. Wishlist – слаб ентитет кој дефинира листа на посакувани продукти на клиентот - Wishlist_id – нумерички тип (парцијален клуч) - Product_list - текстуален тип (задолжителен атрибут) - Config_list - текстуален тип (задолжителен атрибут) 11. Order – ентитет кој дефинира нарачка на клиентот - Order_id – нумерички тип (примарен клуч) - Order_status – текстуален тип (задолжителен атрибут) 12. Cart - ентитет кој ја дефинира кошничката во која што корисникот ги става посакуваните производи пред да ги набави. - Cart_id – нумерички тип (примарен клуч) - Product_list – текстуален тип (задолжителен атрибут) - Config_list - текстуален тип (задолжителен атрибут) 13. Payment - ентитет кој дефинира начин на кој што корисникот плаќа за производите - Payment_id - нумерички тип (примарен клуч) - CreditCard_number - нумерички тип (задолжителен атрибут) 14. Delivery - ентитет кој ја дефинира доставата на нарачаните продукти до клинетите - Delivery_id - нумерички тип (примарен клуч) - Delivery_address - текстуален тип (задолжителен атрибут) **Релации** == ''Историјат'' '''[attachment:Er-Diagram.png 1.Верзија 1]''' - првична верзија на дијаграмот '''[attachment:ER-V3.PNG 2.Верзија 2]''' - направени поправки од консултации со асистентот