Верзија 1
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 (примарен клуч)
- day_id - INT (надворешен клуч)
- tag_id - INT (надворешен клуч)
- transaction_name - VARCHAR(100) (атрибут)
- amount - DECIMAL(10, 2) (атрибут)
- net_amount - DECIMAL(10, 2) (атрибут)
- Tag
- tag_id - SERIAL (примарен клуч)
- tag_name - VARCHAR(50) (атрибут)
- Day
- day_id - SERIAL (примарен клуч)
- month_id - INT (надворешен клуч)
- day_name - VARCHAR(9) (атрибут)
- day_number - INT (атрибут)
- Month
- month_id - SERIAL (примарен клуч)
- year_id - INT (надворешен клуч)
- month_name - VARCHAR(20) (атрибут)
- Year
- year_id - SERIAL (примарен клуч)
- year_name - INT (атрибут)
Релации
- has - 1:N една година има повеќе месеци
- has - 1:N еден месец има повеќе денови
- has - 1:N еден ден може да има повеќе трансакции
- has - 1:N една трансакција може да има повеќе помошни трансакции
- assigned - N:N повеќе тагови можат да се доделат на повеќе трансакции
- modifies - 1:1 една помошна трансакција менува една сметка
- has - 1:N еден корисник може да има повеќе сметки
Историјат
Last modified
6 days ago
Last modified on 11/28/24 01:07:43
Note:
See TracWiki
for help on using the wiki.