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


Ignore:
Timestamp:
01/16/25 00:10:35 (7 days ago)
Author:
201205
Comment:

--

Legend:

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

    v25 v26  
    11== Дијаграм
    22
    3 [[Image(Bookswap_ER-2.jpg)]]
     3[[Image(Bookswap_final4real.png)]]
    44
    55== Податочни побарувања
     
    9191=== 1-1 Релации
    9292
    93 
     93    • '''Owns''' – Релација помеѓу User и Library, која ги претставува физичките книги што корисникот ги поседува во моментот. Еден корисник може да има една библиотека, а една библиотека припаѓа само на еден корисник. Делумно учество од страната на User, целосно од страната на Library.
     94    • '''Has''' – Релација помеѓу User и Wishlist, која ги претставува книгите кои корисникот има желба да ги прочита или позајми. Еден корисник може да има една листа на желби, а една листа припаѓа само на еден корисник. Делумно учество од страната на User, целосно од страната на Wishlist.
    9495    • '''Results''' – Релација помеѓу !BookRequest и Transaction, едно барање за книга резултира во една трансакција, и една трансакција настанува со едно одобрено барање за книга. Делумно учество од страната на !BookRequest, и целосно од страната на Transaction.
    9596    • '''Changes''' – Релација помеѓу Transaction и Library, со тоа што една трансакција односно замена на книги ја менува состојбата на библиотеката на корисниците, така што книгата која корисникот ја дал некому станува ‘Not-Available’, и обратно, книгата што се вратила станува ‘Available’. Една трансакција ја менува состојбата на библиотеката, и една промена кај библиотеката настанува од една трансакција. Делумно учество од страната на Library, а целосно од страната на Transaction.
     
    102103
    103104
    104     • '''Owns''' – Релација помеѓу User и Library, со која корисникот ги наведува книгите што ги поседува во библиотеката на апликацијата. Еден корисник може да наведе дека поседува повеќе книги во библиотеката, а една библиотека има само еден единствен корисник. Делумно учество од страната на User, целосно од страната на Library.
    105     • '''Adds''' – Релација помеѓу User и Wishlist, со која корисникот ќе може да додава книги кои сака да ги позејми. Еден корисник може да додава повеќе книги во листата, а една листа припаѓа само на еден корисник. Делумно учество од страната на User, целосно од страната на Wishlist.
    106105    • '''Gives''' – Релација помеѓу User и Review, со која корисникот дава рејтинг за корисникот со кој разменувал книги. Еден корисник може да даде повеќе рејтингзи, а еден рејтинг е даден од еден корисник. Делумно учество од страната на User, целосно од страната на Review.
    107106    • '''Receives''' – Релација помеѓу User и Review, со која еден корисник прима рејтинг од корисникот со кој разменувал книги. Еден корисник може да прими повеќе рејтингзи, а еден рејтинг е примен од еден корисник. Делумно учество од страната на User, целосно од страната на Review.