wiki:ER - Dijagram

Version 9 (modified by 213231, 4 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 (N:M) Кардиналност: N:M Опис: Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти (преку junction табелата views)

2) INITIATES (Клиент → Набавка) Кардиналност: 1:N Опис: Секој клиент може да иницира повеќе набавки, но секоја набавка припаѓа на еден клиент

3)PROVIDES (Клиент → Повратна информација) Кардиналност: 1:N Опис: Клиентот може да даде повеќе повратни информации, но секоја повратна информација се однесува на еден клиент

4) PERFORMS (Вработен → Одржување) Кардиналност: 1:N Опис: Секој вработен може да изврши повеќе одржувања, но секое одржување е извршено од еден вработен

5) HANDLES (Вработен → Набавка) Кардиналност: 1:N Опис: Вработениот може да раководи со повеќе набавки, но секоја набавка е обработена од еден вработен

6) REQUIRES (Производ → Одржување) Кардиналност: 1:N Опис: Секој производ може да има повеќе одржувања, но секое одржување се однесува на еден производ

7) CONTAINS (Набавка → Производ) Кардиналност: N:1 Опис: Набавката може да вклучува само еден производ, но истиот производ може да биде дел од повеќе набавки

8) DEFINES (Набавка → T_Type) Кардиналност: 1:1 Опис: Секоја набавка има точно еден тип (куп/изнајмување) дефиниран во t_type.

9) SPECIALIZES (Производ → Камион/Приколка) Кардиналност: 1:1 (исклучиво) Опис: Производот може да биде или камион (со атрибут HP) или приколка (со атрибут Capacity)

10) LINKS (Повратна информација → Набавка) Кардиналност: N:1 Опис: Повратната информација може да се однесува на една набавка, но набавката може да има повеќе повратни информации.

11) OWNS (Клиент → Паричник) Кардиналност: 1:N Опис: Клиентот може да има повеќе паричници, но секој паричник припаѓа на еден клиент

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.