Верзија 2
ER дијаграм
Податочни побарувања
Ентитети
- User - ентитет за корисникот кој се логира
- user_id - SERIAL (примарен клуч)
- user_name - VARCHAR(30) (атрибут)
- email - VARCHAR(30) (атрибут)
- password - VARCHAR(30) (атрибут)
- Transaction Account
- transaction_account_id - SERIAL (примарен клуч)
- user_id - INT (надворешен клуч)
- account_name - VARCHAR(35) (атрибут)
- balance - DECIMAL(10, 2) (атрибут)
- Transaction Breakdown
- transaction_breakdown_id - SERIAL (примарен клуч)
- transaction_id - INT (надворешен клуч)
- transaction_account_id - INT (надворешен клуч)
- spent_amount - DECIMAL(10, 2) (атрибут)
- earned_amount - DECIMAL(10, 2) (атрибут)
- Transaction
- transaction_id - SERIAL (примарен клуч)
- tag_id - INT (надворешен клуч)
- transaction_name - VARCHAR(100) (атрибут)
- date - DATE (атрибут)
- amount - DECIMAL(10, 2) (атрибут)
- net_amount - DECIMAL(10, 2) (атрибут)
- Tag
- tag_id - SERIAL (примарен клуч)
- tag_name - VARCHAR(50) (атрибут)
Релации
- TransactionHasTransactionBreakdown - 1:N една трансакција може да има повеќе помошни трансакции
- TagAssignedToTransaction - N:N повеќе тагови можат да се доделат на повеќе трансакции
- TransactionBreakdownModifiesTransactionAccount - 1:1 една помошна трансакција менува една сметка
- UserHasTransactionAccount - 1:N еден корисник може да има повеќе сметки
Историјат
Last modified
6 days ago
Last modified on 11/28/24 02:40:18
Note:
See TracWiki
for help on using the wiki.