Changes between Version 2 and Version 3 of ERModel


Ignore:
Timestamp:
11/28/24 02:38:54 (7 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v2 v3  
    1 = Верзија 1
     1= Верзија 2
    22
    33== ER дијаграм
    4 [[Image(ERDiagramVer1.png)]]
     4[[Image(ERDiagramVer2.png)]]
    55
    66== Податочни побарувања
     
    25254. **Transaction**
    2626        -      transaction_id - SERIAL (примарен клуч)
    27         -                  day_id - INT (надворешен клуч)
    2827        -                   tag_id - INT (надворешен клуч)
    2928        - transaction_name - VARCHAR(100) (атрибут)
     29        -                  date - DATE (атрибут)
    3030        -                 amount - DECIMAL(10, 2) (атрибут)
    3131        -           net_amount - DECIMAL(10, 2) (атрибут)
     
    3333        -       tag_id - SERIAL (примарен клуч)
    3434        - tag_name - VARCHAR(50) (атрибут)
    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
    4736
    4837== Релации
    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 еден корисник може да има повеќе сметки
    5642
    5743== Историјат
    58 [wiki:ERModel Верзија 1]
     44[wiki:ERModelVer1 Верзија 1] \\
     45[wiki:ERModelVer2 Верзија 2]