ЕР Дијаграм
Податочни побарувања
Ентитети
Product - репрезентира производ на залиха
- p_id - нумерички тип(примарен клуч)
- p_sku - текстуален тип(задолжителен атрибут)
- p_title - текстуален тип(задолжителен атрибут)
- p_description - текстуален тип(опционален атрибут)
Category - ентитет кој претставува категорија на производ
- cat_id - нумерички тип(примарен клуч)
- cat_name - текстуален тип(задолжителен атрибут)
- cat_description - текстуален тип(опционален атрибут)
Warehouse - ентитет кој претставува магацин во кој се чуваат производи
- w_id - нумерички тип(примарен клуч)
- w_address - текстуален тип(задолжителен атрибут)
- w_name - текстуален тип(задолжителен атрибут)
- w_phone - текстуален тип(опционален атрибут)
Supplier - ентитет кој претставува снабдувач на производи
- s_id - нумерички тип(примарен клуч)
- s_address - текстуален тип(задолжителен атрибут)
- s_name - текстуален тип(задолжителен атрибут)
- s_phone - текстуален тип(опционален атрибут)
OrderItem - ентитет кој претставува нарачан производ
- oi_id - нумерички тип(текстуален)
- oi_quantity - нумерички тип(задолжителен атрибут)
- oi_price - нумерички тип(задолжителен атрибут)
Order - ентитет кој претставува нарачка
- o_id - нумерички тип(примарен клуч)
- o_date - датум(задолжителен атрибут)
- o_total - нумерички тип(задолжителен атрибут)
Shipment - ентитет кој претставува испорака на една нарачка
- sp_id - нумерички тип(примарен клуч)
- sp_status - текстуален тип(задолжителен атрибут)
- sp_method - текстуален тип(задолжителен атрибут)
- sp_price - нумерички тип(задолжителен атрибут)
- sp_address - текстуален тип(задолжителен атрибут)
User - ентитет кој претставува унија од повеќе типови корисници
- u_id - нумерички тип(задолжителен тип)
- u_username - текстуален тип(задолжителен тип)
- u_password - текстуален тип(задолжителен тип)
- u_email - текстуален тип(задолжителен тип)
Administrator - ентитет кој претставува администратор на системот
Customer - ентитет кој претставува корисник на системот
- c_name - текстуален тип(задолжителен атрибут)
- c_address - текстуален тип(задолжителен атрибут)
- c_phone - текстуален тип(опционален атрибут)
Payment - енитет кој претставува плаќање за една нарачка
- pm_id - нумерички тип(примарен клуч)
- pm_type - нумерички тип(задолжителен атрибут)
- pm_provider - текстуален тип(задолжителен атрибут)
Релации
- stored in - N:N релација помеѓy Product и Warehouse. Еден Product може да го има во повеќе магацини, додека еден магацин може да има повеќе производи.
- supplies - 1:N релација помеѓy Supplier и Product. Еден снабдувач може да доставува повеќе производи, додека еден производ може да има еден снабдувач.
- provide detail to - 1:N релација помеѓу Product и OrderItem. Еден производ може да го има во повеќе OrderItem. Еден OrderItem може да има само еден производ.
- belongs to - N:1 релација помеѓу Product и Category. Еден производ може да припаѓа во една категорија. Во една категорија може да спаѓаат повеќе производи.
- subcategory of - Една категорија е можно да припаѓа на повеќе подкатегории.
- contains - N:1 релација помеѓу OrderItem и Order. Еден OrderItem може да припаѓа на само еден Order. Еден Order може да има повеќе OrderItems.
- makes - 1:N релација помеѓу Customer и Order. Еден корисник може да прави повеќе нарачки. Една нарачка може да само еден корисник.
- issues - 1:1 релација помеѓу Order и Payment. За една нарачка има едно плаќање и за едно плаќање мора да има една нарачка.
- needed by - N:1 релација помеѓу Shipment и Order. Во една испорака може да има една нарачка. Една нарачка може да има една испорака.
Attachments (1)
- stocktotal_diagram.jpg (118.9 KB ) - added by 4 months ago.
Download all attachments as: .zip