== ER дијаграм [[Image(bank_app.jpg)]] == Ентитети 1. '''Account''' - основен ентитет во системот кој има главно значење во функционирање на истиот a. id - primary key b. username - varchar c. password - varchar d. balance - decimal e. e-mail - varchar 2. '''Transaction''' - ентитет кој претставува финансиска трансакција a. id - primary key b. amount - decimal c. type - varchar d. timestamp - timestamp 3. '''Withdrawal''' - ентитет кој произлегува од класата Transaction како подкласа a. id - primary key b. a_id* - int c. amount - decimal d. timestamp - timestamp 4. '''Deposit''' - ентитет кој произлегува од класата Transaction како подкласа a. id - primary key b. a_id* - int c. amount - decimal d. timestamp - timestamp 5. '''Transferred_money''' - ентитет кој произлегува од класата Transaction како подкласа a. id - primary key b. s_id* - int c. r_id* - int d. t_id* - int e. currency - varchar == Релации 1. '''Transfer''' - релација помеѓу Account и Transaction, 1:M a. s_id* - int b. r_id* - int