wiki: ЕР дијаграм

ЕР Дијаграм

Дополнителен опис

Табелите Client, Client_user и Bank_user служат за управување со корисници во системот. Client ги чува основните податоци за клиентите (пр. име, контакт, адреса), додека Client_user претставува корисничка сметка поврзана со конкретен клиент (за најава во системот). Од друга страна, Bank_user ги претставува вработените корисници во банката, кои имаат доделена улога преку табелата Role.

Табелите Employee, Branch_employee и Branch го моделираат организацискиот дел на банката. Employee ги содржи основните информации за вработените, додека Branch_employee ја претставува нивната распределба по филијали, со временски интервали (start_date, end_date). Branch ги чува податоците за филијалите. Овој пристап овозможува еден вработен да биде поврзан со повеќе филијали.

Табелите Account, Currency и Exchange_rate се користат за управување со банкарски сметки и валути. Account ја претставува сметката на клиентот и е поврзана со Currency, што овозможува работа со повеќе валути. Exchange_rate ги чува курсните разлики помеѓу валутите со временска компонента, што овозможува историско следење на курсевите.

Табелите Loan, Loan_installment и Collateral служат за управување со кредити. Loan ги чува основните информации за кредитите (тип, износ, камата, статус), додека Loan_installment ги моделира поединечните рати за отплата. Collateral ги претставува гаранциите (хипотеки, депозити итн.) поврзани со кредитите.

Табелите Transaction, Transaction_type, Payment_method и Receipt го моделираат системот за трансакции. Transaction е централна табела која ги чува сите финансиски движења, додека Transaction_type ја дефинира природата на трансакцијата (deposit, withdrawal, transfer). Payment_method го дефинира начинот на плаќање, а Receipt чува потврда за извршена трансакција.

Табелите Counter и Employee_counter служат за управување со шалтери и работа на вработените. Counter ги претставува шалтерите во филијалите, додека Employee_counter ги поврзува вработените со шалтери во одредени временски интервали (смени).

Табелата Savings Account претставува специјален тип на сметка со дополнителни атрибути како каматна стапка, период и тип на апликација.

Табелата Interest Payment се користи за евиденција на исплати на камата поврзани со овие сметки.

Табелата Daily_report служи за агрегирани податоци на ниво на филијала (број на трансакции, вкупен износ).

Last modified 13 days ago Last modified on 04/19/26 23:14:36

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.