Changes between Version 1 and Version 2 of Концептуален дизајн - ЕР Дијаграм и податочни побарувања


Ignore:
Timestamp:
12/26/24 02:13:46 (3 weeks ago)
Author:
201205
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Концептуален дизајн - ЕР Дијаграм и податочни побарувања

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