| | 4 | |
| | 5 | == Дополнителен опис |
| | 6 | |
| | 7 | Табелите Client, Client_user и Bank_user служат за управување со корисници во системот. Client ги чува основните податоци за клиентите (пр. име, контакт, адреса), додека Client_user претставува корисничка сметка поврзана со конкретен клиент (за најава во системот). Од друга страна, Bank_user ги претставува вработените корисници во банката, кои имаат доделена улога преку табелата Role. |
| | 8 | |
| | 9 | Табелите Employee, Branch_employee и Branch го моделираат организацискиот дел на банката. Employee ги содржи основните информации за вработените, додека Branch_employee ја претставува нивната распределба по филијали, со временски интервали (start_date, end_date). Branch ги чува податоците за филијалите. Овој пристап овозможува еден вработен да биде поврзан со повеќе филијали. |
| | 10 | |
| | 11 | Табелите Account, Currency и Exchange_rate се користат за управување со банкарски сметки и валути. Account ја претставува сметката на клиентот и е поврзана со Currency, што овозможува работа со повеќе валути. Exchange_rate ги чува курсните разлики помеѓу валутите со временска компонента, што овозможува историско следење на курсевите. |
| | 12 | |
| | 13 | Табелите Loan, Loan_installment и Collateral служат за управување со кредити. |
| | 14 | Loan ги чува основните информации за кредитите (тип, износ, камата, статус), додека Loan_installment ги моделира поединечните рати за отплата. |
| | 15 | Collateral ги претставува гаранциите (хипотеки, депозити итн.) поврзани со кредитите. |
| | 16 | |
| | 17 | Табелите Transaction, Transaction_type, Payment_method и Receipt го моделираат системот за трансакции. |
| | 18 | Transaction е централна табела која ги чува сите финансиски движења, додека Transaction_type ја дефинира природата на трансакцијата (deposit, withdrawal, transfer). Payment_method го дефинира начинот на плаќање, а Receipt чува потврда за извршена трансакција. |
| | 19 | |
| | 20 | Табелите Counter и Employee_counter служат за управување со шалтери и работа на вработените. Counter ги претставува шалтерите во филијалите, додека Employee_counter ги поврзува вработените со шалтери во одредени временски интервали (смени). |
| | 21 | |
| | 22 | Табелата SavingsAccount претставува специјален тип на сметка со дополнителни атрибути како каматна стапка, период и тип на апликација. |
| | 23 | |
| | 24 | Табелата InterestPayment се користи за евиденција на исплати на камата поврзани со овие сметки. |
| | 25 | |
| | 26 | Табелата Daily_report служи за агрегирани податоци на ниво на филијала (број на трансакции, вкупен износ). |
| | 27 | |
| | 28 | |