network_inventory/docs/RM.drawio

641 lines
85 KiB
Plaintext

<mxfile host="app.diagrams.net" modified="2023-03-11T15:26:43.964Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15" etag="t6ESUfiALE72S873l9N7" version="21.0.6" type="github">
<diagram id="594d6491-e9ec-02f9-0b96-bfaf76a69a53" name="Page-1">
<mxGraphModel dx="1195" dy="790" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="4681" pageHeight="3300" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="2" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Company&lt;/i&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2277" y="1209" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="3" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;NET&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;IP Range&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;DHCP Range&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Customer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="150" y="1228" width="200" height="162" as="geometry" />
</mxCell>
<mxCell id="4" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;User&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;FirstName&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;LastName&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text&lt;/td&gt;&lt;td&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Customer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2110" y="1496.5" width="180" height="143.5" as="geometry" />
</mxCell>
<mxCell id="6" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;CPU&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;NumberOfCores&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;float&lt;/td&gt;&lt;td&gt;Frequenzy&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;bool&lt;/td&gt;&lt;td&gt;HyperThreading&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Architecture&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Manufacturer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="372" y="402" width="218" height="199" as="geometry" />
</mxCell>
<mxCell id="8" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Device&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text&lt;/td&gt;&lt;td&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;SerialNumber&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Category&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Owner&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Manufacturer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;HardwareModel&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;User&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Location&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Customer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DateTime&lt;/td&gt;&lt;td&gt;InstallationDate&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1661" y="1135" width="219" height="325" as="geometry" />
</mxCell>
<mxCell id="9" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Computer&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;OS&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Host&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1210" y="531.5" width="202" height="100" as="geometry" />
</mxCell>
<mxCell id="11" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Company&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;DeviceManufacturer&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1987" y="1307" width="180" height="94" as="geometry" />
</mxCell>
<mxCell id="12" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;ConnectedDevice&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;NET&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="829.5" y="1280" width="180" height="58" as="geometry" />
</mxCell>
<mxCell id="13" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;SoftwareCategory&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2241" y="496.5" width="180" height="77" as="geometry" />
</mxCell>
<mxCell id="14" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Backup&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Computer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Software&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;SourcePath&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DateTime&lt;/td&gt;&lt;td&gt;ExecTime&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1679" y="616.5" width="194" height="235" as="geometry" />
</mxCell>
<mxCell id="16" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;RAM&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;Size&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Type&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;bool&lt;/td&gt;&lt;td&gt;ECC&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="410" y="230" width="180" height="121" as="geometry" />
</mxCell>
<mxCell id="17" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Disk&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;Size&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Type&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="410" y="623" width="180" height="98" as="geometry" />
</mxCell>
<mxCell id="19" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;DeviceInNet&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Device&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;NET&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;IP&lt;/td&gt;&lt;td&gt;IP&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;NIC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MAC&lt;/td&gt;&lt;td&gt;MAC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Status&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="480" y="1293" width="180" height="187" as="geometry" />
</mxCell>
<mxCell id="21" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;LicenseWithComputer&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Computer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;License&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1640" y="427" width="180" height="94" as="geometry" />
</mxCell>
<mxCell id="27" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Software&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Category&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1979" y="496" width="180" height="105" as="geometry" />
</mxCell>
<mxCell id="31" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;RamInComputer&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Computer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;RAM&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;br&gt;&lt;/td&gt;&lt;td&gt;Amount&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="719.5" y="259" width="180" height="120" as="geometry" />
</mxCell>
<mxCell id="32" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;DiskInComputer&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Computer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Disks&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;br&gt;&lt;/td&gt;&lt;td&gt;Amount&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="719.5" y="561.5" width="180" height="120" as="geometry" />
</mxCell>
<mxCell id="33" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;CpuInComputer&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Computer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;CPU&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;br&gt;&lt;/td&gt;&lt;td&gt;Amount&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="719.5" y="411.5" width="180" height="120" as="geometry" />
</mxCell>
<mxCell id="35" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;RaidInComputer&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;RaidType&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;UsableDiskSize&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Computer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="529" y="977" width="211" height="143" as="geometry" />
</mxCell>
<mxCell id="43" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;BackupMethod&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text&lt;/td&gt;&lt;td&gt;Descrption&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1979" y="762" width="180" height="98" as="geometry" />
</mxCell>
<mxCell id="49" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0.5;entryY=0;" parent="1" source="9" target="12" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1238.5" y="1389.5" as="sourcePoint" />
<mxPoint x="1508.5" y="1159.5" as="targetPoint" />
<Array as="points">
<mxPoint x="1359" y="940" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="188" value="Text" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;" parent="49" vertex="1" connectable="0">
<mxGeometry x="0.043" y="-38" relative="1" as="geometry">
<mxPoint x="1" y="49" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="53" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0;entryY=0.25;exitX=1;exitY=0.5;" parent="1" source="12" target="8" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1421.0531914893618" y="899.5" as="sourcePoint" />
<mxPoint x="1208.6428571428573" y="1259.6428571428573" as="targetPoint" />
<Array as="points">
<mxPoint x="1368.5" y="1299.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="60" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Warranty&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DateTime&lt;br&gt;&lt;/td&gt;&lt;td&gt;ValidFrom&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DateTime&lt;/td&gt;&lt;td&gt;ValidUntil&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;DurationInYears&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;WarrantyType&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Device&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1140" y="1338" width="230" height="188" as="geometry" />
</mxCell>
<mxCell id="62" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;MailAlias&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Login&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Group&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Email&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2620" y="1418" width="180" height="120" as="geometry" />
</mxCell>
<mxCell id="82" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;exitX=0;exitY=0.5;startArrow=ERzeroToOne;startFill=1;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="165" target="62" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2260" y="1876" as="sourcePoint" />
<mxPoint x="2580" y="1450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="85" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;endFill=1;exitX=1;exitY=0.75;entryX=0.001;entryY=0.14;entryPerimeter=0;startArrow=ERzeroToMany;startFill=1;" parent="1" source="8" target="4" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1909.879310344828" y="1466.8793103448277" as="sourcePoint" />
<mxPoint x="1660.5" y="1577.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="89" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;entryX=0;entryY=0.25;startArrow=ERzeroToMany;startFill=1;exitX=1;exitY=0.5;" parent="1" source="8" target="11" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1850" y="1241.5" as="sourcePoint" />
<mxPoint x="1951.0697674418607" y="1262.7558139534883" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="92" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Owner&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1987" y="1199" width="179" height="80" as="geometry" />
</mxCell>
<mxCell id="93" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;startArrow=ERzeroToMany;startFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.25;" parent="1" source="8" target="92" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1850" y="1217.5" as="sourcePoint" />
<mxPoint x="1949" y="1160.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="94" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0;entryY=0.5;exitX=1;exitY=0.5;" parent="1" source="92" target="2" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1689.5531914893618" y="889" as="sourcePoint" />
<mxPoint x="1477" y="1249" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="95" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0;entryY=0.5;exitX=1.001;exitY=0.375;exitPerimeter=0;" parent="1" source="11" target="2" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2169" y="1337" as="sourcePoint" />
<mxPoint x="2287" y="1259" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="97" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;entryX=0;entryY=0.5;exitX=1;exitY=0.25;startArrow=ERzeroToMany;startFill=1;" parent="1" source="60" target="8" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1250.5" y="1517.5" as="sourcePoint" />
<mxPoint x="1418.5" y="1387.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="98" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;entryX=0;entryY=0.5;startArrow=ERzeroToMany;startFill=1;" parent="1" target="12" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="660.5" y="1352" as="sourcePoint" />
<mxPoint x="801.5" y="1398" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="99" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;exitX=1;exitY=0.25;startArrow=ERmandOne;startFill=0;endFill=1;" parent="1" source="3" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="310" y="1419.5000000000002" as="sourcePoint" />
<mxPoint x="479.5" y="1378" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="100" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;exitX=1;exitY=0.25;startArrow=ERmandOne;startFill=0;endFill=1;entryX=-0.005;entryY=0.677;entryPerimeter=0;" parent="1" source="17" target="32" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="581.3333333333335" y="539.3333333333335" as="sourcePoint" />
<mxPoint x="711" y="651.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="101" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;startFill=0;endFill=1;entryX=-0.007;entryY=0.66;entryPerimeter=0;exitX=1;exitY=0.25;" parent="1" source="16" target="31" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="591.5" y="291.5" as="sourcePoint" />
<mxPoint x="731.0000000000002" y="379" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="102" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;exitX=1;exitY=0.25;startArrow=ERmandOne;startFill=0;endFill=1;" parent="1" source="6" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="581.3333333333335" y="385.3333333333335" as="sourcePoint" />
<mxPoint x="717.5" y="493.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="103" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;startFill=1;endFill=0;exitX=1;exitY=0.5;entryX=0;entryY=0.25;" parent="1" source="31" target="9" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1010.5" y="759.5" as="sourcePoint" />
<mxPoint x="1286.5" y="754.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="104" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;startFill=1;endFill=0;entryX=0;entryY=0.25;exitX=1;exitY=0.5;" parent="1" source="33" target="9" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="948.5" y="806.8793103448277" as="sourcePoint" />
<mxPoint x="1296.7758620689656" y="764.8103448275863" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="105" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;startFill=1;endFill=0;entryX=0;entryY=0.25;exitX=1;exitY=0.5;" parent="1" source="32" target="9" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="940" y="1089.3793103448277" as="sourcePoint" />
<mxPoint x="1288.2758620689656" y="1047.3103448275863" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="109" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;exitX=1;exitY=0.25;startArrow=ERzeroToOne;startFill=1;endFill=1;entryX=0;entryY=0.75;" parent="1" source="166" target="35" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="857.0689655172414" y="755.0689655172414" as="sourcePoint" />
<mxPoint x="1013.6206896551726" y="789.5517241379312" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="111" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Location&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Customer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1460" y="1511" width="180" height="98" as="geometry" />
</mxCell>
<mxCell id="112" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;entryX=0;entryY=0.75;exitX=1.007;exitY=0.378;exitPerimeter=0;startArrow=ERzeroToOne;startFill=1;" parent="1" source="111" target="8" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1340.2857142857142" y="1507.642857142857" as="sourcePoint" />
<mxPoint x="1448.2857142857142" y="1480.7857142857142" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="113" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="9" target="14" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1618.5" y="1109.5" as="sourcePoint" />
<mxPoint x="1718.5" y="1009.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="114" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;exitX=1;exitY=0.5;entryX=0;entryY=0.75;" parent="1" source="9" target="21" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1478.844827586207" y="771.7068965517242" as="sourcePoint" />
<mxPoint x="1538.155172413793" y="974.4655172413793" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="115" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.5;entryX=0;entryY=0.25;startFill=1;endFill=0;entryDx=0;entryDy=0;" parent="1" source="21" target="-Lb4kKhNQXtFqkJuloxT-228" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1595" y="478.66666666666663" as="sourcePoint" />
<mxPoint x="1650" y="486" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="117" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;entryX=0;entryY=0.25;exitX=1;exitY=0.5;startArrow=ERzeroToMany;startFill=1;" parent="1" source="27" target="13" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2319" y="779.5" as="sourcePoint" />
<mxPoint x="2419" y="679.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="119" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.5;entryX=0;entryY=0.25;startFill=1;endFill=0;" parent="1" source="14" target="43" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1820.1428571428573" y="511" as="sourcePoint" />
<mxPoint x="1875" y="538.4285714285714" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="121" value="&lt;font style=&quot;font-size: 48px&quot;&gt;Relationales Model Netzwerk Inventar&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1172" y="120" width="956" height="40" as="geometry" />
</mxCell>
<mxCell id="133" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;WarrantyType&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text&lt;/td&gt;&lt;td&gt;Descrption&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="911" y="1538" width="180" height="102" as="geometry" />
</mxCell>
<mxCell id="135" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;entryX=0;entryY=0.75;startArrow=ERmandOne;startFill=0;exitX=1;exitY=0.25;endFill=1;" parent="1" source="133" target="60" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="949.5" y="1331.5" as="sourcePoint" />
<mxPoint x="1118.844827586207" y="1299.2931034482758" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="hRhUuDC4cLBiLZFLcVm4-230" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERzeroToMany;startFill=0;endArrow=ERmandOne;endFill=0;" edge="1" parent="1" source="140" target="hRhUuDC4cLBiLZFLcVm4-229">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="140" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Customer&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;ProjectManager&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1900" y="1830" width="209" height="110" as="geometry" />
</mxCell>
<mxCell id="141" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;RamType&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="139" y="291" width="180" height="79" as="geometry" />
</mxCell>
<mxCell id="143" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;startFill=0;endFill=1;entryX=0;entryY=0.75;exitX=1;exitY=0.25;" parent="1" source="141" target="16" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="599.844827586207" y="275.08620689655186" as="sourcePoint" />
<mxPoint x="728.1206896551726" y="348.1896551724137" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="144" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;CpuArchitecture&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="139" y="426.5" width="180" height="71" as="geometry" />
</mxCell>
<mxCell id="146" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;startFill=0;endFill=1;entryX=0;entryY=0.5;exitX=1;exitY=0.25;" parent="1" source="144" target="6" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="361.2241379310344" y="290.2586206896551" as="sourcePoint" />
<mxPoint x="419.844827586207" y="345.4310344827586" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="149" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Host&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;AllVMDisks&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1001" y="912" width="180" height="78" as="geometry" />
</mxCell>
<mxCell id="150" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERzeroToOne;startFill=1;endFill=1;entryX=0;entryY=0.75;exitX=1;exitY=0.25;" parent="1" source="149" target="9" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1250" y="636.5" as="sourcePoint" />
<mxPoint x="1336.8571428571427" y="740.9285714285713" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="151" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;exitX=1;exitY=0.5;entryX=0.25;entryY=1;" parent="1" source="149" target="9" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1456.4264705882351" y="916.5" as="sourcePoint" />
<mxPoint x="1300" y="956.5" as="targetPoint" />
<Array as="points">
<mxPoint x="1309" y="930" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="152" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;OS&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Architecture&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1635" y="259" width="180" height="100" as="geometry" />
</mxCell>
<mxCell id="153" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;SoftwareArchitecture&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1914" y="279" width="180" height="71" as="geometry" />
</mxCell>
<mxCell id="154" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.25;entryX=0;entryY=0.5;startFill=1;endFill=0;" parent="1" source="21" target="153" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1825" y="693" as="sourcePoint" />
<mxPoint x="1880" y="685" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="155" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.75;entryX=0;entryY=0.5;startFill=1;endFill=0;" parent="1" source="152" target="153" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1825" y="501" as="sourcePoint" />
<mxPoint x="1965" y="272" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="157" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.25;entryX=0;entryY=0.25;startFill=1;endFill=0;" parent="1" source="9" target="152" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1830" y="651.5" as="sourcePoint" />
<mxPoint x="1929" y="636.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="158" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;DiskType&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="139" y="689" width="180" height="73" as="geometry" />
</mxCell>
<mxCell id="160" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;startFill=0;endFill=1;entryX=0;entryY=0.75;exitX=1;exitY=0.25;" parent="1" source="158" target="17" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="319" y="528.7142857142858" as="sourcePoint" />
<mxPoint x="381.2857142857142" y="562.4285714285713" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="161" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Group&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Email&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Customer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;ParentGroup&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Service&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2940" y="1538" width="200" height="192" as="geometry" />
</mxCell>
<mxCell id="165" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;LoginInGroup&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Login&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Group&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2590" y="1742" width="180" height="98" as="geometry" />
</mxCell>
<mxCell id="166" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;RaidType&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="259" y="1026" width="180" height="74" as="geometry" />
</mxCell>
<mxCell id="167" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;startFill=1;endFill=0;entryX=0;entryY=0.25;exitX=1;exitY=0.25;" parent="1" source="35" target="9" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="920" y="701.7857142857144" as="sourcePoint" />
<mxPoint x="1338.5714285714284" y="744.6428571428573" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="168" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.5;startArrow=ERzeroToOne;startFill=1;exitDx=0;exitDy=0;" parent="1" source="9u3u5tG52CrzNqVvDX5--229" target="165" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2256.5" y="1706.5" as="sourcePoint" />
<mxPoint x="2396.5" y="1709.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="169" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;endFill=1;exitX=1;exitY=0.75;entryX=0;entryY=0.25;startArrow=ERzeroToMany;startFill=1;" parent="1" source="165" target="161" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2621.5588235294117" y="1673.9411764705883" as="sourcePoint" />
<mxPoint x="2721.5588235294117" y="1759.8235294117649" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="171" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.75;startArrow=ERmandOne;startFill=0;" parent="1" source="140" target="161" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1909" y="1506.5" as="sourcePoint" />
<mxPoint x="2051" y="1618.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="172" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;entryX=0;entryY=0.25;exitX=1;exitY=0.75;startArrow=ERzeroToMany;startFill=1;" parent="1" source="111" target="140" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1401" y="1655.5" as="sourcePoint" />
<mxPoint x="1438" y="1433.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="174" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;entryX=0;entryY=0.25;exitX=1;exitY=0.75;startArrow=ERzeroToMany;startFill=1;" parent="1" source="8" target="140" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1400" y="1692.5" as="sourcePoint" />
<mxPoint x="1749" y="1806.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="175" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;DisksInRaid&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;RaidInComputer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Disk&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;br&gt;&lt;/td&gt;&lt;td&gt;DiskAmount&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="282" y="876.5" width="180" height="120" as="geometry" />
</mxCell>
<mxCell id="177" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;startFill=1;endFill=0;entryX=0;entryY=0.5;exitX=1;exitY=0.5;" parent="1" source="175" target="35" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="608.0588235294117" y="764.3823529411766" as="sourcePoint" />
<mxPoint x="997.4705882352946" y="771.4411764705883" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="178" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;exitX=1;exitY=0.25;startArrow=ERmandOne;startFill=0;endFill=1;entryX=0;entryY=0.5;" parent="1" source="17" target="175" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="638.4705882352941" y="711.4411764705883" as="sourcePoint" />
<mxPoint x="767.8823529411766" y="745.5588235294117" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="180" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="3070" y="2230" width="284.5" height="140" as="geometry" />
</mxCell>
<mxCell id="179" value="" style="group" parent="180" vertex="1" connectable="0">
<mxGeometry width="284.5" height="140" as="geometry" />
</mxCell>
<mxCell id="129" value="" style="group" parent="179" vertex="1" connectable="0">
<mxGeometry width="284.5" height="140" as="geometry" />
</mxCell>
<mxCell id="122" value="&lt;table border=&quot;1&quot; width=&quot;100%&quot; style=&quot;width: 100% ; height: 100% ; border-collapse: collapse&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;1 optional&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;Many&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;Many optional&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="text;html=1;strokeColor=none;fillColor=none;overflow=fill;" parent="129" vertex="1">
<mxGeometry width="284.5" height="140" as="geometry" />
</mxCell>
<mxCell id="125" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;" parent="129" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="30.482142857142854" y="20" as="sourcePoint" />
<mxPoint x="111.76785714285714" y="20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="126" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;endFill=1;" parent="129" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="30.482142857142854" y="51.999999999999886" as="sourcePoint" />
<mxPoint x="111.76785714285714" y="51.999999999999886" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="127" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmany;endFill=0;" parent="129" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="30.482142857142854" y="86.99999999999989" as="sourcePoint" />
<mxPoint x="111.76785714285714" y="86.99999999999989" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="128" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;" parent="129" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="30.482142857142854" y="120.99999999999989" as="sourcePoint" />
<mxPoint x="111.76785714285714" y="120.99999999999989" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="181" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;exitX=1;exitY=0.25;startArrow=ERmandOne;startFill=0;entryX=0;entryY=0.75;" parent="1" source="140" target="4" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1884.7142857142862" y="1806.7142857142858" as="sourcePoint" />
<mxPoint x="2340.4285714285716" y="1685.2857142857147" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="183" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;startArrow=ERzeroToMany;exitX=1;exitY=0.5;entryX=0;entryY=0.25;startFill=1;endFill=1;" parent="1" source="14" target="27" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1834.8333333333335" y="954" as="sourcePoint" />
<mxPoint x="1974.8333333333335" y="929.8333333333335" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="185" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;startFill=1;endFill=0;entryX=0;entryY=0.75;exitX=1;exitY=0.75;" parent="1" source="195" target="14" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1619" y="1000" as="sourcePoint" />
<mxPoint x="1338.166666666667" y="731.1666666666667" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="186" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;NotificationFromBackup&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Backup&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Notification&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1979" y="616.5" width="180" height="100" as="geometry" />
</mxCell>
<mxCell id="190" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Notification&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text&lt;/td&gt;&lt;td&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;email&lt;/td&gt;&lt;td&gt;Recipiant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Type&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2249" y="622" width="180" height="149" as="geometry" />
</mxCell>
<mxCell id="191" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;NotificationType&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2529" y="632" width="180" height="78" as="geometry" />
</mxCell>
<mxCell id="192" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.75;entryX=0;entryY=0.25;startFill=1;endFill=0;" parent="1" source="186" target="190" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1830" y="496" as="sourcePoint" />
<mxPoint x="1907" y="495" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="193" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;exitX=1;exitY=0.25;entryX=0;entryY=0.5;" parent="1" source="14" target="186" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1422" y="592" as="sourcePoint" />
<mxPoint x="1650" y="526" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="194" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;exitX=1;exitY=0.75;entryX=0;entryY=0.5;startFill=1;endFill=0;" parent="1" source="190" target="191" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2169" y="702" as="sourcePoint" />
<mxPoint x="2259" y="669" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="195" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;TargetDevice&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Computer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Backup&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;TargetPath&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1419" y="734" width="180" height="126" as="geometry" />
</mxCell>
<mxCell id="196" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;exitX=1;exitY=0.75;entryX=0;entryY=0.5;" parent="1" source="9" target="195" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1422" y="592" as="sourcePoint" />
<mxPoint x="1689" y="744" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="197" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;IPStatus&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="170" y="1447" width="180" height="73" as="geometry" />
</mxCell>
<mxCell id="198" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;exitX=1;exitY=0.5;startArrow=ERmandOne;startFill=0;endFill=1;entryX=0;entryY=0.75;" parent="1" source="197" target="19" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="360.0689655172414" y="1271.103448275862" as="sourcePoint" />
<mxPoint x="489.4999999999998" y="1388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="199" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;DeviceCategory&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1979" y="1070" width="179" height="70" as="geometry" />
</mxCell>
<mxCell id="200" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;startArrow=ERzeroToMany;startFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.25;" parent="1" source="8" target="199" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1860.2857142857142" y="1203.5714285714287" as="sourcePoint" />
<mxPoint x="1996.8571428571427" y="1229.2857142857142" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="201" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Category&lt;/i&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2520" y="497.5" width="180" height="70" as="geometry" />
</mxCell>
<mxCell id="217" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;Company&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;CpuManufacturer&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="140" y="540" width="180" height="71" as="geometry" />
</mxCell>
<mxCell id="218" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;startFill=0;endFill=1;entryX=0;entryY=0.75;exitX=1;exitY=0.25;" parent="1" source="217" target="6" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="328.8571428571429" y="454.42857142857144" as="sourcePoint" />
<mxPoint x="382" y="511.57142857142867" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="219" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0;entryY=0.5;exitX=1;exitY=0.5;" parent="1" source="13" target="201" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2455.3333333333335" y="515.1666666666667" as="sourcePoint" />
<mxPoint x="2566.166666666667" y="525.1666666666667" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="228" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;entryX=0;entryY=0.75;startArrow=ERmandOne;startFill=0;endFill=1;curved=1;exitX=0;exitY=0.25;" parent="1" source="140" target="3" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1020" y="2040" as="sourcePoint" />
<mxPoint x="1206.666666666667" y="1523" as="targetPoint" />
<Array as="points">
<mxPoint x="60" y="1875" />
<mxPoint x="60" y="1350" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-228" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;License&lt;/i&gt;&lt;br&gt;ComputerLicense&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;max_allowed_computers&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2250" y="291" width="280" height="99" as="geometry" />
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-230" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;" parent="1" source="27" target="-Lb4kKhNQXtFqkJuloxT-231" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2150" y="290.5" as="sourcePoint" />
<mxPoint x="2250" y="190.5" as="targetPoint" />
<Array as="points">
<mxPoint x="2200" y="522" />
<mxPoint x="2200" y="430" />
<mxPoint x="2485" y="430" />
<mxPoint x="2485" y="482" />
<mxPoint x="2780" y="482" />
<mxPoint x="2780" y="516" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-231" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;License&lt;/i&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Customer&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Software&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2810" y="449.5" width="180" height="132" as="geometry" />
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-232" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;LicenseWithUser&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;User&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;License&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2510" y="1192" width="180" height="94" as="geometry" />
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-233" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="9u3u5tG52CrzNqVvDX5--229" target="-Lb4kKhNQXtFqkJuloxT-232" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2362" y="1501" as="sourcePoint" />
<mxPoint x="2462" y="1401" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-239" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;&lt;i&gt;License&lt;/i&gt;&lt;br&gt;UserLicense&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;max_allowed_computers&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2790" y="970" width="280" height="109" as="geometry" />
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-240" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;startArrow=ERzeroToMany;strokeColor=#000000;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;startFill=1;endFill=0;" parent="1" source="-Lb4kKhNQXtFqkJuloxT-232" target="-Lb4kKhNQXtFqkJuloxT-239" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2820" y="1414" as="sourcePoint" />
<mxPoint x="2920" y="1314" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-241" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0;entryY=0.25;exitX=1;exitY=0.25;entryDx=0;entryDy=0;exitDx=0;exitDy=0;" parent="1" source="-Lb4kKhNQXtFqkJuloxT-228" target="-Lb4kKhNQXtFqkJuloxT-231" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2431" y="545" as="sourcePoint" />
<mxPoint x="2530" y="542.5" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="-Lb4kKhNQXtFqkJuloxT-243" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;fontSize=16;entryX=0.5;entryY=1;exitX=0.5;exitY=0;entryDx=0;entryDy=0;exitDx=0;exitDy=0;" parent="1" source="-Lb4kKhNQXtFqkJuloxT-239" target="-Lb4kKhNQXtFqkJuloxT-231" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="2540" y="325.7500000000002" as="sourcePoint" />
<mxPoint x="3050" y="573.5000000000002" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="6uiSVr6nCbgPGzvzgjtp-228" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;HardwareModel&lt;br&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(FK)&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;DeviceManufacturer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1440" y="1710" width="255" height="94" as="geometry" />
</mxCell>
<mxCell id="6uiSVr6nCbgPGzvzgjtp-230" value="" style="edgeStyle=elbowEdgeStyle;fontSize=12;html=1;endArrow=ERmandOne;endFill=0;entryX=0;entryY=0.5;startArrow=ERzeroToMany;startFill=1;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="6uiSVr6nCbgPGzvzgjtp-228" target="11" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1700" y="1790" as="sourcePoint" />
<mxPoint x="1671" y="1307.5" as="targetPoint" />
<Array as="points">
<mxPoint x="1950" y="1630" />
<mxPoint x="1930" y="1590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6uiSVr6nCbgPGzvzgjtp-231" value="" style="edgeStyle=elbowEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;entryX=0;entryY=0.75;startArrow=ERmandOne;startFill=0;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="6uiSVr6nCbgPGzvzgjtp-228" target="8" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="1635" y="1810.5" as="sourcePoint" />
<mxPoint x="1997" y="1364" as="targetPoint" />
<Array as="points">
<mxPoint x="1420" y="1550" />
<mxPoint x="1940" y="1600" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9u3u5tG52CrzNqVvDX5--229" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Login&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Login&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Password&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;/td&gt;&lt;td&gt;Email&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;bool&lt;/td&gt;&lt;td&gt;Enabled&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;text&lt;/td&gt;&lt;td&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;User&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;int (FK)&lt;/td&gt;&lt;td&gt;Service&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2300" y="1840" width="180" height="210" as="geometry" />
</mxCell>
<mxCell id="9u3u5tG52CrzNqVvDX5--230" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.75;startArrow=ERzeroToOne;startFill=1;entryDx=0;entryDy=0;exitDx=0;exitDy=0;" parent="1" source="4" target="9u3u5tG52CrzNqVvDX5--229" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2251" y="1583.25" as="sourcePoint" />
<mxPoint x="2372" y="1727" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9u3u5tG52CrzNqVvDX5--233" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;endFill=1;exitX=1;exitY=0.75;entryX=0;entryY=0.25;startArrow=ERzeroToMany;startFill=1;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="62" target="161" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2552" y="1751.5" as="sourcePoint" />
<mxPoint x="2662" y="1728.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9u3u5tG52CrzNqVvDX5--234" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;Service&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2620" y="2040" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="9u3u5tG52CrzNqVvDX5--235" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToOne;endFill=1;exitX=1;exitY=0.75;entryX=0;entryY=0.25;startArrow=ERzeroToMany;startFill=1;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="9u3u5tG52CrzNqVvDX5--229" target="9u3u5tG52CrzNqVvDX5--234" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2800" y="1913.5000000000005" as="sourcePoint" />
<mxPoint x="2880" y="1500.5000000000005" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9u3u5tG52CrzNqVvDX5--236" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;rounded=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="161" target="161" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="3220" y="1610" as="sourcePoint" />
<mxPoint x="3190" y="1382" as="targetPoint" />
<Array as="points">
<mxPoint x="3220" y="1630" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7ejt2zhjBWqrWEMZFPHF-229" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;endFill=1;exitX=1;exitY=0.25;entryX=0;entryY=0.75;startArrow=ERzeroToOne;startFill=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="9u3u5tG52CrzNqVvDX5--234" target="161" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="2090" y="1860" as="sourcePoint" />
<mxPoint x="2950" y="1692" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="hRhUuDC4cLBiLZFLcVm4-229" value="&lt;div style=&quot;box-sizing: border-box ; width: 100% ; background: #e4e4e4 ; padding: 2px&quot;&gt;InventoryUser&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;int (PK)&lt;br&gt;&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;varchar(50)&lt;br&gt;&lt;/td&gt;&lt;td&gt;Name&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fillColor=none;gradientColor=none;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="1900" y="1990" width="180" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>