wiki:ER - Dijagram

Version 4 (modified by 211301, 3 weeks ago) ( diff )

--

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


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

Ентитети

1) Customer (Клиент) Атрибути:

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

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

Атрибути:

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

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

Атрибути:

Генерализирачки ентитет со две подкласи: Truck (со HP) и Trailer (со Capacity).

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

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

Атрибути:

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

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

Атрибути:

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

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

Атрибути:

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

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

Специјализација: Rent (со Duration, MonthlyPay) и Buy (со TotalPrice)

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

Релации:

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

2) DOES (Customer - Procurement)(N:M)
Секој клиент може да учествува во повеќе набавки.

3) GIVES (Procurement - Customer Feedback) (1:1)
За секоја продажба, клиентот може да даде повратна информација.

3) MAKES (Employee - Maintenance) (N:M)
Поврзува вработени и активности на одржување.

4) OFFERS (Employee - Procurement) (1:N)
Еден вработен може да ушествува во повеќе набавки.

5) TO (Product - Maintenance) (N:M)
Секој производ може да биде предмет на повеќе одржувања.

6) INCLUDES (Procurement - Product) (M:1)
Секоја набавка вклучува еден производ.

7) T_Type - Procurement (1:1)
Секоја набавка мора да биде продажба или изнајмување.

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.