wiki:Концептуален дизајн - ЕР Дијаграм

Version 19 (modified by 186102, 3 years ago) ( diff )

--

Податочни побарувања

Ентитети

  1. User – ентитет кој дефинира корисник на веб апликацијата
  • User_id - нумерички тип (примарен клуч)
  • Password - текстуален тип (задолжителен атрибут)
  1. Distributor - ентитет кој наследува од корисник, дефинира корисник кој ги дистрибуира продуктите до клиентите
  • Name - текстуален тип (задолжителен атрибут)
  • Surname - текстуален тип (задолжителен атрибут)
  • Contact - нумерички тип (задолжителен атрибут)
  1. Client – ентитет кој наследува од корисник, дефинира корисник кој е регистриран како клиент
  • E-mail - текстуален тип (задолжителен атрибут)
  • Address - текстуален тип (задолжителен атрибут)
  • Name - текстуален тип (задолжителен атрибут)
  1. Admin - ентитет кој наследува од корисник, дефинира корисник кој менаџира со конфигурациите на веб апликацијата
  1. Seller_Admin – ентитет кој наследува од корисник, дефинира корисник кој е регистриран како администратор кој работи во една од продавиниците
  • Name - текстуален тип (задолжителен атрибут)
  • Surname - текстуален тип (задолжителен атрибут)
  • E-mail - текстуален тип (задолжителен атрибут)
  1. Product – ентитет кој дефинира продукти кои се на изложба за продавање
  • Prod_id - нумерички тип (примарен клуч)
  • Name - текстуален тип (задолжителен атрибут)
  • Price - нумерички тип (задолжителен атрибут)
  • Type - текстуален тип (задолжителен атрибут)
  • Description - текстуален тип (задолжителен атрибут)
  • Availability – боолеан тип (задолжителен атрибут)
  1. Price_history - ентитет кој прикажува историјат на цена на продукти
  • Price_history_id - нумерички тип (примарен клуч)
  • Price_history_list - текстуален тип (задолжителен атрибут)
  • Dates - датум (задолжителен атрибут)
  1. Configuration – ентитет кој дефинира конфигурации кои се достапни за продавање
  • Config_id - нумерички тип (примарен клуч)
  • Name - текстуален тип (задолжителен атрибут)
  • Type - текстуален тип (задолжителен атрибут)
  • Price - нумерички тип (задолжителен атрибут)
  1. Store – ентитет кој ги дефинира продавниците од кои се набавуваат продуктите
  • Seller_id - нумерички тип (примарен клуч)
  • Locations - текстуален тип (задолжителен атрибут)
  • Contact - текстуален тип (задолжителен атрибут)
  1. Wishlist – слаб ентитет кој дефинира листа на посакувани продукти на клиентот
  • Wishlist_id – нумерички тип (парцијален клуч)
  • Product_list - текстуален тип (задолжителен атрибут)
  • Config_list - текстуален тип (задолжителен атрибут)
  1. Order – ентитет кој дефинира нарачка на клиентот
  • Order_id – нумерички тип (примарен клуч)
  • Order_status – текстуален тип (задолжителен атрибут)
  1. Cart - ентитет кој ја дефинира кошничката во која што корисникот ги става посакуваните производи пред да ги набави.
  • Cart_id – нумерички тип (примарен клуч)
  • Product_list – текстуален тип (задолжителен атрибут)
  • Config_list - текстуален тип (задолжителен атрибут)
  1. Payment - ентитет кој дефинира начин на кој што корисникот плаќа за производите
  • Payment_id - нумерички тип (примарен клуч)
  • CreditCard_number - нумерички тип (задолжителен атрибут)
  1. Delivery - ентитет кој ја дефинира доставата на нарачаните продукти до клинетите
  • Delivery_id - нумерички тип (примарен клуч)
  • Delivery_address - текстуален тип (задолжителен атрибут)

Релации

Историјат

1.Верзија 1 - првична верзија на дијаграмот

2.Верзија 2 - направени поправки од консултации со асистентот

Attachments (12)

Note: See TracWiki for help on using the wiki.