Professional Documents
Culture Documents
P2-Library (Solution)
P2-Library (Solution)
ProgrammingAdvices.com
Books
Fines Users
PK BookID int
Title nvarchar(255) PK FineID int PK UserID int
ISBN nvarchar(50) FK UserID int Name nvarchar(100)
PublicationDate date FK BorrowingRecordID int ContactInformation nvarchar(255)
Genre nvarchar(50) NumberOfLateDays smallint LibraryCardNumber nvarchar(50)
AdditionalDetails nvarchar(Max) FineAmount decimal
PaymentStatus bit
BookCopies
PK CopyID int
FK BookID int
AvailabilityStatus bit
Reservations
PK ReservationID int
FK UserID int
FK CopyID int
ReservationDate date
BorrowingRecords
PK BorrowingRecordID int
FK UserID int
FK CopyID int
BorrowingDate date
DueDate date
Settings
ActualReturnDate date
DefualtBorrrowDays tinyInt
DefaultFinePerDay tinyInt