diff --git a/model/model.md b/model/model.md new file mode 100644 index 0000000..087c500 --- /dev/null +++ b/model/model.md @@ -0,0 +1,50 @@ +# PairGoth model + +## Entity Relationship Diagram + +```mermaid +erDiagram + + %% entities + +Tournament { + name + shortName + startDate + endDate + location + isOnline + } + + Round { + number + } + + Game { + black + white + result + } + + Player { + lastname + firstname + country + club + } + + Ladder { + name + lastUpdated + } + + %% relationships + + Tournament ||--|{ Round + Round ||--|{ Game + Game |}--|| Player : black + Game |}--|| Player : white + Player }o--o{ Ladder : rating + +``` +