== ER дијарграм == [[Image(BT ER Diagram V2.png)]] == Податочни побарувања == === Ентитети === 1. '''Book''' * '''BookID''' - Primary Key, Numeric * ISBN - Mandatory Attribute, Text * Title - Mandatory Attribute, Text * Genre - Mandatory Attribute, Text * PublishedYear - Mandatory Attribute, Numeric * Copies - Mandatory Attribute, Numeric 2. '''Book_Author''' 3. '''Author''' * '''AuthorID''' - Primary Key, Numeric * FirstName - Mandatory Attribute, Text * LastName - Mandatory Attribute, Text 4. '''Loan''' * '''LoanID''' - Primary Key, Numeric * LoanDate - Mandatory Attribute, Date * ReturnDate - Optional Attribute, Date * Status - Mandatory Attribute, Text 5. '''Member''' * '''MemberID''' - Primary Key, Numeric * Address - Mandatory Attribute, Text * Phone - Mandatory Attribute, Numeric * MembershipDate - Mandatory Attribute, Date 6. '''User''' * '''UserID''' - Primary Key, Numeric * Username - Mandatory Attribute, Text * Password - Mandatory Attribute, Text * Email - Mandatory Attribute, Text * Role - Mandatory Attribute, Text 7. '''Fine''' * '''FineID''' - Primary Key, Numeric * FineAmount - Mandatory Attribute, Numeric * FineDate - Mandatory Attribute, Date * Status - Mandatory Attribute, Text 8. '''Fine_Payment''' * '''FinePaymentID''' - Primary Key, Numeric * PaymentDate - Mandatory Attribute, Date * PaymentAmount - Mandatory Attribute, Numeric === Релации === 1. Релација меѓу '''Book и Book_Author''': * '''1-to-N''' - Една книга може да има повеќе автори. 2. Релација меѓу '''Book_Author и Author''': * '''N-to-1''' - Повеќе автори можат да пишуваат една книга. 3. Релација меѓу '''Book и Loan''': * '''1-to-N''' - Една книга може да биде позајмена повеќе пати. 4. Релација меѓу '''Loan и Member''': * '''N-to-1''' - Повеќе позајмици може да се направат од еден член. 5. Релација меѓу '''Member и User''': * '''1-to-1''' - Еден член е поврзан со еден корисник. 6. Релација меѓу '''Member и Fine''': * '''1-to-N''' - Еден член може да има повеќе казни. 7. Релација меѓу '''Fine и Loan''': * '''1-to-1''' - Една казна произлегува од една позајмица. 8. Релација меѓу '''Fine и Fine_Payment''': * '''1-to-1''' - Една казна може да биде платена само со едно плаќање.