Changes between Version 15 and Version 16 of Нормализација и подобрувања на дизајнот на базата


Ignore:
Timestamp:
08/26/25 22:10:04 (11 days ago)
Author:
213231
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Нормализација и подобрувања на дизајнот на базата

    v15 v16  
    33* Функционални зависимости: CustomerID -> CustomerName, CustomerSurName, Email, Address, CustomerContact, Password
    44
    5 Кандидат клуч: CustomerID
     5* Кандидат клуч: CustomerID
    66
    7 Нормални форми: 1NF, 2NF, 3NF, BCNF - задоволени
     7* Нормални форми: 1NF, 2NF, 3NF, BCNF - задоволени
    88
    9 Декомпозиција: Не е потребна
     9* Декомпозиција: Не е потребна
    1010
    1111==== ТАБЕЛА customerfeedback ====
    1212
    13 Функционални зависимости: FeedbackID -> CustomerID, ProductID, Rating, Comment, FeedbackDate, TransactionID
     13* Функционални зависимости: FeedbackID -> CustomerID, ProductID, Rating, Comment, FeedbackDate, TransactionID
    1414
    15 Кандидат клуч: FeedbackID
     15*Кандидат клуч: FeedbackID
    1616
    17 Нормални форми: 1NF, 2NF, 3NF, BCNF - задоволени
     17*Нормални форми: 1NF, 2NF, 3NF, BCNF - задоволени
    1818
    19 Декомпозиција: Не е потребна
     19* Декомпозиција: Не е потребна
    2020
    2121==== ТАБЕЛА employee ====
    2222
    23 Функционални зависимости: EmployeeID -> EmployeeName, EmployeeSurName, Position, Department, Email, Password
     23* Функционални зависимости: EmployeeID -> EmployeeName, EmployeeSurName, Position, Department, Email, Password
    2424
    25 Кандидат клуч: EmployeeID
     25* Кандидат клуч: EmployeeID
    2626
    27 Нормални форми: 1NF до BCNF - задоволени
     27*Нормални форми: 1NF до BCNF - задоволени
    2828
    29 Декомпозиција: Не е потребна
     29* Декомпозиција: Не е потребна
    3030
    3131==== ТАБЕЛА maintenance ====
    3232
    33 Функционални зависимости: MainID -> EmployeeID, ProductID, MainDate, Description, Cost, Status, StartTime, EndTime
     33* Функционални зависимости: MainID -> EmployeeID, ProductID, MainDate, Description, Cost, Status, StartTime, EndTime
    3434
    35 Кандидат клуч: MainID
     35*Кандидат клуч: MainID
    3636
    37 Нормални форми: 1NF до BCNF - задоволени
     37*Нормални форми: 1NF до BCNF - задоволени
    3838
    39 Декомпозиција: Не е потребна
     39* Декомпозиција: Не е потребна
    4040
    4141==== ТАБЕЛА procurement ====
    4242
    43 Функционални зависимости: TransactionID -> EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity, Status, Notified, GroupID
     43* Функционални зависимости: TransactionID -> EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity, Status, Notified, GroupID
    4444
    45 Кандидат клуч: TransactionID
     45* Кандидат клуч: TransactionID
    4646
    47 Нормални форми: 1NF до BCNF - задоволени
     47* Нормални форми: 1NF до BCNF - задоволени
    4848
    49 Декомпозиција: Не е потребна
     49* Декомпозиција: Не е потребна
    5050
    5151==== ТАБЕЛА procurement_request ====
    5252
    53 Функционални зависимости: RequestID -> CustomerID, ProductID, Quantity, RequestedAt, Status, PaymentMethod, PaymentStatus, MonthlyPay, TotalPrice, Duration, CardID, TransactionType, GroupID
     53* Функционални зависимости: RequestID -> CustomerID, ProductID, Quantity, RequestedAt, Status, PaymentMethod, PaymentStatus, MonthlyPay, TotalPrice, Duration, CardID, TransactionType, GroupID
    5454
    55 Кандидат клуч: RequestID
     55* Кандидат клуч: RequestID
    5656
    57 Нормални форми: 1NF, 2NF задоволени; Можно да постои транзитивна зависност (PaymentMethod, PaymentStatus, CardID)
     57* Нормални форми: 1NF, 2NF задоволени; Можно да постои транзитивна зависност (PaymentMethod, PaymentStatus, CardID)
    5858
    59 Декомпозиција: Препорачливо да се провери можност за декомпозиција во делови поврзани со плаќања доколку постои транзитивност
     59* Декомпозиција: Препорачливо да се провери можност за декомпозиција во делови поврзани со плаќања доколку постои транзитивност
    6060
    6161==== ТАБЕЛА product ====
    6262
    63 Функционални зависимости: ProductID -> Model, Price, LicensePlate, Status
     63* Функционални зависимости: ProductID -> Model, Price, LicensePlate, Status
    6464
    65 Кандидат клуч: ProductID
     65* Кандидат клуч: ProductID
    6666
    67 Нормални форми: 1NF до BCNF - задоволени
     67* Нормални форми: 1NF до BCNF - задоволени
    6868
    69 Декомпозиција: Не е потребна
     69* Декомпозиција: Не е потребна
    7070
    7171==== ТАБЕЛА t_type ====
    7272
    73 Функционални зависимости: TransactionID -> Type, Duration, MonthlyPay, TotalPrice
     73* Функционални зависимости: TransactionID -> Type, Duration, MonthlyPay, TotalPrice
    7474
    75 Кандидат клуч: TransactionID
     75* Кандидат клуч: TransactionID
    7676
    77 Нормални форми: 1NF до BCNF - задоволени
     77* Нормални форми: 1NF до BCNF - задоволени
    7878
    79 Декомпозиција: Не е потребна
     79* Декомпозиција: Не е потребна
    8080
    8181==== ТАБЕЛА trailer ====
    8282
    83 Функционални зависимости: ProductID -> Capacity
     83* Функционални зависимости: ProductID -> Capacity
    8484
    85 Кандидат клуч: ProductID
     85* Кандидат клуч: ProductID
    8686
    87 Нормални форми: 1NF до BCNF - задоволени
     87* Нормални форми: 1NF до BCNF - задоволени
    8888
    89 Декомпозиција: Не е потребна
     89* Декомпозиција: Не е потребна
    9090
    9191==== ТАБЕЛА truck ====
    9292
    93 Функционални зависимости: ProductID -> HP
     93* Функционални зависимости: ProductID -> HP
    9494
    95 Кандидат клуч: ProductID
     95* Кандидат клуч: ProductID
    9696
    97 Нормални форми: 1NF до BCNF - задоволени
     97* Нормални форми: 1NF до BCNF - задоволени
    9898
    99 Декомпозиција: Не е потребна
     99* Декомпозиција: Не е потребна
    100100
    101101==== ТАБЕЛА views ====
    102102
    103 Функционални зависимости: (CustomerID, ProductID) -> нема други атрибути
     103* Функционални зависимости: (CustomerID, ProductID) -> нема други атрибути
    104104
    105 Кандидат клуч: (CustomerID, ProductID)
     105* Кандидат клуч: (CustomerID, ProductID)
    106106
    107 Нормални форми: 1NF до BCNF - задоволени
     107* Нормални форми: 1NF до BCNF - задоволени
    108108
    109 Декомпозиција: Не е потребна
     109* Декомпозиција: Не е потребна
    110110
    111111==== ТАБЕЛА wallet ====
    112112
    113 Функционални зависимости: WalletID -> CustomerID, Balance, CardNumber, ExpiryDate, CVV, CardHolderName
     113* Функционални зависимости: WalletID -> CustomerID, Balance, CardNumber, ExpiryDate, CVV, CardHolderName
    114114
    115 Кандидат клуч: WalletID
     115* Кандидат клуч: WalletID
    116116
    117 Нормални форми: 1NF до BCNF - задоволени
     117* Нормални форми: 1NF до BCNF - задоволени
    118118
    119 Декомпозиција: Не е потребна
     119* Декомпозиција: Не е потребна