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


Ignore:
Timestamp:
01/21/25 22:34:23 (14 hours ago)
Author:
201205
Comment:

--

Legend:

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

    v34 v35  
    11== Дијаграм
    22
    3 [[Image(ER-Diagram-BookSwap5.jpg​)]]
     3[[Image(ER-Diagram-BookSwap6.jpg​)]]
    44
    55== Податочни побарувања
     
    127127=== M-N Релации
    128128
    129     • '''!ExchangingBook''' – Релација помеѓу Transaction и Book. Една книга може да е дел од повеќе кориснички трансакции, а во една трансакција може да се разменуваат повеќе книги. Делумно учество од страната на Transaction, и делумно од страната на Book. Има атрибут на релацијата !TransactionBookId.
     129    • '''!ExchangingBook''' – Релација помеѓу Transaction и Book. Една книга може да е дел од повеќе кориснички трансакции, а во една трансакција може да се разменуваат повеќе книги. Делумно учество од страната на Transaction, и делумно од страната на Book.
    130130    • '''Swap''' – Релација-јамка за Transaction. Една трансакција може да се поврзе со нула, една или повеќе други трансакции како дел од размената. Делумно учество од двете страни, бидејќи не сите трансакции се двострана размена. Има атрибут на релацијата !SwapId.
    131     • '''!ReceivesNotification''' – Релација помеѓу User и Notification. Со оваа релација, апликацијата може да им испраќа на корисниците известувања за барања за книги, понуди за пријателства, пораки, и системски и апликациски надградби и информации. Еден корисник може да прима повеќе известувања, а едно известување може да биде пратено на повеќе корисници. Делумно учество од страната на User, целосно од страната на Notification. Има атрибут на релацијата !UserNotificationId.
    132     • '''!ContainsLibraryBook''' – Релација помеѓу Book и Library. Една книга се содржи во повеќе библиотеки, а во една библиотека има повеќе книги. Делумно учество од двете страни, бидејќи иако е препорачливо корисникот да има книги поставено во својата библиотека, може да не поседува ни една книга, а и една книга може да постои во системот а да не е во ниедна библиотека (пр. во случај кога некој ја додал во библиотеката, таа влегла во системот, а корисникот го избришал својот профил). Има атрибут на релацијата !LibraryBookId.
    133     • '''!ContainsWishlistBook''' – Релација помеѓу Book и Wishlist.  Една книга се содржи во повеќе листи на желби, а во една листа на желби има повеќе книги. Делумно учество од двете страни. Има атрибут на релацијата !WishlistBookId.
     131    • '''!ReceivesNotification''' – Релација помеѓу User и Notification. Со оваа релација, апликацијата може да им испраќа на корисниците известувања за барања за книги, понуди за пријателства, пораки, и системски и апликациски надградби и информации. Еден корисник може да прима повеќе известувања, а едно известување може да биде пратено на повеќе корисници. Делумно учество од страната на User, целосно од страната на Notification.
     132    • '''!ContainsLibraryBook''' – Релација помеѓу Book и Library. Една книга се содржи во повеќе библиотеки, а во една библиотека има повеќе книги. Делумно учество од двете страни, бидејќи иако е препорачливо корисникот да има книги поставено во својата библиотека, може да не поседува ни една книга, а и една книга може да постои во системот а да не е во ниедна библиотека (пр. во случај кога некој ја додал во библиотеката, таа влегла во системот, а корисникот го избришал својот профил).
     133    • '''!ContainsWishlistBook''' – Релација помеѓу Book и Wishlist.  Една книга се содржи во повеќе листи на желби, а во една листа на желби има повеќе книги. Делумно учество од двете страни.
    134134