Changes between Version 2 and Version 3 of SQL & DDL


Ignore:
Timestamp:
04/27/25 13:49:09 (3 weeks ago)
Author:
213231
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SQL & DDL

    v2 v3  
    1 == Релации:
     1== Релациска шема
    22
     3**Customer**\\
    34
    4 1) Views (N:M)
    5 Клиентите можат да прегледуваат повеќе производи, а секој производ може да биде прегледан од повеќе клиенти.
     5- CustomerID (PK)
     6- CustomerName
     7- CustomerSurName
     8- Email
     9- Address
     10- CustomerContact
    611
    7 2) DOES (Customer - Procurement)(N:M)
    8 Секој клиент може да учествува во повеќе набавки.
     12**Employee**
     13- EmployeeID (PK)
     14- EmployeeName
     15- EmployeeSurName
     16- Position
     17- Department
    918
    10 3) GIVES (Procurement - Customer Feedback) (1:1)
    11 За секоја продажба, клиентот може да даде повратна информација.
     19**Product**\\
     20- ProductID (PK)
     21- Model
     22- Price
     23- LicensePlate
     24- Status
    1225
    13 3) MAKES (Employee - Maintenance) (N:M)
    14 Поврзува вработени и активности на одржување.
     26**Truck / Trailer**\\
     27- Truck: ProductID (FK), HP
     28- Trailer: ProductID (FK), Capacity
    1529
    16 4) OFFERS (Employee - Procurement) (1:N)
    17 Еден вработен може да ушествува во повеќе набавки.
     30**Procurement**\\
     31- TransactionID (PK)
     32- EmployeeID (FK)
     33- CustomerID (FK)
     34- ProductID (FK)
     35- ProcurementDate
     36Quantity
    1837
    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)
    2144
    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
    2451
    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)