| | 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 | |