| 9 | 1. User – Ентитет за корисник со сите нивни информации. |
| 10 | |
| 11 | • UserId – примарен клуч, нумерички, задолжителен |
| 12 | • Name – текстуален тип, задолжителен |
| 13 | • Username – varchar тип, задолжителен |
| 14 | • Password – varchar тип, задолжителен |
| 15 | • Email – varchar тип, задолжителен |
| 16 | • Location – текстуален тип, задолжителен |
| 17 | |
| 18 | 2. Book – Ентитет за книга во системот |
| 19 | |
| 20 | • BookId – примарен клуч, нумерички, задолжителен |
| 21 | • BookISBN – нумерички тип, задолжителен |
| 22 | • Title – char тип, задолжителен |
| 23 | • Author – текстуален тип, задолжителен |
| 24 | • Genre – текстуален тип, задолжителен |
| 25 | • Language – текстуален тип, задолжителен |
| 26 | • ImageURL – текстуален тип, задолжителен |
| 27 | |
| 28 | 3. Library – Ентитет за листата на физички книги која корисникот ги поседува |
| 29 | |
| 30 | • InventoryId – примарен клуч, нумерички, задолжителен |
| 31 | • Availability – текстуален тип, задолжителен |
| 32 | • Condition – текстуален тип, задолжителен |
| 33 | |
| 34 | 4. Wishlist – Ентитет за листата на книги кои корисникот има желба да ги прочита и позајми |
| 35 | |
| 36 | • WishId – примарен клуч, нумерички, задолжителен |
| 37 | • Priority – текстуален тип, опционален |
| 38 | |
| 39 | 5. BookRequest – Ентитет за барање на книга од корисник што истата ја поседува во нивната библиотека |
| 40 | |
| 41 | • RequestId – примарен клуч, нумерички, задолжителен |
| 42 | • RequestStatus – текстуален тип, задолжителен |
| 43 | • RequestDate – датум, задолжителен |
| 44 | |
| 45 | 6. Transaction – Ентитет за размена на една или две книги помеѓу двајца корисници |
| 46 | |
| 47 | • TransactionId – примарен клуч, нумерички тип, задолжителен |
| 48 | • BorrowDate – датум, задолжителен |
| 49 | • ReturnDate – датум, задолжителен |
| 50 | • BorrowDuration – нумерички тип, опционален |
| 51 | • SwapTransactionId – нумерички тип, опционален |
| 52 | |
| 53 | 7. Review – Ентитет за оставање на рејтинг и коментар на корисници по размена на книги |
| 54 | |
| 55 | • ReviewId – примарен клуч, нумерички, задолжителен |
| 56 | • Rating – нумерички тип, задолжителен |
| 57 | • ReviewerComment – текстуален тип, опционален |
| 58 | • Date – датум, задолжителен |
| 59 | |
| 60 | 8. Message – Ентитет за испраќање и примање на пораки меѓу корисниците |
| 61 | |
| 62 | • MessageId – примарен клуч, нумерички, задолжителен |
| 63 | • MessageContent – текстуален тип, задолжителен |
| 64 | • Timestamp – време и датум, задолжителен |
| 65 | |
| 66 | 9. FriendRequest – Ентитет за спријателување на корисниците на апликацијата |
| 67 | |
| 68 | • FriendshipId – примарен клуч, нумерички, задолжителен |
| 69 | • Status – текстуален тип, задолжителен |
| 70 | |
| 71 | 10. Report – Ентитет за пријавување на недолично однесување на корисниците |
| 72 | |
| 73 | • ReportId – примарен клуч, нумерички, задолжителен |
| 74 | • ReportDate – датум, задолжителен |
| 75 | • ReportType – текстуален тип, задолжителен |
| 76 | • Details – текстуален тип, опционален |
| 77 | • ReportedEntity – нумерички тип, задолжителен |
| 78 | • ReportStatus – текстуален тип, задолжителен |
| 79 | |
| 80 | 11. Notification – Ентитет за испраќање на известувања до корисниците |
| 81 | |
| 82 | • NotificationId – примарен клуч, нумерички, задолжителен |
| 83 | • Type – текстуален тип, задолжителен |
| 84 | • Description – текстуален тип, задолжителен |
| 85 | • Timestamp – време и датум, задолжителен |
| 86 | • EntityId – нумерички тип, задолжителен |
| 87 | • Status – текстуален тип, задолжителен |
| 88 | |
| 89 | |