WUT_Computer_Science/NotProgramming/EDABA-LAB/er-diagram/er-diagram.svg
2026-02-06 22:15:19 +01:00

1 line
15 KiB
XML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="762px" height="677px" viewBox="-0.5 -0.5 762 677" content="&lt;mxfile&gt;&lt;diagram id=&quot;CCzbelAdY-_EfAq5Ly9S&quot; name=&quot;Page-1&quot;&gt;7VnJcuM2EP0aHcfFVcvRkj2Tg11xjVOV5AgTkIgIJBQQtEx/fRokwA0cD2VRk3KVLxLRxPpe90MDnPmb5OWbQIf4nmPCZp6DX2b+zczzgoULv8pQVIbQW1WGnaC4MrmN4ZG+Em10tDWnmGSdipJzJumha4x4mpJIdmxICH7sVtty1h31gHbEMjxGiNnWPymWcWVdeovG/huhu9iM7M71+hJkKuuVZDHC/Ngy+bczfyM4l9VT8rIhTGFncKnaff3B23pigqRyTINgWbV4RizXiwPQpECRJLiEVc9TFmbxBAMWupjyFP7WsUwYlFx4zCQS8lphDIbb769E8D/4PUoL8+4rZaquA2WSYlMzoiJSPSpbq0bZQvPv6Sa66IZQtJerEch4LiI9YWUoXQSJHdHVvLCyqcW0GmqQvhGeECkKqCAIQ5I+d4lH2n92db0GYnjQKA8jbmbTQvyBoYIIC+jsSBOGSoCjmDJ8hwqeq/kDKtHelNYxF/QVOEMdCjRKvtOp8ahaamwFz1NMsG60hfcG2cCU9VwqJgTf197uqfYkg/oPBnunNt2hTJqpGPdWbzHK4nI8VUCM7lJFPLSGtb9B5TMRkry8SZJ+6y11VBlZmevysQlS19jidoAuwgmI9S1iZ94aSSnoUy5BrsCBw3WiQiG8mW282TXMZD7zfNcpl7/eomfwWiqJwoFnVFKedmsIcsglsu0mZEv/QTLPuq9p+g/0S7J+Z5IKkii4O3alfR3DESy9tjBamm2Vz+rl9n3X0MvIVtbes+GMi0Y1thDnPVN2QBFNd3dlq5ug55fK65Q3UFDiaz2A5AfjeOip9lbBAYZWGdzKuKTtZ3VE/tzRtGP5Y/0qmMCvQluiJdoDStUyFOk0nUKlf68o+LFI9+R8tFR7zmipDmyp9v3/TaoDC/kNy58+hfpsoTZ6a+LJHQioxVBAmbzpLFrDIaF+yrFyuZ4iR5SBDpfi/W8OUMhinCIDtZjmCTRjPBpU7DytIOFb9SPobiCIP5SKBqO94A0VHSJ9NQHnRp1bnGvtVPifpJ1EEfeXKlw5JZil4W+F0ZXvB8Zw81ILqCoV7dIDERSWoMKp0c5GZWHIMTnz7XdIJnCl2pfQ4sWv0OKyKawIFa0KB05TmbV6flCGRj/mq26i53ZPOfBQ9di4Rj21cQqxsLzlHsko/lT+c5V/7naZG1T+i6VSnp1KKa2OuCCWfEuagUT28l7I5iGUUBr1U2QCB3uVDreNOBcDyo+RJP09BDJporL+FCUfPJVejHaIU1Npd4pUem7xf+Rin52XPTcqfBGxrvebL86V4yx7G87Sf8+GM24DWNkbwOh7E02+mrPfTfa+6KFO2yKaPcBU4dttphK2Hv0nKv1qQOlTOPB+XsecrfWW1Ie/MNR9O+EbuI1hIPLqNmZUTn/ShcnHlvHVaK5PlPHlFNTaN6gbnhyAnYqzz7id9hp19C3qFIdzf/AWNYtgyTnrxdlBKKTHnKsHjuZjFeADh3EdKJOH8RRH8tBmWqJ9qcwTXWsmI47QF7/RDAeSqMU7kijzCbHoDDXVObv5QHiRNGtuS7ZncQs+Krt8WurWD5KEYlx+NuzHiV4Z9BuuVXhDX7nkmY63EwJ3Aj0N5r1EKLSjzBsIsnfIKRSbb8cVT80HeP/2Pw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 351 457.5 L 351 404" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="351" cy="468" rx="10" ry="10" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 362 501 L 351 479 L 340 501 M 351 479 L 351 501" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="351" cy="388" rx="16" ry="16" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 436px; margin-left: 351px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">contracted to</div></div></div></foreignObject><text x="351" y="439" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">contracted to</text></switch></g><path d="M 431 531 L 431 514.5 Q 431 501 417.5 501 L 284.5 501 Q 271 501 271 514.5 L 271 531" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 531 L 271 662.5 Q 271 676 284.5 676 L 417.5 676 Q 431 676 431 662.5 L 431 531" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 271 531 L 431 531" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="14px"><text x="350.5" y="521.5">Player</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" font-size="12px"><text x="276.5" y="548.5">+attributes [many] </text><text x="276.5" y="562.5">+favourite position</text><text x="276.5" y="576.5">+reputation</text><text x="276.5" y="590.5">+contract status</text><text x="276.5" y="604.5">+injuries</text><text x="276.5" y="618.5">+retirement</text><text x="276.5" y="632.5">+age</text><text x="276.5" y="646.5">+wages</text><text x="276.5" y="660.5">+transfer value</text></g><path d="M 351 207.5 L 351 164.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="351" cy="218" rx="10" ry="10" fill="none" stroke="rgb(0, 0, 0)" pointer-events="none"/><path d="M 340 240 L 362 240 M 351 228.5 L 351 251" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="351" cy="154" rx="10" ry="10" fill="none" stroke="rgb(0, 0, 0)" pointer-events="none"/><path d="M 340 121 L 351 143 L 362 121 M 351 143 L 351 121" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 186px; margin-left: 351px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">taking part in</div></div></div></foreignObject><text x="351" y="189" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">taking part in</text></switch></g><path d="M 436 281 L 436 264.5 Q 436 251 422.5 251 L 279.5 251 Q 266 251 266 264.5 L 266 281" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 266 281 L 266 357.5 Q 266 371 279.5 371 L 422.5 371 Q 436 371 436 357.5 L 436 281" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 266 281 L 436 281" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="14px"><text x="350.5" y="271.5">Club</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" font-size="12px"><text x="271.5" y="298.5">+budget</text><text x="271.5" y="312.5">+facilities quality</text><text x="271.5" y="326.5">+reputation</text><text x="271.5" y="340.5">+stadium location</text><text x="271.5" y="354.5">+country of origin</text></g><path d="M 681 251 L 681 71 Q 681 61 671 61 L 432.92 61.06" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 670 229 L 692 229 M 692 251 L 681 229 L 670 251" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 443.92 50.06 L 443.92 72.06 M 454.92 50.05 L 454.92 72.05" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 61px; margin-left: 652px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">part of</div></div></div></foreignObject><text x="652" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">part of</text></switch></g><path d="M 761 281 L 761 264.5 Q 761 251 747.5 251 L 614.5 251 Q 601 251 601 264.5 L 601 281" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 601 281 L 601 382.5 Q 601 396 614.5 396 L 747.5 396 Q 761 396 761 382.5 L 761 281" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 601 281 L 761 281" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="14px"><text x="680.5" y="271.5">Match</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" font-size="12px"><text x="606.5" y="298.5">+score</text><text x="606.5" y="312.5">+statistics</text><text x="606.5" y="326.5">+attendance</text><text x="606.5" y="340.5">+weather</text><text x="606.5" y="354.5">+duration</text><text x="606.5" y="368.5">+date</text><text x="606.5" y="382.5">+referee name</text></g><path d="M 161 314.36 L 264.64 315.47" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 172.12 303.48 L 171.88 325.48 M 183.12 303.59 L 182.88 325.59" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 253.52 326.35 L 253.76 304.35 M 242.52 326.23 L 242.76 304.23" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 316px; margin-left: 211px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">works</div></div></div></foreignObject><text x="211" y="319" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">works</text></switch></g><path d="M 161 286 L 161 269.5 Q 161 256 147.5 256 L 14.5 256 Q 1 256 1 269.5 L 1 286" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 1 286 L 1 357.5 Q 1 371 14.5 371 L 147.5 371 Q 161 371 161 357.5 L 161 286" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 1 286 L 161 286" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="14px"><text x="80.5" y="276.5">Manager</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" font-size="12px"><text x="6.5" y="303.5">+attributes [list]</text><text x="6.5" y="317.5">+reputation</text><text x="6.5" y="331.5">+retirement</text><text x="6.5" y="345.5">+age</text><text x="6.5" y="359.5">+wage</text></g><path d="M 431 31 L 431 14.5 Q 431 1 417.5 1 L 284.5 1 Q 271 1 271 14.5 L 271 31" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 271 31 L 271 107.5 Q 271 121 284.5 121 L 417.5 121 Q 431 121 431 107.5 L 431 31" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 271 31 L 431 31" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="14px"><text x="350.5" y="21.5">Competition</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" font-size="12px"><text x="276.5" y="48.5">+schedule</text><text x="276.5" y="62.5">+prize</text><text x="276.5" y="76.5">+country of origin</text><text x="276.5" y="90.5">+stadiums [list]</text><text x="276.5" y="104.5">+reputation</text></g><path d="M 436 325.36 L 557.5 324.44" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 436.08 336.36 L 458 325.19 L 435.92 314.36" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="568" cy="324.36" rx="10" ry="10" fill="none" stroke="rgb(0, 0, 0)" pointer-events="none"/><path d="M 600.92 313.11 L 579 324.27 L 601.08 335.11 M 579 324.27 L 601 324.11" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 324px; margin-left: 515px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">takes part in</div></div></div></foreignObject><text x="515" y="327" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">takes part in</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 301px; margin-left: 461px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;">2</div></div></div></foreignObject><text x="461" y="305" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>