Changes between Version 2 and Version 3 of SQL & DDL
- Timestamp:
- 04/27/25 13:49:09 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SQL & DDL
v2 v3 1 == Релаци и:1 == Релациска шема 2 2 3 **Customer**\\ 3 4 4 1) Views (N:M) 5 Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти. 5 - CustomerID (PK) 6 - CustomerName 7 - CustomerSurName 8 - Email 9 - Address 10 - CustomerContact 6 11 7 2) DOES (Customer - Procurement)(N:M) 8 Секој клиент може да учествува во повеќе набавки. 12 **Employee** 13 - EmployeeID (PK) 14 - EmployeeName 15 - EmployeeSurName 16 - Position 17 - Department 9 18 10 3) GIVES (Procurement - Customer Feedback) (1:1) 11 За секоја продажба, клиентот може да даде повратна информација. 19 **Product**\\ 20 - ProductID (PK) 21 - Model 22 - Price 23 - LicensePlate 24 - Status 12 25 13 3) MAKES (Employee - Maintenance) (N:M) 14 Поврзува вработени и активности на одржување. 26 **Truck / Trailer**\\ 27 - Truck: ProductID (FK), HP 28 - Trailer: ProductID (FK), Capacity 15 29 16 4) OFFERS (Employee - Procurement) (1:N) 17 Еден вработен може да ушествува во повеќе набавки. 30 **Procurement**\\ 31 - TransactionID (PK) 32 - EmployeeID (FK) 33 - CustomerID (FK) 34 - ProductID (FK) 35 - ProcurementDate 36 Quantity 18 37 19 5) TO (Product - Maintenance) (N:M) 20 Секој производ може да биде предмет на повеќе одржувања. 38 **T_Type**\\ 39 - TransactionID (PK, FK) 40 - Type (Rent/Buy) 41 - Duration (ако е Rent) 42 - MonthlyPay (ако е Rent) 43 - TotalPrice (ако е Buy) 21 44 22 6) INCLUDES (Procurement - Product) (M:1) 23 Секоја набавка вклучува еден производ. 45 **CustomerFeedback**\\ 46 - FeedbackID (PK) 47 - CustomerID (FK) 48 - ProductID (FK) 49 - Rating (1-5) 50 - Comment 24 51 25 7) T_Type - Procurement (1:1) 26 Секоја набавка мора да биде продажба или изнајмување. 52 **FeedbackDate**\\ 53 - Maintenance 54 - MainID (PK) 55 - EmployeeID (FK) 56 - ProductID (FK) 57 - MainDate 58 59 **Views**\\ 60 - CustomerID (PK, FK) 61 - ProductID (PK, FK)