wiki:Нормализација и подобрувања на дизајнот на базата

Version 15 (modified by 213231, 11 days ago) ( diff )

--

ТАБЕЛА customer

Кандидат клуч: CustomerID

Нормални форми: 1NF, 2NF, 3NF, BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА customerfeedback

Функционални зависимости: FeedbackID -> CustomerID, ProductID, Rating, Comment, FeedbackDate, TransactionID

Кандидат клуч: FeedbackID

Нормални форми: 1NF, 2NF, 3NF, BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА employee

Функционални зависимости: EmployeeID -> EmployeeName, EmployeeSurName, Position, Department, Email, Password

Кандидат клуч: EmployeeID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА maintenance

Функционални зависимости: MainID -> EmployeeID, ProductID, MainDate, Description, Cost, Status, StartTime, EndTime

Кандидат клуч: MainID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА procurement

Функционални зависимости: TransactionID -> EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity, Status, Notified, GroupID

Кандидат клуч: TransactionID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА procurement_request

Функционални зависимости: RequestID -> CustomerID, ProductID, Quantity, RequestedAt, Status, PaymentMethod, PaymentStatus, MonthlyPay, TotalPrice, Duration, CardID, TransactionType, GroupID

Кандидат клуч: RequestID

Нормални форми: 1NF, 2NF задоволени; Можно да постои транзитивна зависност (PaymentMethod, PaymentStatus, CardID)

Декомпозиција: Препорачливо да се провери можност за декомпозиција во делови поврзани со плаќања доколку постои транзитивност

ТАБЕЛА product

Функционални зависимости: ProductID -> Model, Price, LicensePlate, Status

Кандидат клуч: ProductID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА t_type

Функционални зависимости: TransactionID -> Type, Duration, MonthlyPay, TotalPrice

Кандидат клуч: TransactionID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА trailer

Функционални зависимости: ProductID -> Capacity

Кандидат клуч: ProductID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА truck

Функционални зависимости: ProductID -> HP

Кандидат клуч: ProductID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА views

Функционални зависимости: (CustomerID, ProductID) -> нема други атрибути

Кандидат клуч: (CustomerID, ProductID)

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

ТАБЕЛА wallet

Функционални зависимости: WalletID -> CustomerID, Balance, CardNumber, ExpiryDate, CVV, CardHolderName

Кандидат клуч: WalletID

Нормални форми: 1NF до BCNF - задоволени

Декомпозиција: Не е потребна

Note: See TracWiki for help on using the wiki.