Changes between Version 25 and Version 26 of Концептуален дизајн - ЕР Дијаграм и податочни побарувања
- Timestamp:
- 01/16/25 00:10:35 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Концептуален дизајн - ЕР Дијаграм и податочни побарувања
v25 v26 1 1 == Дијаграм 2 2 3 [[Image(Bookswap_ ER-2.jpg)]]3 [[Image(Bookswap_final4real.png)]] 4 4 5 5 == Податочни побарувања … … 91 91 === 1-1 Релации 92 92 93 93 • '''Owns''' – Релација помеѓу User и Library, која ги претставува физичките книги што корисникот ги поседува во моментот. Еден корисник може да има една библиотека, а една библиотека припаѓа само на еден корисник. Делумно учество од страната на User, целосно од страната на Library. 94 • '''Has''' – Релација помеѓу User и Wishlist, која ги претставува книгите кои корисникот има желба да ги прочита или позајми. Еден корисник може да има една листа на желби, а една листа припаѓа само на еден корисник. Делумно учество од страната на User, целосно од страната на Wishlist. 94 95 • '''Results''' – Релација помеѓу !BookRequest и Transaction, едно барање за книга резултира во една трансакција, и една трансакција настанува со едно одобрено барање за книга. Делумно учество од страната на !BookRequest, и целосно од страната на Transaction. 95 96 • '''Changes''' – Релација помеѓу Transaction и Library, со тоа што една трансакција односно замена на книги ја менува состојбата на библиотеката на корисниците, така што книгата која корисникот ја дал некому станува ‘Not-Available’, и обратно, книгата што се вратила станува ‘Available’. Една трансакција ја менува состојбата на библиотеката, и една промена кај библиотеката настанува од една трансакција. Делумно учество од страната на Library, а целосно од страната на Transaction. … … 102 103 103 104 104 • '''Owns''' – Релација помеѓу User и Library, со која корисникот ги наведува книгите што ги поседува во библиотеката на апликацијата. Еден корисник може да наведе дека поседува повеќе книги во библиотеката, а една библиотека има само еден единствен корисник. Делумно учество од страната на User, целосно од страната на Library.105 • '''Adds''' – Релација помеѓу User и Wishlist, со која корисникот ќе може да додава книги кои сака да ги позејми. Еден корисник може да додава повеќе книги во листата, а една листа припаѓа само на еден корисник. Делумно учество од страната на User, целосно од страната на Wishlist.106 105 • '''Gives''' – Релација помеѓу User и Review, со која корисникот дава рејтинг за корисникот со кој разменувал книги. Еден корисник може да даде повеќе рејтингзи, а еден рејтинг е даден од еден корисник. Делумно учество од страната на User, целосно од страната на Review. 107 106 • '''Receives''' – Релација помеѓу User и Review, со која еден корисник прима рејтинг од корисникот со кој разменувал книги. Еден корисник може да прими повеќе рејтингзи, а еден рејтинг е примен од еден корисник. Делумно учество од страната на User, целосно од страната на Review.