Changes between Version 19 and Version 20 of Нормализација и подобрувања на дизајнот на базата
- Timestamp:
- 08/26/25 22:16:27 (11 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Нормализација и подобрувања на дизајнот на базата
v19 v20 13 13 * Функционални зависимости: FeedbackID -> CustomerID, ProductID, Rating, Comment, FeedbackDate, TransactionID 14 14 15 *Кандидат клуч: FeedbackID15 *Кандидат клуч: **FeedbackID 16 16 17 17 *Нормални форми: 1NF, 2NF, 3NF, BCNF - ** задоволени … … 23 23 * Функционални зависимости: EmployeeID -> EmployeeName, EmployeeSurName, Position, Department, Email, Password 24 24 25 * Кандидат клуч: EmployeeID25 * Кандидат клуч: **EmployeeID 26 26 27 27 *Нормални форми: 1NF до BCNF - ** задоволени … … 33 33 * Функционални зависимости: MainID -> EmployeeID, ProductID, MainDate, Description, Cost, Status, StartTime, EndTime 34 34 35 *Кандидат клуч: MainID35 *Кандидат клуч: **MainID 36 36 37 37 *Нормални форми: 1NF до BCNF - ** задоволени … … 43 43 * Функционални зависимости: TransactionID -> EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity, Status, Notified, GroupID 44 44 45 * Кандидат клуч: TransactionID45 * Кандидат клуч: **TransactionID 46 46 47 47 * Нормални форми: 1NF до BCNF - ** задоволени … … 53 53 * Функционални зависимости: RequestID -> CustomerID, ProductID, Quantity, RequestedAt, Status, PaymentMethod, PaymentStatus, MonthlyPay, TotalPrice, Duration, CardID, TransactionType, GroupID 54 54 55 * Кандидат клуч: RequestID55 * Кандидат клуч: **RequestID 56 56 57 57 * Нормални форми: 1NF, 2NF задоволени; Можно да постои транзитивна зависност (PaymentMethod, PaymentStatus, CardID) … … 63 63 * Функционални зависимости: ProductID -> Model, Price, LicensePlate, Status 64 64 65 * Кандидат клуч: ProductID65 * Кандидат клуч: **ProductID 66 66 67 67 * Нормални форми: 1NF до BCNF - ** задоволени … … 73 73 * Функционални зависимости: TransactionID -> Type, Duration, MonthlyPay, TotalPrice 74 74 75 * Кандидат клуч: TransactionID75 * Кандидат клуч: **TransactionID 76 76 77 77 * Нормални форми: 1NF до BCNF - ** задоволени … … 83 83 * Функционални зависимости: ProductID -> Capacity 84 84 85 * Кандидат клуч: ProductID85 * Кандидат клуч: **ProductID 86 86 87 87 * Нормални форми: 1NF до BCNF - ** задоволени … … 93 93 * Функционални зависимости: ProductID -> HP 94 94 95 * Кандидат клуч: ProductID95 * Кандидат клуч: **ProductID 96 96 97 97 * Нормални форми: 1NF до BCNF - ** задоволени … … 103 103 * Функционални зависимости: (CustomerID, ProductID) -> нема други атрибути 104 104 105 * Кандидат клуч: (CustomerID, ProductID)105 * Кандидат клуч: **(CustomerID, ProductID) 106 106 107 107 * Нормални форми: 1NF до BCNF - ** задоволени … … 113 113 * Функционални зависимости: WalletID -> CustomerID, Balance, CardNumber, ExpiryDate, CVV, CardHolderName 114 114 115 * Кандидат клуч: WalletID115 * Кандидат клуч: **WalletID 116 116 117 117 * Нормални форми: 1NF до BCNF - ** задоволени