Datenmodell - Kardinalitäten hinzugefügt

This commit is contained in:
Nicksname 2023-05-19 23:52:21 +02:00
parent 1ad1c79462
commit 984ff4f41e

View file

@ -1,6 +1,6 @@
<mxfile host="app.diagrams.net" modified="2023-05-14T12:34:36.961Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" etag="wdM8gVTXMHGw5MbMVNmk" version="21.3.0" type="device"> <mxfile host="app.diagrams.net" modified="2023-05-19T21:47:28.383Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0" etag="FHrUnMvzhMymdkOabbEp" version="21.3.2" type="device">
<diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1"> <diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1">
<mxGraphModel dx="3243" dy="1092" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker"> <mxGraphModel dx="1958" dy="1084" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
@ -101,7 +101,7 @@
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="gswCfADjBndzVAd6MQSw-9" value="Artikel" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1"> <mxCell id="gswCfADjBndzVAd6MQSw-9" value="Artikel" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
<mxGeometry x="-860" y="459" width="250" height="191" as="geometry"> <mxGeometry x="-850" y="399" width="250" height="191" as="geometry">
<mxRectangle x="120" y="120" width="70" height="30" as="alternateBounds" /> <mxRectangle x="120" y="120" width="70" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
@ -171,7 +171,7 @@
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="gswCfADjBndzVAd6MQSw-61" value="Transaktion" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1"> <mxCell id="gswCfADjBndzVAd6MQSw-61" value="Transaktion" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
<mxGeometry x="-513" y="189" width="265" height="201" as="geometry" /> <mxGeometry x="-490" y="100" width="265" height="201" as="geometry" />
</mxCell> </mxCell>
<mxCell id="gswCfADjBndzVAd6MQSw-62" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="gswCfADjBndzVAd6MQSw-61" vertex="1"> <mxCell id="gswCfADjBndzVAd6MQSw-62" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="gswCfADjBndzVAd6MQSw-61" vertex="1">
<mxGeometry y="30" width="265" height="30" as="geometry" /> <mxGeometry y="30" width="265" height="30" as="geometry" />
@ -242,13 +242,13 @@
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="OZR_CdWI2ryVJAzRPrRw-1" value="&lt;font color=&quot;#000000&quot;&gt;bezieht sich auf die monatlichen Beiträge&lt;br&gt;&lt;/font&gt;" style="shape=note;strokeWidth=1;fontSize=14;size=20;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#666600;" parent="1" vertex="1"> <mxCell id="OZR_CdWI2ryVJAzRPrRw-1" value="&lt;font color=&quot;#000000&quot;&gt;bezieht sich auf die monatlichen Beiträge&lt;br&gt;&lt;/font&gt;" style="shape=note;strokeWidth=1;fontSize=14;size=20;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#666600;" parent="1" vertex="1">
<mxGeometry x="-1050" y="359.5" width="140" height="80.5" as="geometry" /> <mxGeometry x="-1030" y="220.5" width="140" height="80.5" as="geometry" />
</mxCell> </mxCell>
<mxCell id="q94uUYpCV1nVYjCOV-dW-1" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="1" vertex="1"> <mxCell id="q94uUYpCV1nVYjCOV-dW-1" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="1" vertex="1">
<mxGeometry x="520" y="380" width="250" height="30" as="geometry" /> <mxGeometry x="520" y="380" width="250" height="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="q94uUYpCV1nVYjCOV-dW-6" value="monatlicher_Beitrag" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1"> <mxCell id="q94uUYpCV1nVYjCOV-dW-6" value="monatlicher_Beitrag" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
<mxGeometry x="-513" y="459" width="258" height="180" as="geometry"> <mxGeometry x="-500" y="410" width="258" height="180" as="geometry">
<mxRectangle x="122" y="490" width="160" height="30" as="alternateBounds" /> <mxRectangle x="122" y="490" width="160" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
@ -317,11 +317,17 @@
<mxRectangle width="228" height="30" as="alternateBounds" /> <mxRectangle width="228" height="30" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="4oVNblO5teuYPWclf-Zj-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="q94uUYpCV1nVYjCOV-dW-26" edge="1"> <mxCell id="tIivCcCsutbBuSKXqEAH-1" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" edge="1" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="q94uUYpCV1nVYjCOV-dW-26">
<mxGeometry relative="1" as="geometry" /> <mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="-630" y="610" as="sourcePoint" />
<mxPoint x="-530" y="510" as="targetPoint" />
</mxGeometry>
</mxCell> </mxCell>
<mxCell id="4oVNblO5teuYPWclf-Zj-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="gswCfADjBndzVAd6MQSw-65" edge="1"> <mxCell id="tIivCcCsutbBuSKXqEAH-2" value="" style="edgeStyle=entityRelationEdgeStyle;fontSize=12;html=1;endArrow=ERzeroToMany;startArrow=ERmandOne;rounded=0;" edge="1" parent="1" source="C-vyLk0tnHw3VtMMgP7b-24" target="gswCfADjBndzVAd6MQSw-65">
<mxGeometry relative="1" as="geometry" /> <mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="-600" y="155" as="sourcePoint" />
<mxPoint x="-480" y="445" as="targetPoint" />
</mxGeometry>
</mxCell> </mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>