You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Application-Web/Documentation/assets/database_mld.svg

1 line
14 KiB

<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="293px" preserveAspectRatio="none" style="width:1170px;height:293px;background:#FFFFFF;" version="1.1" viewBox="0 0 1170 293" width="1170px" zoomAndPan="magnify"><defs/><g><g id="elem_Account"><rect fill="#F1F1F1" height="158.6719" style="stroke:#181818;stroke-width:0.5;" width="115" x="240" y="128"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="58" x="268.5" y="142.9951">Account</text><line style="stroke:#181818;stroke-width:0.5;" x1="241" x2="354" y1="148.2969" y2="148.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="13" x="246" y="165.292">id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="246" y="181.5889">token {uniq}</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="246" y="197.8857">name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="27" x="246" y="214.1826">age</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="40" x="246" y="230.4795">email</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="102" x="246" y="246.7764">phoneNumber</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="246" y="263.0732">passwordHash</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="95" x="246" y="279.3701">profilePicture</text></g><g id="elem_TacticFolder"><rect fill="#F1F1F1" height="77.1875" style="stroke:#181818;stroke-width:0.5;" width="154" x="629.5" y="169"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="88" x="662.5" y="183.9951">TacticFolder</text><line style="stroke:#181818;stroke-width:0.5;" x1="630.5" x2="782.5" y1="189.2969" y2="189.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="13" x="635.5" y="206.292">id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="635.5" y="222.5889">name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="142" x="635.5" y="238.8857">#tacticFolderParent</text></g><g id="elem_Tactic"><rect fill="#F1F1F1" height="77.1875" style="stroke:#181818;stroke-width:0.5;" width="105" x="841" y="169"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="43" x="872" y="183.9951">Tactic</text><line style="stroke:#181818;stroke-width:0.5;" x1="842" x2="945" y1="189.2969" y2="189.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="13" x="847" y="206.292">id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="847" y="222.5889">name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="847" y="238.8857">creationDate</text></g><g id="elem_Team"><rect fill="#F1F1F1" height="109.7813" style="stroke:#181818;stroke-width:0.5;" width="101" x="493" y="152.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="523" y="167.4951">Team</text><line style="stroke:#181818;stroke-width:0.5;" x1="494" x2="593" y1="172.7969" y2="172.7969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="13" x="499" y="189.792">id</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="499" y="206.0889">name</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="50" x="499" y="222.3857">picture</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="74" x="499" y="238.6826">mainColor</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="89" x="499" y="254.9795">secondColor</text></g><g id="elem_FolderSharedTeam"><rect fill="#F1F1F1" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="156" x="625.5" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="137" x="635" y="29.9951">FolderSharedTeam</text><line style="stroke:#181818;stroke-width:0.5;" x1="626.5" x2="780.5" y1="35.2969" y2="35.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="144" x="631.5" y="52.292">#idFolder, #idTeam</text></g><g id="elem_Member"><rect fill="#F1F1F1" height="60.8906" style="stroke:#181818;stroke-width:0.5;" width="169" x="7" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="59" x="62" y="21.9951">Member</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="175" y1="27.2969" y2="27.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="157" x="13" y="44.292">#idAccount, #idTeam</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="13" y="60.5889">role</text></g><g id="elem_TacticSharedTeam"><rect fill="#F1F1F1" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="154" x="816.5" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="135" x="826" y="29.9951">TacticSharedTeam</text><line style="stroke:#181818;stroke-width:0.5;" x1="817.5" x2="969.5" y1="35.2969" y2="35.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="142" x="822.5" y="52.292">#idTactic, #idTeam</text></g><g id="elem_TacticSharedAccount"><rect fill="#F1F1F1" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="171" x="419" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="152" x="428.5" y="29.9951">TacticSharedAccount</text><line style="stroke:#181818;stroke-width:0.5;" x1="420" x2="589" y1="35.2969" y2="35.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="159" x="425" y="52.292">#idTactic, #idAccount</text></g><g id="elem_TacticFolderLink"><rect fill="#F1F1F1" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="158" x="1005.5" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="117" x="1026" y="29.9951">TacticFolderLink</text><line style="stroke:#181818;stroke-width:0.5;" x1="1006.5" x2="1162.5" y1="35.2969" y2="35.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="146" x="1011.5" y="52.292">#idFolder, #idTactic</text></g><g id="elem_FolderSharedAccount"><rect fill="#F1F1F1" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="173" x="211" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="154" x="220.5" y="29.9951">FolderSharedAccount</text><line style="stroke:#181818;stroke-width:0.5;" x1="212" x2="383" y1="35.2969" y2="35.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="161" x="217" y="52.292">#idFolder, #idAccount</text></g><!--link TacticFolder to TacticFolder--><g id="link_TacticFolder_TacticFolder"><path codeLine="19" d="M783.71,175.98 C803.56,177.98 818.5,188.49 818.5,207.5 C818.5,224.88 806.02,235.15 788.71,238.32 " fill="none" id="TacticFolder-to-TacticFolder" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="783.71,239.02,793.1809,241.7223,788.6609,238.3209,792.0623,233.8009,783.71,239.02" style="stroke:#181818;stroke-width:1.0;"/></g><!--link FolderSharedTeam to TacticFolder--><g id="link_FolderSharedTeam_TacticFolder"><path codeLine="40" d="M703.89,60.12 C704.35,86.2 705.15,130.65 705.74,163.74 " fill="none" id="FolderSharedTeam-to-TacticFolder" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="705.83,168.95,709.6751,159.8828,705.7443,163.9507,701.6763,160.0199,705.83,168.95" style="stroke:#181818;stroke-width:1.0;"/></g><!--link FolderSharedTeam to Team--><g id="link_FolderSharedTeam_Team"><path codeLine="41" d="M680.61,60.12 C661.93,77.98 635.03,104.17 612.5,128 C606.29,134.56 599.89,141.54 593.61,148.53 " fill="none" id="FolderSharedTeam-to-Team" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="590.13,152.41,599.1076,148.3599,593.4598,148.6801,593.1397,143.0323,590.13,152.41" style="stroke:#181818;stroke-width:1.0;"/></g><!--link Member to Account--><g id="link_Member_Account"><path codeLine="48" d="M127.85,68.15 C157.6,92.41 200.34,127.27 235.48,155.92 " fill="none" id="Member-to-Account" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="239.73,159.38,235.2832,150.5922,235.8551,156.22,230.2273,156.792,239.73,159.38" style="stroke:#181818;stroke-width:1.0;"/></g><!--link Member to Team--><g id="link_Member_Team"><path codeLine="49" d="M176,64.17 C244.86,85.32 336.39,114.02 372.5,128 C411.84,143.23 455.01,163.07 488.13,179 " fill="none" id="Member-to-Team" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="492.94,181.32,486.5727,173.8062,488.4369,179.1471,483.096,181.0112,492.94,181.32" style="stroke:#181818;stroke-width:1.0;"/></g><!--link TacticSharedTeam to Tactic--><g id="link_TacticSharedTeam_Tactic"><path codeLine="55" d="M893.5,60.12 C893.5,86.2 893.5,130.65 893.5,163.74 " fill="none" id="TacticSharedTeam-to-Tactic" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="893.5,168.95,897.5,159.95,893.5,163.95,889.5,159.95,893.5,168.95" style="stroke:#181818;stroke-width:1.0;"/></g><!--link TacticSharedTeam to Team--><g id="link_TacticSharedTeam_Team"><path codeLine="56" d="M825.13,60.03 C742.7,86.03 614.82,126.48 612.5,128 C603.76,133.72 595.45,140.83 587.84,148.43 " fill="none" id="TacticSharedTeam-to-Team" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="584.16,152.19,593.3088,148.5431,587.6523,148.6118,587.5836,142.9554,584.16,152.19" style="stroke:#181818;stroke-width:1.0;"/></g><!--link TacticSharedAccount to Tactic--><g id="link_TacticSharedAccount_Tactic"><path codeLine="62" d="M580.65,60.1 C673.77,86.52 819.17,127.8 819.5,128 C835.3,137.6 849.92,151.47 861.92,164.89 " fill="none" id="TacticSharedAccount-to-Tactic" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="865.23,168.66,862.2759,159.2646,861.9224,164.9104,856.2766,164.5568,865.23,168.66" style="stroke:#181818;stroke-width:1.0;"/></g><!--link TacticSharedAccount to Account--><g id="link_TacticSharedAccount_Account"><path codeLine="63" d="M477.86,60.12 C448.15,84.23 399.08,124.06 359.62,156.08 " fill="none" id="TacticSharedAccount-to-Account" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="355.35,159.55,364.8631,157.0002,359.2376,156.4057,359.8321,150.7801,355.35,159.55" style="stroke:#181818;stroke-width:1.0;"/></g><!--link TacticFolderLink to Tactic--><g id="link_TacticFolderLink_Tactic"><path codeLine="69" d="M1059.92,60.12 C1029.79,86.63 978.06,132.12 940.26,165.37 " fill="none" id="TacticFolderLink-to-Tactic" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="936.19,168.95,945.5861,165.9983,939.9404,165.6433,940.2954,159.9976,936.19,168.95" style="stroke:#181818;stroke-width:1.0;"/></g><!--link TacticFolderLink to TacticFolder--><g id="link_TacticFolderLink_TacticFolder"><path codeLine="70" d="M1015.17,60.02 C950.03,80.65 857.61,111.07 823.5,128 C802.01,138.67 779.81,152.68 760.6,165.91 " fill="none" id="TacticFolderLink-to-TacticFolder" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="756.3,168.9,765.9782,167.0746,760.4135,166.0577,761.4305,160.493,756.3,168.9" style="stroke:#181818;stroke-width:1.0;"/></g><!--link FolderSharedAccount to TacticFolder--><g id="link_FolderSharedAccount_TacticFolder"><path codeLine="79" d="M373.49,60.06 C465.98,86.31 610.14,127.28 611.5,128 C630.35,137.91 648.91,151.99 664.55,165.49 " fill="none" id="FolderSharedAccount-to-TacticFolder" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="668.46,168.91,664.3016,159.9821,664.69,165.6256,659.0465,166.014,668.46,168.91" style="stroke:#181818;stroke-width:1.0;"/></g><!--link FolderSharedAccount to Account--><g id="link_FolderSharedAccount_Account"><path codeLine="80" d="M297.5,60.12 C297.5,76.27 297.5,99.46 297.5,122.64 " fill="none" id="FolderSharedAccount-to-Account" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="297.5,127.9,301.5,118.9,297.5,122.9,293.5,118.9,297.5,127.9" style="stroke:#181818;stroke-width:1.0;"/></g><!--SRC=[VL91JiCm4Bpd5P5wfHz0LIG4GXm0LO8FREo5c3ZUuZZYKFNln7PCuzYcbwmzEpCxzLBxXSpKTupHf4nzhkhvTvWQmLrbg4TLdoSblY_kGi60he1F_yK1X7JLgIE5hzFGelPd6CSVqlm9nivVQFeG4e-2cKbZTQagykxlm8nWZoGvwcI4FyS38qdwjfN0-cPdLfmZQ5J62aPA-tqJIM_yoavC8nX1wW5CD2R2K2QTbbYsdlyJTM-dTQSH6IdkpxDQaFD3lNNpy3oMtWdkmPjwBYrcUKb_aY_VOUd1ymNjyqHEozDVhIoaIRhaIx_LMVhMLv6qdwGGnuDHdAJ_6gU0bToIvOqDm-0Rpy0gsAxXe93RrsUX-kBBUTdDNZf6ufh5mjxcboQNU-M-ofrZ_RizsVI_]--></g></svg>