From 9bfbef26b812416a5d9bb471c98ef2a804adb046 Mon Sep 17 00:00:00 2001 From: "anthony.richard" Date: Wed, 1 Nov 2023 16:08:35 +0100 Subject: [PATCH] MCD MLD --- Project/db/mcd.md | 58 ++++++++++++++++++++++++++++++++++++++++++++ Project/db/mld.md | 61 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 119 insertions(+) create mode 100755 Project/db/mcd.md create mode 100755 Project/db/mld.md diff --git a/Project/db/mcd.md b/Project/db/mcd.md new file mode 100755 index 0000000..7d4a9ed --- /dev/null +++ b/Project/db/mcd.md @@ -0,0 +1,58 @@ +@startuml +card User [ + User + -- + id + password + email + name + surname + nickname + image + extratime +] + +card Vocabulary [ + Vocabulary + -- + id + name + image +] + +card Group [ + Group + -- + id + num + year + sector +] + +card Role [ + Role + -- + id + name +] + +usecase Create + +User "0,n" -- Create +Create -- "1,1" Vocabulary + +usecase Practice + +Group "0,n" -- Practice +Practice -- "1,n" Vocabulary + +usecase Belong + +User "1,1" -- Belong +Belong -- "1,n" Group + +usecase Be + +User "1,n" -- Be +Be -- "1,1" Role +@enduml \ No newline at end of file diff --git a/Project/db/mld.md b/Project/db/mld.md new file mode 100755 index 0000000..cdf0895 --- /dev/null +++ b/Project/db/mld.md @@ -0,0 +1,61 @@ +@startuml + +card Group [ + Group + -- + id + num + year + sector +] + +card User [ + User + -- + id + password + email + name + surname + nickname + image + extratime + ~#groupID +] +User --> Group + +card Vocabulary [ + Vocabulary + -- + id + name + image + ~#creator +] +Vocabulary --> User + +card Role [ + Role + -- + id + name +] +card Practice [ + Practice + -- + #vocabID + #groupID +] +Practice --> Vocabulary +Practice --> Group + +card Be [ + Be + -- + #userID + #roleID +] +Be --> User +Be --> Role + +@enduml \ No newline at end of file