35 | | 6. **Day** |
36 | | - day_id - SERIAL (примарен клуч) |
37 | | - month_id - INT (надворешен клуч) |
38 | | - day_name - VARCHAR(9) (атрибут) |
39 | | - day_number - INT (атрибут) |
40 | | 7. **Month** |
41 | | - month_id - SERIAL (примарен клуч) |
42 | | - year_id - INT (надворешен клуч) |
43 | | - month_name - VARCHAR(20) (атрибут) |
44 | | 8. **Year** |
45 | | - year_id - SERIAL (примарен клуч) |
46 | | - year_name - INT (атрибут) |
| 35 | |
49 | | - **has** - 1:N една година има повеќе месеци |
50 | | - **has** - 1:N еден месец има повеќе денови |
51 | | - **has** - 1:N еден ден може да има повеќе трансакции |
52 | | - **has** - 1:N една трансакција може да има повеќе помошни трансакции |
53 | | - **assigned** - N:N повеќе тагови можат да се доделат на повеќе трансакции |
54 | | - **modifies** - 1:1 една помошна трансакција менува една сметка |
55 | | - **has** - 1:N еден корисник може да има повеќе сметки |
| 38 | - **!TransactionHasTransactionBreakdown** - 1:N една трансакција може да има повеќе помошни трансакции |
| 39 | - **!TagAssignedToTransaction** - N:N повеќе тагови можат да се доделат на повеќе трансакции |
| 40 | - **!TransactionBreakdownModifiesTransactionAccount** - 1:1 една помошна трансакција менува една сметка |
| 41 | - **!UserHasTransactionAccount** - 1:N еден корисник може да има повеќе сметки |