Changes between Version 7 and Version 8 of ER - Dijagram
- Timestamp:
- 06/08/25 13:48:33 (4 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ER - Dijagram
v7 v8 2 2 == **Актуелна верзија**\\ 3 3 4 [[Image( final_er.jpg)]]\\4 [[Image(bazi_v4.drawio.png)]]\\ 5 5 6 6 … … 17 17 * Address 18 18 * CustomerContact 19 * Password 19 20 20 21 Клиентите можат да гледаат производи и да вршат набавки, како и да даваат повратни информации. … … 28 29 * Position 29 30 * Department 31 * Email 32 * Password 30 33 31 34 Одговорни за трансакции и одржување на производи. … … 40 43 * Status 41 44 42 Генерализирачки ентитет со две подкласи: Truck (со HP) и Trailer (со Capacity).43 45 44 46 Производите се објекти кои се продаваат или изнајмуваат, одржуваат и прегледуваат од страна на клиентите. … … 48 50 Атрибути: 49 51 * FeedbackID 52 * CustomerID 53 * ProductID 50 54 * Rating 51 55 * Comment 52 56 * FeedbackDate 57 * TransactionID 53 58 54 59 Претставува оценка и коментар даден од клиент за одреден производ. … … 58 63 Атрибути: 59 64 * MainID 65 * EmployeeID 66 * ProductID 60 67 * MainDate 61 * MainType 68 * Description 69 * Cost 70 * Status 71 * StartTime 72 * EndTime 62 73 63 74 Се води евиденција за сервисирање на производите. … … 66 77 67 78 Атрибути: 68 * TransactionID 69 * ProcurementDate 79 * RequestID 80 * CustomerID 81 * ProductID 70 82 * Quantity 83 * RequestedAt 84 * Status 85 * PaymentMethod 86 * PaymentStatus 87 * MonthlyPay 88 * TotalPrice 89 * Duration 90 * CardID 91 * TransactionType 92 * GroupID 93 71 94 72 95 Претставува набавка на производ, која може да биде изнајмување или купување. … … 74 97 **7) T_Type (Тип на трансакција)** 75 98 76 Специјализација: Rent (со Duration, MonthlyPay) и Buy (со TotalPrice) 99 * TransactionID 100 * Type (Rent/Buy) 101 * Duration 102 * MonthlyPay 103 * TotalPrice 104 105 ** 8) Truck (Камион) ** 106 * ProductID 107 * HP 108 109 ** 9) Trailer (Приколка) ** 110 111 * ProductID 112 * Capacity 113 114 ** 10) Procurement_request (Барање за набавка) ** 115 116 * RequestID 117 * CustomerID 118 * ProductID 119 * Quantity 120 * RequestedAt 121 * Status 122 * PaymentMethod 123 * PaymentStatus 124 * MonthlyPay 125 * TotalPrice 126 * Duration 127 * CardID 128 * TransactionType 129 * GroupID 130 131 ** 11) Views (Прегледи) ** 132 * CustomerID 133 * ProductID 134 135 ** 12) Wallet (Паричник)** 136 137 * WalletID 138 * CustomerID 139 * Balance 140 * CardNumber 141 * ExpiryDate 142 * CVV 143 * CardHolderName 144 77 145 78 146 Ги дефинира условите според типот на набавката. … … 82 150 83 151 84 **1) Views (N:M)**\\ 85 Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти. 152 **1) VIEWS (N:M) 153 Кардиналност: N:M 154 Опис: Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти (преку junction табелата views) 86 155 87 **2) DOES (Customer - Procurement)(N:M)**\\ 88 Секој клиент може да учествува во повеќе набавки. 156 **2) INITIATES (Клиент → Набавка) 157 Кардиналност: 1:N 158 Опис: Секој клиент може да иницира повеќе набавки, но секоја набавка припаѓа на еден клиент 89 159 90 160 **3) GIVES (Procurement - Customer Feedback) (1:1)**\\