Maintenance FK CustomerID int FK VehicleID int PK MaintenanceID int
RentalStartDate date FK VehicleID int
RentalEndDate date Description nvarchar(300)
Vehicle PickupLocation nvarchar(100) MaintenanceDate date PK VehicleID int DropoffLocation nvarchar(100) Cost decimal Make nvarchar(50) InitialRentalDays tinyint Model nvarchar(50) RentalPricePerDay smallmoney Year int InitialTotalDueAmount smallmoney Mileage int InitialCheckNotes nvarchar(500) FuleTypes FK FuelTypeID int PK ID int PlateNumber nvarchar(20) FuleType nvarchar(20) FK CarCategoryID int RentalPricePerDay decimal IsAvailableForRent bit RentalTransaction Customer PK TransactionID int PK CustomerID int FK BookingID int Name nvarchar(100) FK ReturnID int ContactInformation nvarchar(100) VehicleReturns PaymentDetails nvarchar(100) DriverLicenseNumber nvarchar(20) PK ReturenID int PaidInitialTotalDueAmount smallmoney ActualReturnDate datetime ActualTotalDueAmount smallmoney ActualRentalDays tinyint TotalRemaining smallmoney Mileage smallint TotalRefundedAmount smallmoney ConsumedMilaeage smallint TransactionDate datetime FinalCheckNotes nvarchar(500) UpdatedTransactionDate datetime AdditionalCharges smallmoney ActualTotalDueAmount smallmoney