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


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

--

Legend:

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

    v19 v20  
    1313* Функционални зависимости: FeedbackID -> CustomerID, ProductID, Rating, Comment, FeedbackDate, TransactionID
    1414
    15 *Кандидат клуч: FeedbackID
     15*Кандидат клуч: **FeedbackID
    1616
    1717*Нормални форми: 1NF, 2NF, 3NF, BCNF - ** задоволени
     
    2323* Функционални зависимости: EmployeeID -> EmployeeName, EmployeeSurName, Position, Department, Email, Password
    2424
    25 * Кандидат клуч: EmployeeID
     25* Кандидат клуч: **EmployeeID
    2626
    2727*Нормални форми: 1NF до BCNF - ** задоволени
     
    3333* Функционални зависимости: MainID -> EmployeeID, ProductID, MainDate, Description, Cost, Status, StartTime, EndTime
    3434
    35 *Кандидат клуч: MainID
     35*Кандидат клуч: **MainID
    3636
    3737*Нормални форми: 1NF до BCNF - ** задоволени
     
    4343* Функционални зависимости: TransactionID -> EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity, Status, Notified, GroupID
    4444
    45 * Кандидат клуч: TransactionID
     45* Кандидат клуч: **TransactionID
    4646
    4747* Нормални форми: 1NF до BCNF - ** задоволени
     
    5353* Функционални зависимости: RequestID -> CustomerID, ProductID, Quantity, RequestedAt, Status, PaymentMethod, PaymentStatus, MonthlyPay, TotalPrice, Duration, CardID, TransactionType, GroupID
    5454
    55 * Кандидат клуч: RequestID
     55* Кандидат клуч: **RequestID
    5656
    5757* Нормални форми: 1NF, 2NF задоволени; Можно да постои транзитивна зависност (PaymentMethod, PaymentStatus, CardID)
     
    6363* Функционални зависимости: ProductID -> Model, Price, LicensePlate, Status
    6464
    65 * Кандидат клуч: ProductID
     65* Кандидат клуч: **ProductID
    6666
    6767* Нормални форми: 1NF до BCNF - ** задоволени
     
    7373* Функционални зависимости: TransactionID -> Type, Duration, MonthlyPay, TotalPrice
    7474
    75 * Кандидат клуч: TransactionID
     75* Кандидат клуч: **TransactionID
    7676
    7777* Нормални форми: 1NF до BCNF - ** задоволени
     
    8383* Функционални зависимости: ProductID -> Capacity
    8484
    85 * Кандидат клуч: ProductID
     85* Кандидат клуч: **ProductID
    8686
    8787* Нормални форми: 1NF до BCNF - ** задоволени
     
    9393* Функционални зависимости: ProductID -> HP
    9494
    95 * Кандидат клуч: ProductID
     95* Кандидат клуч: **ProductID
    9696
    9797* Нормални форми: 1NF до BCNF - ** задоволени
     
    103103* Функционални зависимости: (CustomerID, ProductID) -> нема други атрибути
    104104
    105 * Кандидат клуч: (CustomerID, ProductID)
     105* Кандидат клуч: **(CustomerID, ProductID)
    106106
    107107* Нормални форми: 1NF до BCNF - ** задоволени
     
    113113* Функционални зависимости: WalletID -> CustomerID, Balance, CardNumber, ExpiryDate, CVV, CardHolderName
    114114
    115 * Кандидат клуч: WalletID
     115* Кандидат клуч: **WalletID
    116116
    117117* Нормални форми: 1NF до BCNF - ** задоволени