96 | | • '''Changes''' – Релација помеѓу Transaction и Library, со тоа што една трансакција односно замена на книги ја менува состојбата на библиотеката на корисниците, така што книгата која корисникот ја дал некому станува ‘Not-Available’, и обратно, книгата што се вратила станува ‘Available’. Една трансакција ја менува состојбата на библиотеката, и една промена кај библиотеката настанува од една трансакција. Делумно учество од страната на Library, а целосно од страната на Transaction. |
97 | | • '''Prompts''' – Релација меѓу Transaction и Review, со тоа што по завршената трансакција корисникот мора да даде рејтинг за другиот корисник во замената. Една трансакција води кон рејтинг, и еден рејтинг настанува како последица од завршена трансакција. Делумно учество од страната на Review, а целосно од страната на Transaction. |
| 99 | • '''!ChangesLibraryStatus''' – Релација помеѓу Transaction и Library, со тоа што една трансакција односно замена на книги ја менува состојбата на библиотеката на корисниците, така што книгата која корисникот ја дал некому станува ‘Not-Available’, и обратно, книгата што се вратила станува ‘Available’. Една трансакција ја менува состојбата на библиотеката, и една промена кај библиотеката настанува од една трансакција. Делумно учество од страната на Library, а целосно од страната на Transaction. |
| 100 | • '''!LeadsTowards''' – Релација меѓу Transaction и Review, со тоа што по завршената трансакција корисникот мора да даде рејтинг за другиот корисник во замената. Една трансакција води кон рејтинг, и еден рејтинг настанува како последица од завршена трансакција. Делумно учество од страната на Review, а целосно од страната на Transaction. |
110 | | • '''Prompts''' – Релација помеѓу !FriendRequest и Notification. Апликацијата испраќа известувања за добиени барања за пријателства. Едно барање може да поттикне повеќе известувања (самото барање, прифатено барање), а едно известување доаѓа од едно барање за пријателство. Делумно учество од двете страни. |
111 | | • '''Prompts''' – Релација помеѓу !BookRequest и Notification. Апликацијата испраќа известувања за добиени барања за книги. Едно барање може да поттикне повеќе известувања (самото барање, прифатено барање), а едно известување доаѓа од едно барање за книга. Делумно учество од двете страни. |
112 | | • '''Prompts''' – Релација помеѓу Message и Notification. Апликацијата испраќа известувања за примени пораки. Една порака може да поттикне повеќе известувања (самата порака, потсетник да се врати на пораката), а едно известување доаѓа од една порака. Делумно учество од двете страни. |
113 | | • '''Receives''' – Релација помеѓу User и Report, со која што корисниците можат да бидат пријавувани за недолично однесување. Еден корисник може да прима повеќе пријави, и една пријава е добиена од еден корисник. Делумно учество од страната на User, целосно од страната на Report. |
114 | | • '''Gives''' – Релација помеѓу User и Report, со која што корисниците можат да пријавуваат други за недолично однесување. Еден корисник може да направи повеќе пријави, и една пријава е направена од еден корисник. Делумно учество од страната на User, целосно од страната на Report. |
115 | | • '''Sends''' – Релација помеѓу User и !FriendRequest. Еден корисник може да испрати повеќе барања за пријателства, и едно барање е испратено од еден корисник. Делумно учество од страната на User, целосно од страната на !FriendRequest. |
116 | | • '''Receives''' – Релација помеѓу User и !FriendRequest. Еден корисник може да прими повеќе барања за пријателства, и едно барање е примено од еден корисник. Делумно учество од страната на User, целосно од страната на !FriendRequest. |
117 | | • '''Sends''' – Релација помеѓу User и Message. Еден корисник може да испрати повеќе пораки, и една порака е испратена од еден корисник. Делумно учество од страната на User, целосно од страната на Message. |
118 | | • '''Receives''' – Релација помеѓу User и Message. Еден корисник може да прими повеќе пораки, и една порака е примена од еден корисник. Делумно учество од страната на User, целосно од страната на Message. |
| 113 | • '''!PromptsFriendNotif''' – Релација помеѓу !FriendRequest и Notification. Апликацијата испраќа известувања за добиени барања за пријателства. Едно барање може да поттикне повеќе известувања (самото барање, прифатено барање), а едно известување доаѓа од едно барање за пријателство. Делумно учество од двете страни. |
| 114 | • '''!PromptsBookRequestNotif''' – Релација помеѓу !BookRequest и Notification. Апликацијата испраќа известувања за добиени барања за книги. Едно барање може да поттикне повеќе известувања (самото барање, прифатено барање), а едно известување доаѓа од едно барање за книга. Делумно учество од двете страни. |
| 115 | • '''!PromptsMessageNotif''' – Релација помеѓу Message и Notification. Апликацијата испраќа известувања за примени пораки. Една порака може да поттикне повеќе известувања (самата порака, потсетник да се врати на пораката), а едно известување доаѓа од една порака. Делумно учество од двете страни. |
| 116 | • '''!SendsReport''' – Релација помеѓу User и Report, со која што корисниците можат да пријавуваат други корисници за недолично однесување. Еден корисник може да испраќа повеќе пријави, и една пријава е испратена од еден корисник. Делумно учество од страната на User, целосно од страната на Report. |
| 117 | • '''!ReceivesReport''' – Релација помеѓу User и Report, со која што корисниците можат да бидат пријавувани за недолично однесување. Еден корисник може да прима повеќе пријави, и една пријава е добиена од еден корисник. Делумно учество од страната на User, целосно од страната на Report. |
| 118 | • '''!SendsRequest''' – Релација помеѓу User и !FriendRequest. Еден корисник може да испрати повеќе барања за пријателства, и едно барање е испратено од еден корисник. Делумно учество од страната на User, целосно од страната на !FriendRequest. |
| 119 | • '''!ReceivesRequest''' – Релација помеѓу User и !FriendRequest. Еден корисник може да прими повеќе барања за пријателства, и едно барање е примено од еден корисник. Делумно учество од страната на User, целосно од страната на !FriendRequest. |
| 120 | • '''!SendsMessage''' – Релација помеѓу User и Message. Еден корисник може да испрати повеќе пораки, и една порака е испратена од еден корисник. Делумно учество од страната на User, целосно од страната на Message. |
| 121 | • '''!ReceivesMessage''' – Релација помеѓу User и Message. Еден корисник може да прими повеќе пораки, и една порака е примена од еден корисник. Делумно учество од страната на User, целосно од страната на Message. |
126 | | • '''Involves''' – Релација помеѓу Transaction и Book. Една книга може да е дел од повеќе кориснички трансакции, а во една трансакција може да се разменуваат повеќе книги. Делумно учество од страната на Transaction, и делумно од страната на Book. |
127 | | • '''Swap''' – Релација-јамка за Transaction. Една трансакција може да се поврзе со нула, една или повеќе други трансакции како дел од размената. Делумно учество од двете страни, бидејќи не сите трансакции се двострана размена. |
128 | | • '''Receives''' – Релација помеѓу User и Notification. Со оваа релација, апликацијата може да им испраќа на корисниците известувања за барања за книги, понуди за пријателства, пораки, и системски и апликациски надградби и информации. Еден корисник може да прима повеќе известувања, а едно известување може да биде пратено на повеќе корисници. Делумно учество од страната на User, целосно од страната на Notification. |
129 | | • '''Contains''' – Релација помеѓу Book и Library. Една книга се содржи во повеќе библиотеки, а во една библиотека има повеќе книги. Делумно учество од двете страни, бидејќи иако е препорачливо корисникот да има книги поставено во својата библиотека, може да не поседува ни една книга, а и една книга може да постои во системот а да не е во ниедна библиотека (пр. во случај кога некој ја додал во библиотеката, таа влегла во системот, а корисникот го избришал својот профил). |
130 | | • '''Contains''' – Релација помеѓу Book и Wishlist. Една книга се содржи во повеќе листи на желби, а во една листа на желби има повеќе книги. Делумно учество од двете страни. |
| 129 | • '''!ExchangingBook''' – Релација помеѓу Transaction и Book. Една книга може да е дел од повеќе кориснички трансакции, а во една трансакција може да се разменуваат повеќе книги. Делумно учество од страната на Transaction, и делумно од страната на Book. Има атрибут на релацијата !TransactionBookId. |
| 130 | • '''Swap''' – Релација-јамка за Transaction. Една трансакција може да се поврзе со нула, една или повеќе други трансакции како дел од размената. Делумно учество од двете страни, бидејќи не сите трансакции се двострана размена. Има атрибут на релацијата !SwapId. |
| 131 | • '''!ReceivesNotification''' – Релација помеѓу User и Notification. Со оваа релација, апликацијата може да им испраќа на корисниците известувања за барања за книги, понуди за пријателства, пораки, и системски и апликациски надградби и информации. Еден корисник може да прима повеќе известувања, а едно известување може да биде пратено на повеќе корисници. Делумно учество од страната на User, целосно од страната на Notification. Има атрибут на релацијата !UserNotificationId. |
| 132 | • '''!ContainsLibraryBook''' – Релација помеѓу Book и Library. Една книга се содржи во повеќе библиотеки, а во една библиотека има повеќе книги. Делумно учество од двете страни, бидејќи иако е препорачливо корисникот да има книги поставено во својата библиотека, може да не поседува ни една книга, а и една книга може да постои во системот а да не е во ниедна библиотека (пр. во случај кога некој ја додал во библиотеката, таа влегла во системот, а корисникот го избришал својот профил). Има атрибут на релацијата !LibraryBookId. |
| 133 | • '''!ContainsWishlistBook''' – Релација помеѓу Book и Wishlist. Една книга се содржи во повеќе листи на желби, а во една листа на желби има повеќе книги. Делумно учество од двете страни. Има атрибут на релацијата !WishlistBookId. |