wiki:ER - Dijagram

Version 13 (modified by 211301, 2 days ago) ( diff )

--

Актуелна верзија


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

Ентитети

1) Customer (Клиент)

Атрибути:

Клиентите можат да гледаат производи и да вршат набавки, како и да даваат повратни информации.

2) Employee (Вработен)

Атрибути:

Одговорни за трансакции и одржување на производи.

3) Product (Производ)

Атрибути:

Производите се објекти кои се продаваат или изнајмуваат, одржуваат и прегледуваат од страна на клиентите.

4) Customer Feedback (Повратна информација од клиент)

Атрибути:

  • FeedbackID
  • CustomerID
  • ProductID
  • Rating
  • Comment
  • FeedbackDate
  • TransactionID

Претставува оценка и коментар даден од клиент за одреден производ.

5) Maintenance (Одржување)

Атрибути:

Се води евиденција за сервисирање на производите.

6)Procurement (Набавка)

Атрибути:

Претставува набавка на производ, која може да биде изнајмување или купување.

7) T_Type (Тип на трансакција)

Атрибути:

8) Truck (Камион)

  • ProductID
  • HP

9) Trailer (Приколка)

  • ProductID
  • Capacity

10) Procurement_request (Барање за набавка)

Атрибути:

11) Views (Прегледи)

  • CustomerID
  • ProductID

12) Wallet (Паричник)

Атрибути:

Ги дефинира условите според типот на набавката.

Релации:

1) Views (Customer : Product) (N:M) Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти.

2) Initiates (Customer : Procurement) (1:N) Секој клиент може да иницира повеќе набавки, но секоја набавка припаѓа на еден клиент.

3)Provides (Customer : CustomerFeedback) (1:N) Клиентот може да даде повеќе повратни информации, но секоја повратна информација се однесува на еден клиент.

4) Performs (Employee : Maintenance) (1:N) Секој вработен може да изврши повеќе одржувања, но секое одржување е извршено од еден вработен.

5) Handles (Employee : Procurement) (1:N) Вработениот може да раководи со повеќе набавки, но секоја набавка е обработена од еден вработен.

6) Requires (Product : Maintenance) (1:N) Секој производ може да има повеќе одржувања, но секое одржување се однесува на еден производ.

7) Contains (Procurement : Product) (N:1) Набавката може да вклучува само еден производ, но истиот производ може да биде дел од повеќе набавки.

8) Defines (T_Type : Procurement) (1:1) Секоја набавка има точно еден тип (куп/изнајмување) дефиниран во t_type.

9) Specializes (Product : Truck/Trailer) (1:1) Производот може да биде или камион (Truck) или приколка (Trailer), но не и двете.

10) Gives (CustomerFeedback : Procurement) (1:1) Повратната информација може да се однесува на една набавка, но набавката може да има повеќе повратни информации.

11)Owns (Customer : Wallet) (1:N) Клиентот може да има повеќе паричници, но секој паричник припаѓа на еден клиент.

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.