Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Project 2 - Library

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

You might also like