Changes between Version 2 and Version 3 of ER - Dijagram


Ignore:
Timestamp:
04/27/25 13:32:40 (3 weeks ago)
Author:
211301
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ER - Dijagram

    v2 v3  
    1 er
    2 [[Image(ticket:1:bazi_v3.drawio.png)]]
     1
     2== **Актуелна верзија**\\
     3
     4[[Image(bazi_v3.drawio.png)]]\\
     5
     6
     7= Податочни побарувања
     8
     9== **Ентитети**
     10
     11**1) Customer (Клиент)**
     12Атрибути:
     13 * CustomerID
     14 * CustomerName
     15 * CustomerSurName
     16 * Email
     17 * Address
     18 * CustomerContact
     19
     20Клиентите можат да гледаат производи и да вршат набавки, како и да даваат повратни информации.
     21
     22**2) Employee (Вработен)**
     23
     24Атрибути:
     25* EmployeeID
     26* EmployeeName
     27* EmployeeSurName
     28* Position
     29* Department
     30
     31Одговорни за трансакции и одржување на производи.
     32
     33**3) Product (Производ)**
     34
     35Атрибути:
     36* ProductID
     37* Model
     38* Price
     39* LicensePlate
     40* Status
     41
     42Генерализирачки ентитет со две подкласи: Truck (со HP) и Trailer (со Capacity).
     43
     44Производите се објекти кои се продаваат или изнајмуваат, одржуваат и прегледуваат од страна на клиентите.
     45
     46**4) Customer Feedback (Повратна информација од клиент)**
     47
     48Атрибути:
     49* FeedbackID
     50* CustomerID
     51* ProductID
     52* Rating
     53* Comment
     54* FeedbackDate
     55
     56Претставува оценка и коментар даден од клиент за одреден производ.
     57
     58**5) Maintenance (Одржување)**
     59
     60Атрибути:
     61* MainID
     62* ProductID
     63* EmployeeID
     64* MainDate
     65
     66Се води евиденција за сервисирање на производите.
     67
     68**6)Procurement (Набавка)**
     69
     70Атрибути:
     71* TransactionID
     72* EmployeeID
     73* CustomerID
     74* ProductID
     75* ProcurementDate
     76* Quantity
     77
     78Претставува набавка на производ, која може да биде изнајмување или купување.
     79
     80**7) T_Type (Тип на трансакција)**
     81
     82Специјализација: Rent (со Duration, MonthlyPay) и Buy (со TotalPrice)
     83
     84Ги дефинира условите според типот на набавката.
     85
     86
     87== Релации:
     88
     89
     90**1) Views (N:M)**\\
     91Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти.
     92
     93**2) DOES (Customer - Procurement)(N:M)**\\
     94Секој клиент може да учествува во повеќе набавки.
     95
     96**3) GIVES (Procurement - Customer Feedback) (1:1)**\\
     97За секоја продажба, клиентот може да даде повратна информација.
     98
     99**3) MAKES (Employee - Maintenance) (N:M)**\\
     100Поврзува вработени и активности на одржување.
     101
     102**4) OFFERS (Employee - Procurement) (1:N)**\\
     103Еден вработен може да ушествува во повеќе набавки.
     104
     105**5) TO (Product - Maintenance) (N:M)**\\
     106Секој производ може да биде предмет на повеќе одржувања.
     107
     108**6) INCLUDES (Procurement - Product) (M:1)**\\
     109Секоја набавка вклучува еден производ.
     110
     111**7) T_Type - Procurement (1:1)**\\
     112Секоја набавка мора да биде продажба или изнајмување.