Changes between Version 24 and Version 25 of Концептуален дизајн - ЕР Дијаграм и податочни побарувања
- Timestamp:
- 01/13/25 01:45:06 (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Концептуален дизајн - ЕР Дијаграм и податочни побарувања
v24 v25 1 1 == Дијаграм 2 2 3 [[Image(Bookswap_ER- 3.jpg)]]3 [[Image(Bookswap_ER-2.jpg)]] 4 4 5 5 == Податочни побарувања … … 121 121 • '''Decides''' – Релација помеѓу User и !BookRequest. Еден корисник може да прифати или одбие повеќе барања за книга, а едно барање за книга може да биде прифатено или одбиено од еден корисник. Делумно учество од страната на User, целосно од страната на !BookRequest. 122 122 • '''Requests''' – Релација помеѓу Book и !BookRequest. Една книга може да е побарана во повеќе корисничи барања, а во едно барање може да се побарува само една книга. Делумно учество од страната на Book, целосно од страната на !BookRequest. 123 • '''Contains''' – Релација помеѓу Book и Library. Една библиотека содржи повеќе книги, а една книга се содржи во една корисничка библиотека. Делумно учество од двете страни, бидејќи иако е препорачливо корисникот да има книги поставено во својата библиотека, може да не поседува ни една книга, а и една книга може да постои во системот а да не е во ниедна библиотека (пр. во случај кога некој ја додал во библиотеката, таа влегла во системот, а корисникот го избришал својот профил). 124 • '''Contains''' – Релација помеѓу Book и Wishlist. Една листа на желби може да содржи повеќе книги, а една книга се содржи во една корисничка листа на желби. Делумно учество од двете страни. 123 125 124 126 125 === M-N Релации … … 129 128 • '''Swap''' – Релација-јамка за Transaction. Една трансакција може да се поврзе со нула, една или повеќе други трансакции како дел од размената. Делумно учество од двете страни, бидејќи не сите трансакции се двострана размена. 130 129 • '''Receives''' – Релација помеѓу User и Notification. Со оваа релација, апликацијата може да им испраќа на корисниците известувања за барања за книги, понуди за пријателства, пораки, и системски и апликациски надградби и информации. Еден корисник може да прима повеќе известувања, а едно известување може да биде пратено на повеќе корисници. Делумно учество од страната на User, целосно од страната на Notification. 130 • '''Contains''' – Релација помеѓу Book и Library. Една книга се содржи во повеќе библиотеки, а во една библиотека има повеќе книги. Делумно учество од двете страни, бидејќи иако е препорачливо корисникот да има книги поставено во својата библиотека, може да не поседува ни една книга, а и една книга може да постои во системот а да не е во ниедна библиотека (пр. во случај кога некој ја додал во библиотеката, таа влегла во системот, а корисникот го избришал својот профил). 131 • '''Contains''' – Релација помеѓу Book и Wishlist. Една книга се содржи во повеќе листи на желби, а во една листа на желби има повеќе книги. Делумно учество од двете страни. 131 132