lab1
This commit is contained in:
commit
fb6ddca128
128
Assignments/Assignment1/source/.$ER图.drawio.bkp
Normal file
128
Assignments/Assignment1/source/.$ER图.drawio.bkp
Normal file
@ -0,0 +1,128 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T14:58:03.440Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="QV8OXX3yegV_yk1sex1H" version="24.0.4" type="device">
|
||||
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
|
||||
<mxGraphModel dx="1834" dy="836" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-2" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="WIyWlLk6GJQsqaUBKTNV-10">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-13" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="gZ4-rkGjbmfCSzAvaelg-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-30" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="gZ4-rkGjbmfCSzAvaelg-29">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="gZ4-rkGjbmfCSzAvaelg-10">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-3" value="座位" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="40" y="600" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-22" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-6" target="gZ4-rkGjbmfCSzAvaelg-20">
|
||||
<mxGeometry y="-10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-6" value="预定" style="rhombus;whiteSpace=wrap;html=1;shadow=0;fontFamily=Helvetica;fontSize=12;align=center;strokeWidth=1;spacing=6;spacingTop=-4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="240" y="340" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-21" value="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="WIyWlLk6GJQsqaUBKTNV-6">
|
||||
<mxGeometry y="-10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-34" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="gZ4-rkGjbmfCSzAvaelg-33">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-7" value="用户" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="440" y="360" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-3" value="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-10" target="WIyWlLk6GJQsqaUBKTNV-12">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-10" value="属于" style="rhombus;whiteSpace=wrap;html=1;shadow=0;fontFamily=Helvetica;fontSize=12;align=center;strokeWidth=1;spacing=6;spacingTop=-4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="240" y="580" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-12" target="gZ4-rkGjbmfCSzAvaelg-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-12" target="gZ4-rkGjbmfCSzAvaelg-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-12" target="gZ4-rkGjbmfCSzAvaelg-40">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-12" value="车次" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="440" y="600" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-4" value="已预定与否" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="-120" y="360" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-5" value="发车&amp;到站&amp;过程时间" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="360" y="520" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-6" value="经过车站和时间" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="520" y="520" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-10" value="各区间价格" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="-120" y="600" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-12" value="类型" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="-40" y="680" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-24" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="gZ4-rkGjbmfCSzAvaelg-23">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-26" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="gZ4-rkGjbmfCSzAvaelg-25">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-28" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="gZ4-rkGjbmfCSzAvaelg-27">
|
||||
<mxGeometry y="-10" relative="1" as="geometry">
|
||||
<mxPoint x="70" y="440" as="targetPoint" />
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="gZ4-rkGjbmfCSzAvaelg-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-39" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="gZ4-rkGjbmfCSzAvaelg-38">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-20" value="车票" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="40" y="360" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-23" value="价格" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="-80" y="280" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-25" value="座位类型" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="40" y="240" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-31" value="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-27" target="WIyWlLk6GJQsqaUBKTNV-3">
|
||||
<mxGeometry y="-10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-27" value="属于" style="rhombus;whiteSpace=wrap;html=1;shadow=0;fontFamily=Helvetica;fontSize=12;align=center;strokeWidth=1;spacing=6;spacingTop=-4;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="40" y="460" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-29" value="ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="120" y="680" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-33" value="ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="440" y="280" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-38" value="ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="-80" y="440" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-40" value="ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="440" y="680" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
44
Assignments/Assignment1/source/.$语义网络1.drawio.bkp
Normal file
44
Assignments/Assignment1/source/.$语义网络1.drawio.bkp
Normal file
@ -0,0 +1,44 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T12:17:35.571Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="DjeeH81g30QxZ4ErOPjO" version="24.0.4" type="device">
|
||||
<diagram id="prtHgNgQTEPvFCAcTncT" name="Page-1">
|
||||
<mxGraphModel dx="1418" dy="820" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="dNxyNK7c78bLwvsdeMH5-11" value="数据库软件" style="swimlane;html=1;startSize=20;horizontal=1;containerType=tree;glass=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="400" y="120" width="240" height="300" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-1" value="数据库" style="swimlane;html=1;startSize=20;horizontal=1;containerType=tree;glass=0;" vertex="1" parent="dNxyNK7c78bLwvsdeMH5-11">
|
||||
<mxGeometry x="40" y="40" width="160" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-2" value="数据" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="giAqJahfSQoaLCHjyE3S-1">
|
||||
<mxGeometry x="20" y="40" width="120" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-3" value="数据" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="giAqJahfSQoaLCHjyE3S-1">
|
||||
<mxGeometry x="20" y="70" width="120" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-8" value="<svg style="vertical-align: 0px;" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 -120 1172 120" role="img" height="0.271ex" width="2.652ex" xmlns="http://www.w3.org/2000/svg"><defs><path d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60ZM525 60Q525 84 542 102T585 120Q609 120 627 104T646 61Q646 36 629 18T586 0T543 17T525 60ZM972 60Q972 84 989 102T1032 120Q1056 120 1074 104T1093 61Q1093 36 1076 18T1033 0T990 17T972 60Z" id="MJX-2-TEX-N-2026"></path></defs><g transform="scale(1,-1)" stroke-width="0" fill="currentColor" stroke="currentColor"><g data-mml-node="math"><g data-mml-node="mo"><use xlink:href="#MJX-2-TEX-N-2026" data-c="2026"></use></g></g></g></svg>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="giAqJahfSQoaLCHjyE3S-1">
|
||||
<mxGeometry x="60" y="90" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-7" value="管理" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="dNxyNK7c78bLwvsdeMH5-11" source="giAqJahfSQoaLCHjyE3S-6" target="giAqJahfSQoaLCHjyE3S-1">
|
||||
<mxGeometry y="-20" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-6" value="数据库管理系统" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="dNxyNK7c78bLwvsdeMH5-11">
|
||||
<mxGeometry x="40" y="200" width="160" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-5" value="设计数据库的结构" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="giAqJahfSQoaLCHjyE3S-4" target="giAqJahfSQoaLCHjyE3S-1">
|
||||
<mxGeometry x="-0.125" y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-4" value="数据模型" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="160" y="190" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-10" value="模型" style="swimlane;html=1;startSize=20;horizontal=1;containerType=tree;glass=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="140" y="160" width="160" height="100" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
418
Assignments/Assignment1/source/.$语义网络2.drawio.bkp
Normal file
418
Assignments/Assignment1/source/.$语义网络2.drawio.bkp
Normal file
@ -0,0 +1,418 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T13:09:31.664Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="vLVQ7OoKgseu5EKLqJ_D" version="24.0.4" type="device">
|
||||
<diagram name="Page-1" id="e7010aeb-78dc-98c9-4316-6516fd28bfe3">
|
||||
<mxGraphModel dx="1434" dy="836" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1.5" pageWidth="1169" pageHeight="826" background="none" math="1" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" style=";html=1;" />
|
||||
<mxCell id="1" style=";html=1;" parent="0" />
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-34" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="440" width="480" height="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-35" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=#99CCFF;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=middle;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-34">
|
||||
<mxGeometry width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-36" value="\(A_1\)" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-37" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_2\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-38" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_3\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-39" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_4\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-40" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_5\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-41" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_6\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-42" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_7\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-43" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-34">
|
||||
<mxGeometry y="48" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-44" value="\(data_{11}\)" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-45" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{12}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-46" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{13}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-47" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{14}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-48" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{15}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-49" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{16}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-50" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{17}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-43">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-51" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-34">
|
||||
<mxGeometry y="96" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-52" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{21}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-53" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{22}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-54" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{23}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-55" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{24}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-56" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{25}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-57" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{26}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-58" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{27}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-59" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-34">
|
||||
<mxGeometry y="144" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-60" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{31}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-61" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{32}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-62" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{33}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-63" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{34}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-64" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{35}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-65" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{36}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-66" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{37}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-59">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-67" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-34">
|
||||
<mxGeometry y="192" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-68" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{41}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-69" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{42}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-70" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{43}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-71" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{44}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-72" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{45}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-73" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{46}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-74" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{47}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-79" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.081;exitY=0.95;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" target="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="440.0000000000002" y="360" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-87" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="240" width="480" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-88" value="<b>域</b>(各属性取值的集合)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="240" width="480" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-89" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="280" width="480" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-90" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-89">
|
||||
<mxGeometry width="480" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-91" value="<span style="background-color: rgb(255, 255, 255);">\(D_1\)</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-92" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_2\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry x="69" width="68" height="40" as="geometry">
|
||||
<mxRectangle width="68" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-93" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_3\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry x="137" width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-94" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_4\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry x="206" width="68" height="40" as="geometry">
|
||||
<mxRectangle width="68" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-95" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_5\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry x="274" width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-96" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_6\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry x="343" width="68" height="40" as="geometry">
|
||||
<mxRectangle width="68" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-97" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_7\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry x="411" width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-99" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.21;exitY=1.025;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="540" y="360" as="sourcePoint" />
|
||||
<mxPoint x="540" y="441" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-100" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;dashed=1;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="610" y="320" as="sourcePoint" />
|
||||
<mxPoint x="610" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-101" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.504;exitY=1;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="679.5" y="359" as="sourcePoint" />
|
||||
<mxPoint x="679.5" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-102" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.644;exitY=1.05;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="750" y="359" as="sourcePoint" />
|
||||
<mxPoint x="750" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-103" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.788;exitY=0.975;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="820" y="359" as="sourcePoint" />
|
||||
<mxPoint x="820" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-104" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.935;exitY=1.025;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="890" y="359" as="sourcePoint" />
|
||||
<mxPoint x="890" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-110" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;size=0.5;" vertex="1" parent="1">
|
||||
<mxGeometry x="670" y="170" width="20" height="480" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-112" value="属性" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
|
||||
<mxGeometry x="650" y="380" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-113" value="实体标识符" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="340" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-116" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-114" target="fO9Ug1_vSRP1nJCwW9FM-113">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="510" y="370" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-114" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;size=0.5;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="360" width="20" height="140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-118" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-117" target="fO9Ug1_vSRP1nJCwW9FM-35">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-117" value="实体型" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="439" width="120" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-119" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" vertex="1" parent="1">
|
||||
<mxGeometry x="930" y="489" width="20" height="191" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-120" value="实体集" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="960" y="559.5" width="120" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-121" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="600" width="240" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-122" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-121">
|
||||
<mxGeometry width="240" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-123" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-122">
|
||||
<mxGeometry width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-124" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-122">
|
||||
<mxGeometry x="60" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-125" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-122">
|
||||
<mxGeometry x="120" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-126" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-122">
|
||||
<mxGeometry x="180" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-127" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-121">
|
||||
<mxGeometry y="40" width="240" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-128" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-127">
|
||||
<mxGeometry width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-129" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-127">
|
||||
<mxGeometry x="60" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-130" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-127">
|
||||
<mxGeometry x="120" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-131" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-127">
|
||||
<mxGeometry x="180" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-132" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-121">
|
||||
<mxGeometry y="80" width="240" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-133" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-132">
|
||||
<mxGeometry width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-134" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-132">
|
||||
<mxGeometry x="60" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-135" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-132">
|
||||
<mxGeometry x="120" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-136" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="fO9Ug1_vSRP1nJCwW9FM-132">
|
||||
<mxGeometry x="180" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-137" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-43" target="fO9Ug1_vSRP1nJCwW9FM-122">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-138" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-43" target="fO9Ug1_vSRP1nJCwW9FM-127">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-139" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-132" target="fO9Ug1_vSRP1nJCwW9FM-67">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-140" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-132" target="fO9Ug1_vSRP1nJCwW9FM-51">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-141" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-59" target="fO9Ug1_vSRP1nJCwW9FM-127">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-142" value="<b>联系</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="320" y="540" width="60" height="25" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-143" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;" vertex="1" parent="1">
|
||||
<mxGeometry x="147.75" y="466.75" width="20" height="235.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-144" value="<b>别的实体</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="127.75" y="547.5" width="60" height="25" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
202
Assignments/Assignment1/source/ER图.drawio
Normal file
202
Assignments/Assignment1/source/ER图.drawio
Normal file
@ -0,0 +1,202 @@
|
||||
<mxfile host="Electron" modified="2024-03-12T08:27:08.448Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="_b4l5novAgz3SAeQyMY_" version="24.0.4" type="device">
|
||||
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
|
||||
<mxGraphModel dx="2206" dy="1286" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="3iPYnmSqufLgARxov59r-87">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="3iPYnmSqufLgARxov59r-88">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-3" target="3iPYnmSqufLgARxov59r-85">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-3" value="车站" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="680" y="980" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="3iPYnmSqufLgARxov59r-2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-79" value="N" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-7" target="3iPYnmSqufLgARxov59r-73">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-7" value="用户" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="360" y="360" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-92" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-10" target="WIyWlLk6GJQsqaUBKTNV-3">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-98" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-10" target="3iPYnmSqufLgARxov59r-97">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-10" value="经过" style="rhombus;whiteSpace=wrap;html=1;shadow=0;fontFamily=Helvetica;fontSize=12;align=center;strokeWidth=1;spacing=6;spacingTop=-4;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="1000" y="960" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-12" target="3iPYnmSqufLgARxov59r-50">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-84" value="M" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="WIyWlLk6GJQsqaUBKTNV-12" target="WIyWlLk6GJQsqaUBKTNV-10">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="WIyWlLk6GJQsqaUBKTNV-12" value="车次" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="1000" y="680" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-24" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="gZ4-rkGjbmfCSzAvaelg-23" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-9" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-11" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-10">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-57" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-56">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-60">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-65">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-68" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-64">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-69" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gZ4-rkGjbmfCSzAvaelg-20" target="3iPYnmSqufLgARxov59r-66">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-20" value="车票" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="1000" y="360" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="gZ4-rkGjbmfCSzAvaelg-23" value="始发时间" style="ellipse;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
|
||||
<mxGeometry x="840" y="240" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-2" value="<u>ID</u>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="360" y="480" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-6" value="到达时间" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1160" y="240" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-8" value="座位类别" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1000" y="480" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-10" value="车次号" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1160" y="480" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-28" target="3iPYnmSqufLgARxov59r-30">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-28" target="3iPYnmSqufLgARxov59r-42">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-28" target="3iPYnmSqufLgARxov59r-31">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-82" value="M" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-28" target="3iPYnmSqufLgARxov59r-32">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-28" value="乘客" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="360" y="680" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-30" value="姓名" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="360" y="560" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-31" value="<u>身份证号</u>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="200" y="680" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-32" target="3iPYnmSqufLgARxov59r-39">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-32" target="3iPYnmSqufLgARxov59r-38">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-83" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-32" target="WIyWlLk6GJQsqaUBKTNV-12">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-32" value="乘坐" style="rhombus;whiteSpace=wrap;html=1;shadow=0;fontFamily=Helvetica;fontSize=12;align=center;strokeWidth=1;spacing=6;spacingTop=-4;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="660" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-38" value="车票" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="560" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-39" value="车次号" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="800" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-42" value="手机号" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="360" y="800" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-50" value="<u>车次号</u>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1000" y="560" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-56" value="座位编号" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="840" y="480" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-60" value="<u>车票ID</u>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1000" y="240" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-64" value="始发站" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1160" y="300" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-65" value="到达站" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1160" y="360" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-66" value="价格" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1160" y="420" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-73" target="3iPYnmSqufLgARxov59r-74">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-73" target="3iPYnmSqufLgARxov59r-76">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-78" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-73" target="3iPYnmSqufLgARxov59r-77">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-80" value="M" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="3iPYnmSqufLgARxov59r-73" target="gZ4-rkGjbmfCSzAvaelg-20">
|
||||
<mxGeometry y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-73" value="购票" style="rhombus;whiteSpace=wrap;html=1;shadow=0;fontFamily=Helvetica;fontSize=12;align=center;strokeWidth=1;spacing=6;spacingTop=-4;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="340" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-74" value="时间" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="240" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-76" value="<u>交易单号</u>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="480" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-77" value="支付" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="550" y="280" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-85" value="省名" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="880" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-87" value="<u>车站名</u>" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="520" y="980" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-88" value="城市名" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="680" y="1080" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3iPYnmSqufLgARxov59r-97" value="到站时间" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
|
||||
<mxGeometry x="1160" y="980" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
4
Assignments/Assignment1/source/ER图.drawio.svg
Normal file
4
Assignments/Assignment1/source/ER图.drawio.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 222 KiB |
393
Assignments/Assignment1/source/作业1_21281280_柯劲帆.md
Normal file
393
Assignments/Assignment1/source/作业1_21281280_柯劲帆.md
Normal file
@ -0,0 +1,393 @@
|
||||
<h1><center>课程作业</center></h1>
|
||||
|
||||
<div style="text-align: center;">
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">课程名称</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">数据库系统原理</span></div>
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">作业次数</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">作业#1</span></div>
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">学号</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">21281280</span></div>
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">姓名</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">柯劲帆</span></div>
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">班级</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">物联网2101班</span></div>
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">指导老师</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">郝爽</span></div>
|
||||
<div><span style="display: inline-block; width: 65px; text-align: center;">修改日期</span><span style="display: inline-block; width: 25px;">:</span><span style="display: inline-block; width: 210px; font-weight: bold; text-align: left;">2024年3月13日</span></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 1. 题目1
|
||||
|
||||
> **语义网络是用于描述概念间关系的一种工具,请准确掌握如下两组基本概念,并用VISIO画出能准确表达这些概念之间关系的语义网络。**
|
||||
> 1. **数据、数据库、数据模型、数据库管理系统、软件、模型、数据库系统**
|
||||
> 2. **实体、实体集、属性、实体标识符、实体型、域、联系**
|
||||
|
||||
**第一组概念:**
|
||||
|
||||
1. **数据(Data)**:信息的最基本单元,可以是数字、文字或者任何其他形式的记录。
|
||||
2. **数据库(Database)**:系统地组织、存储和管理数据的集合,以便可以高效地访问和更新。
|
||||
3. **数据模型(Data Model)**:描述数据、数据关系、数据语义和数据约束的抽象模型,用于设计数据库的结构。
|
||||
4. **数据库管理系统(Database Management System, DBMS)**:软件系统,用于创建、维护和操作数据库,提供数据的存储、查询和更新功能。
|
||||
5. **软件(Software)**:计算机程序和相关的文档和数据的集合。
|
||||
6. **模型(Model)**:现实世界事物的抽象和表示,可以是数据模型、数学模型等。
|
||||
7. **数据库系统(Database System)**:包括数据库、数据库管理系统(DBMS)、应用程序和数据库管理员的总称,整体用于数据的管理和访问。
|
||||
|
||||
**关系描述**:
|
||||
|
||||
- 数据模型用于设计数据库,因此数据模型和数据库之间存在设计关系。
|
||||
- 数据库被数据库管理系统管理,表明数据库和DBMS之间有管理关系。
|
||||
- 数据库管理系统是一种软件,因此DBMS是软件的一个子类。
|
||||
- 数据库系统是一个更广泛的概念,包括数据库、DBMS、应用程序等,显示它们之间的包含关系。
|
||||
- 模型是一个广泛的概念,数据模型是模型的一种,特指用于数据库设计的模型。
|
||||
|
||||
<img src="语义网络1.drawio.svg" alt="语义网络1" style="zoom: 50%;" />
|
||||
|
||||
**第二组概念:**
|
||||
|
||||
1. **实体(Entity)**:现实世界中可以独立存在并可以区分的事物。
|
||||
2. **实体集(Entity Set)**:具有相同属性的实体的集合。
|
||||
3. **属性(Attribute)**:实体所具有的特征,如姓名、地址等。
|
||||
4. **实体标识符(Entity Identifier)**:唯一标识实体集中每个实体的属性或属性组合。
|
||||
5. **实体型(Entity Type)**:描述实体集的结构,即实体具有哪些属性。
|
||||
6. **域(Domain)**:属性可以取值的集合。
|
||||
7. **联系(Relationship)**:实体之间的关系,可以是一对一、一对多或多对多等。
|
||||
|
||||
**关系描述**:
|
||||
|
||||
- 实体集由相同类型的实体构成,因此实体和实体集之间存在归属关系。
|
||||
- 实体具有属性,表示实体和属性之间有拥有关系。
|
||||
- 实体标识符是特定于实体集的,用于唯一标识其中的实体,显示实体标识符和实体集之间的关联关系。
|
||||
- 实体型定义了实体集的结构,即包含哪些属性,因此实体型和实体集之间有定义关系。
|
||||
- 域是属性可能取值的范围,因此属性和域之间存在限制关系。
|
||||
- 联系描述了实体之间的关系,因此实体间存在联系关系,这可以通过实体型来描述。
|
||||
|
||||
<img src="./语义网络2.drawio.svg" alt="语义网络2" style="zoom: 50%;" />
|
||||
|
||||
|
||||
|
||||
## 2. 题目2
|
||||
|
||||
> **请从如下现实业务背景中任选一个,用VISIO画出ER图表达的简化的概念模型(10个实体集以内,不必穷尽)。**
|
||||
>
|
||||
> - **12306网站余票查询业务模型**
|
||||
> - **航空公司航班查询业务模型**
|
||||
> - **支付宝或微信支付业务模型**
|
||||
> - **银行账户与转账业务模型**
|
||||
> - **微信朋友圈业务模型**
|
||||
> - **微信用户及聊天群聊天业务模型**
|
||||
> - **短视频平台业务模型**
|
||||
> - **知乎等论坛业务模型**
|
||||
> - **互联网点餐业务模型**
|
||||
> - **快餐店点餐业务模型(门店或网络点餐)**
|
||||
>
|
||||
> **注:因本学期所有的实验以及课程设计均围绕上述业务背景之一开展,建议尽早选定一个业务模型,尽早理解与分析业务,圈定你将实现的系统的功能范围(不建议范围过大)。**
|
||||
|
||||
<img src="ER图.drawio.svg" alt="ER图" style="zoom:67%;" />
|
||||
|
||||
## 3. 题目3
|
||||
|
||||
> **关系模型设计时经常会涉及完整性约束,数据模型中的完整性约束来源于业务背景中完整性约束要求。请观察并分析第2题中你选定的业务场景,举出至少3个以上的完整性约束例子。**
|
||||
|
||||
1. **实体完整性约束**:确保每个表的主键是唯一的,不允许有重复值,也不允许有空值。
|
||||
- 例如,在乘客表中,身份证号可以作为主键,因为每个乘客的身份证号是唯一的。
|
||||
- 列车表中,列车号可以作为主键,因为每个列车号是唯一标识一列列车的。
|
||||
2. **参照完整性约束**:确保表之间的外键关系有效,即外键字段的值必须在关联表的主键字段中存在或者是空值。
|
||||
- 在列车车票表中,列车号需要与列车表中的列车号相对应,这保证了列车车票的列车号在列车表中有一个有效的引用。
|
||||
- 同样,列车车票表中的车站名需要与车站表中的车站名相对应,确保了车站名的有效性。
|
||||
3. **域完整性约束**:指定属性值的类型、格式、范围或其他属性,确保数据符合特定条件。
|
||||
- 例如,手机号在乘客表中应该遵循特定的格式,并且只能包含数字。
|
||||
- 性别字段可能只允许特定的值,如"男"、"女"。
|
||||
- 价格字段在列车车票表中应该是非负的。
|
||||
4. **唯一性约束**:确保某一列或几列组合的值在整个表中是唯一的,避免重复记录。
|
||||
- 身份证号在乘客表中不仅是主键,也需要是唯一的,以确保每个记录代表不同的乘客。
|
||||
5. **用户定义的完整性约束**:确保列中的数据满足特定条件。
|
||||
- 例如,始发时间必须早于到达时间,在列车表和列车车票表中都应该遵守这一规则。
|
||||
|
||||
|
||||
|
||||
## 4. 题目4
|
||||
|
||||
> **请自己寻找安装包,寻找安装和卸载向导,自学建库、卸载及建表方法,完成如下任务:**
|
||||
>
|
||||
> 1. **在自己的电脑上安装好某一版本的MySQL、SQL Server或Oracle,卸载数据库,反复若干次,确保熟练掌握这个过程。**
|
||||
>
|
||||
> 2. **建立一个数据库,随意建立一些数据表,比如通讯录,往表中手动增加一些信息。**
|
||||
>
|
||||
> **通过适当的截图界面,证明你已经熟练掌握以上技术。**
|
||||
|
||||
- 操作系统:Ubuntu 22.04 LTS (6.5.0-25-generic)
|
||||
|
||||
### 4.1. 安装MySQL
|
||||
|
||||
使用apt安装MySQL:
|
||||
|
||||
```sh
|
||||
$ sudo apt update
|
||||
$ sudo apt install mysql-server
|
||||
```
|
||||
|
||||
这时MySQL服务默认已被安装进程开启。开启MySQL服务的命令为:
|
||||
|
||||
```sh
|
||||
$ sudo systemctl start mysql.service
|
||||
```
|
||||
|
||||
进入MySQL修改登录密码(可省略):
|
||||
|
||||
```sh
|
||||
$ sudo mysql
|
||||
Welcome to the MySQL monitor. Commands end with ; or \g.
|
||||
Your MySQL connection id is 23
|
||||
Server version: 8.0.36-0ubuntu0.22.04.1 (Ubuntu)
|
||||
|
||||
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
|
||||
|
||||
Oracle is a registered trademark of Oracle Corporation and/or its
|
||||
affiliates. Other names may be trademarks of their respective
|
||||
owners.
|
||||
|
||||
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
|
||||
```
|
||||
|
||||
```mysql
|
||||
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
|
||||
Query OK, 0 rows affected (0.01 sec)
|
||||
|
||||
mysql> exit
|
||||
Bye
|
||||
```
|
||||
|
||||
使用`mysql_secure_installation`进行配置
|
||||
|
||||
```sh
|
||||
$ sudo mysql_secure_installation
|
||||
```
|
||||
|
||||
配置过程略。
|
||||
|
||||
卸载MySQL:
|
||||
|
||||
```sh
|
||||
$ sudo apt-get remove mysql-common
|
||||
$ sudo apt-get autoremove --purge mysql-server-8.0
|
||||
```
|
||||
|
||||
查看残留包,逐个卸载。
|
||||
|
||||
```sh
|
||||
$ dpkg --list | grep mysql
|
||||
```
|
||||
|
||||
清除残留数据:
|
||||
|
||||
```sh
|
||||
$ dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P
|
||||
```
|
||||
|
||||
### 4.2. 操作数据库
|
||||
|
||||
登录MySQL:
|
||||
|
||||
```sh
|
||||
$ sudo mysql -p
|
||||
Enter password:
|
||||
Welcome to the MySQL monitor. Commands end with ; or \g.
|
||||
Your MySQL connection id is 24
|
||||
Server version: 8.0.36-0ubuntu0.22.04.1 (Ubuntu)
|
||||
|
||||
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
|
||||
|
||||
Oracle is a registered trademark of Oracle Corporation and/or its
|
||||
affiliates. Other names may be trademarks of their respective
|
||||
owners.
|
||||
|
||||
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
|
||||
|
||||
mysql>
|
||||
```
|
||||
|
||||
查看已有数据库:
|
||||
|
||||
```mysql
|
||||
mysql> SHOW DATABASES;
|
||||
+--------------------+
|
||||
| Database |
|
||||
+--------------------+
|
||||
| information_schema |
|
||||
| mysql |
|
||||
| performance_schema |
|
||||
| sys |
|
||||
+--------------------+
|
||||
4 rows in set (0.00 sec)
|
||||
```
|
||||
|
||||
创建新数据库:
|
||||
|
||||
```mysql
|
||||
mysql> CREATE DATABASE MyDB;
|
||||
Query OK, 1 row affected (0.02 sec)
|
||||
```
|
||||
|
||||
修改数据库字符集,以便支持中文:
|
||||
|
||||
```mysql
|
||||
mysql> ALTER DATABASE MyDB CHARACTER SET utf8;
|
||||
Query OK, 1 row affected, 1 warning (0.04 sec)
|
||||
```
|
||||
|
||||
查看及切换数据库:
|
||||
|
||||
```mysql
|
||||
mysql> SHOW DATABASES;
|
||||
+--------------------+
|
||||
| Database |
|
||||
+--------------------+
|
||||
| MyDB |
|
||||
| information_schema |
|
||||
| mysql |
|
||||
| performance_schema |
|
||||
| sys |
|
||||
+--------------------+
|
||||
5 rows in set (0.00 sec)
|
||||
|
||||
mysql> USE MyDB;
|
||||
Database changed
|
||||
mysql> SHOW TABLES;
|
||||
Empty set (0.00 sec)
|
||||
```
|
||||
|
||||
创建表:
|
||||
|
||||
```mysql
|
||||
mysql> CREATE TABLE BOOK (
|
||||
-> ISBN CHAR(30) PRIMARY KEY,
|
||||
-> NAME VARCHAR(30) NOT NULL,
|
||||
-> AUTHOR VARCHAR(30),
|
||||
-> PUBLISHER VARCHAR(30),
|
||||
-> PRICE FLOAT(2)
|
||||
-> );
|
||||
Query OK, 0 rows affected (0.06 sec)
|
||||
|
||||
mysql> SHOW TABLES;
|
||||
+----------------+
|
||||
| Tables_in_MyDB |
|
||||
+----------------+
|
||||
| BOOK |
|
||||
+----------------+
|
||||
1 row in set (0.00 sec)
|
||||
|
||||
mysql> DESC BOOK;
|
||||
+-----------+-------------+------+-----+---------+-------+
|
||||
| Field | Type | Null | Key | Default | Extra |
|
||||
+-----------+-------------+------+-----+---------+-------+
|
||||
| ISBN | char(30) | NO | PRI | NULL | |
|
||||
| NAME | varchar(30) | NO | | NULL | |
|
||||
| AUTHOR | varchar(30) | YES | | NULL | |
|
||||
| PUBLISHER | varchar(30) | YES | | NULL | |
|
||||
| PRICE | float | YES | | NULL | |
|
||||
+-----------+-------------+------+-----+---------+-------+
|
||||
5 rows in set (0.00 sec)
|
||||
```
|
||||
|
||||
添加一列:
|
||||
|
||||
```sh
|
||||
mysql> ALTER TABLE BOOK
|
||||
-> ADD COLUMN PUBLISH_YEAR YEAR;
|
||||
Query OK, 0 rows affected (0.04 sec)
|
||||
Records: 0 Duplicates: 0 Warnings: 0
|
||||
|
||||
mysql> DESC BOOK;
|
||||
+--------------+-------------+------+-----+---------+-------+
|
||||
| Field | Type | Null | Key | Default | Extra |
|
||||
+--------------+-------------+------+-----+---------+-------+
|
||||
| ISBN | char(30) | NO | PRI | NULL | |
|
||||
| NAME | varchar(30) | NO | | NULL | |
|
||||
| AUTHOR | varchar(30) | YES | | NULL | |
|
||||
| PUBLISHER | varchar(30) | YES | | NULL | |
|
||||
| PRICE | float | YES | | NULL | |
|
||||
| PUBLISH_YEAR | year | YES | | NULL | |
|
||||
+--------------+-------------+------+-----+---------+-------+
|
||||
6 rows in set (0.00 sec)
|
||||
|
||||
mysql> SELECT * FROM BOOK;
|
||||
Empty set (0.00 sec)
|
||||
```
|
||||
|
||||
添加完整性约束:
|
||||
|
||||
```mysql
|
||||
mysql> ALTER TABLE BOOK
|
||||
-> ADD CONSTRAINT price_positive CHECK (PRICE > 0);
|
||||
Query OK, 0 rows affected (0.10 sec)
|
||||
Records: 0 Duplicates: 0 Warnings: 0
|
||||
```
|
||||
|
||||
添加记录:
|
||||
|
||||
```mysql
|
||||
mysql> INSERT INTO BOOK (ISBN, NAME, AUTHOR, PUBLISHER, PRICE, PUBLISH_YEAR)
|
||||
-> VALUES ('978-7-302-42328-7', '机器学习', '周志华', '清华大学出版社', 108.00, '2016'),
|
||||
-> ('978-7-111-68181-6', '数据库系统概念', 'Silberschatz et al.', '机械工业出版社', 149.00, '2021');
|
||||
Query OK, 2 rows affected (0.26 sec)
|
||||
Records: 2 Duplicates: 0 Warnings: 0
|
||||
```
|
||||
|
||||
查看表内容:
|
||||
|
||||

|
||||
|
||||
继续添加记录:
|
||||
|
||||
```mysql
|
||||
mysql> INSERT INTO BOOK (ISBN, NAME, PUBLISHER, PRICE, PUBLISH_YEAR)
|
||||
-> VALUES ('978-7-111-59971-5', '计算机网络:自顶向下方法', '机械工业出版社', 89.00, '2018'),
|
||||
-> ('978-7-121-43307-8', '数字图像处理学', '电子工业出版社', 199.80, '2022');
|
||||
Query OK, 2 rows affected (0.01 sec)
|
||||
Records: 2 Duplicates: 0 Warnings: 0
|
||||
```
|
||||
|
||||
查看表内容:
|
||||
|
||||

|
||||
|
||||
其中`AUTHOR`属性默认为`NULL`。
|
||||
|
||||
删除记录:
|
||||
|
||||
```mysql
|
||||
mysql> DELETE FROM BOOK
|
||||
-> WHERE PUBLISHER = '机械工业出版社';
|
||||
Query OK, 2 rows affected (0.45 sec)
|
||||
```
|
||||
|
||||
查看表内容:
|
||||
|
||||

|
||||
|
||||
可见成功删除了两条`PUBLISHER = '机械工业出版社'`的记录。
|
||||
|
||||
删除表:
|
||||
|
||||
```mysql
|
||||
mysql> DROP TABLE BOOK;
|
||||
Query OK, 0 rows affected (0.37 sec)
|
||||
|
||||
mysql> SHOW TABLES;
|
||||
Empty set (0.00 sec)
|
||||
```
|
||||
|
||||
删库~~跑路~~:
|
||||
|
||||
```mysql
|
||||
mysql> DROP DATABASE MyDB;
|
||||
Query OK, 0 rows affected (0.03 sec)
|
||||
|
||||
mysql> SELECT DATABASE();
|
||||
+------------+
|
||||
| DATABASE() |
|
||||
+------------+
|
||||
| NULL |
|
||||
+------------+
|
||||
1 row in set (0.00 sec)
|
||||
```
|
||||
|
BIN
Assignments/Assignment1/source/作业1_21281280_柯劲帆.pdf
Normal file
BIN
Assignments/Assignment1/source/作业1_21281280_柯劲帆.pdf
Normal file
Binary file not shown.
BIN
Assignments/Assignment1/source/查看表.png
Normal file
BIN
Assignments/Assignment1/source/查看表.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 562 KiB |
BIN
Assignments/Assignment1/source/查看表2.png
Normal file
BIN
Assignments/Assignment1/source/查看表2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 679 KiB |
BIN
Assignments/Assignment1/source/查看表3.png
Normal file
BIN
Assignments/Assignment1/source/查看表3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 367 KiB |
63
Assignments/Assignment1/source/语义网络1.drawio
Normal file
63
Assignments/Assignment1/source/语义网络1.drawio
Normal file
@ -0,0 +1,63 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T12:29:44.731Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="eMP4GevldZwEaCXYciuw" version="24.0.4" type="device">
|
||||
<diagram id="prtHgNgQTEPvFCAcTncT" name="Page-1">
|
||||
<mxGraphModel dx="1418" dy="820" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="dNxyNK7c78bLwvsdeMH5-11" value="数据库软件" style="swimlane;html=1;startSize=20;horizontal=1;containerType=tree;glass=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="400" y="120" width="240" height="380" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-1" value="数据库" style="swimlane;html=1;startSize=20;horizontal=1;containerType=tree;glass=0;" parent="dNxyNK7c78bLwvsdeMH5-11" vertex="1">
|
||||
<mxGeometry x="40" y="40" width="160" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-2" value="数据" style="rounded=0;whiteSpace=wrap;html=1;" parent="giAqJahfSQoaLCHjyE3S-1" vertex="1">
|
||||
<mxGeometry x="20" y="40" width="120" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-3" value="数据" style="rounded=0;whiteSpace=wrap;html=1;" parent="giAqJahfSQoaLCHjyE3S-1" vertex="1">
|
||||
<mxGeometry x="20" y="70" width="120" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-8" value="<svg style="vertical-align: 0px;" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 -120 1172 120" role="img" height="0.271ex" width="2.652ex" xmlns="http://www.w3.org/2000/svg"><defs><path d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60ZM525 60Q525 84 542 102T585 120Q609 120 627 104T646 61Q646 36 629 18T586 0T543 17T525 60ZM972 60Q972 84 989 102T1032 120Q1056 120 1074 104T1093 61Q1093 36 1076 18T1033 0T990 17T972 60Z" id="MJX-2-TEX-N-2026"></path></defs><g transform="scale(1,-1)" stroke-width="0" fill="currentColor" stroke="currentColor"><g data-mml-node="math"><g data-mml-node="mo"><use xlink:href="#MJX-2-TEX-N-2026" data-c="2026"></use></g></g></g></svg>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="giAqJahfSQoaLCHjyE3S-1" vertex="1">
|
||||
<mxGeometry x="60" y="90" width="40" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-7" value="管理" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="dNxyNK7c78bLwvsdeMH5-11" source="giAqJahfSQoaLCHjyE3S-6" target="giAqJahfSQoaLCHjyE3S-1" edge="1">
|
||||
<mxGeometry y="-20" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="rgB_FiIPzrIPtq7C7b9a-3" value="管理" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=classic;endFill=1;startArrow=none;startFill=0;" edge="1" parent="dNxyNK7c78bLwvsdeMH5-11" source="giAqJahfSQoaLCHjyE3S-6" target="rgB_FiIPzrIPtq7C7b9a-2">
|
||||
<mxGeometry y="20" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-6" value="数据库管理系统" style="rounded=0;whiteSpace=wrap;html=1;" parent="dNxyNK7c78bLwvsdeMH5-11" vertex="1">
|
||||
<mxGeometry x="40" y="200" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rgB_FiIPzrIPtq7C7b9a-2" value="应用系统" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="dNxyNK7c78bLwvsdeMH5-11">
|
||||
<mxGeometry x="40" y="300" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-5" value="设计数据库的结构" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="giAqJahfSQoaLCHjyE3S-4" target="giAqJahfSQoaLCHjyE3S-1" edge="1">
|
||||
<mxGeometry x="-0.125" y="10" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-4" value="数据模型" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="160" y="190" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="giAqJahfSQoaLCHjyE3S-10" value="模型" style="swimlane;html=1;startSize=20;horizontal=1;containerType=tree;glass=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="140" y="160" width="160" height="100" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rgB_FiIPzrIPtq7C7b9a-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="rgB_FiIPzrIPtq7C7b9a-4" target="rgB_FiIPzrIPtq7C7b9a-2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rgB_FiIPzrIPtq7C7b9a-4" value="用户" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="520" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rgB_FiIPzrIPtq7C7b9a-6" value="交互" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="rgB_FiIPzrIPtq7C7b9a-2" target="rgB_FiIPzrIPtq7C7b9a-4">
|
||||
<mxGeometry y="20" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
4
Assignments/Assignment1/source/语义网络1.drawio.svg
Normal file
4
Assignments/Assignment1/source/语义网络1.drawio.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 101 KiB |
432
Assignments/Assignment1/source/语义网络2.drawio
Normal file
432
Assignments/Assignment1/source/语义网络2.drawio
Normal file
@ -0,0 +1,432 @@
|
||||
<mxfile host="Electron" modified="2024-03-11T13:15:00.645Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="hjoYA19RF9N_r2caPvyj" version="24.0.4" type="device">
|
||||
<diagram name="Page-1" id="e7010aeb-78dc-98c9-4316-6516fd28bfe3">
|
||||
<mxGraphModel dx="1434" dy="836" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1.5" pageWidth="1169" pageHeight="826" background="none" math="1" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" style=";html=1;" />
|
||||
<mxCell id="1" style=";html=1;" parent="0" />
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-34" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" parent="1" vertex="1">
|
||||
<mxGeometry x="440" y="440" width="480" height="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-35" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=#99CCFF;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=middle;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-34" vertex="1">
|
||||
<mxGeometry width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-36" value="\(A_1\)" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-37" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_2\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-38" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_3\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-39" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_4\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-40" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_5\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-41" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_6\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-42" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">\(A_7\)</span><div><br></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;labelBackgroundColor=#99CCFF;" parent="fO9Ug1_vSRP1nJCwW9FM-35" vertex="1">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-43" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-34" vertex="1">
|
||||
<mxGeometry y="48" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-44" value="\(data_{11}\)" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-45" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{12}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-46" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{13}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-47" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{14}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-48" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{15}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-49" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{16}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-50" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{17}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-43" vertex="1">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-51" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-34" vertex="1">
|
||||
<mxGeometry y="96" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-52" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{21}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-53" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{22}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-54" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{23}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-55" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{24}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-56" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{25}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-57" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{26}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-58" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{27}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-51" vertex="1">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-59" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-34" vertex="1">
|
||||
<mxGeometry y="144" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-60" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{31}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-61" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{32}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-62" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{33}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-63" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{34}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-64" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{35}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-65" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{36}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-66" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{37}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-59" vertex="1">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-67" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-34" vertex="1">
|
||||
<mxGeometry y="192" width="480" height="48" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-68" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{41}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-69" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{42}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry x="69" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-70" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{43}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry x="137" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-71" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{44}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry x="206" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-72" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{45}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry x="274" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-73" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{46}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry x="343" width="68" height="48" as="geometry">
|
||||
<mxRectangle width="68" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-74" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(data_{47}\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-67" vertex="1">
|
||||
<mxGeometry x="411" width="69" height="48" as="geometry">
|
||||
<mxRectangle width="69" height="48" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-79" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.081;exitY=0.95;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" target="fO9Ug1_vSRP1nJCwW9FM-35" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="440.0000000000002" y="360" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-87" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="440" y="240" width="480" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-88" value="<b>域</b>(各属性取值的集合)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="440" y="240" width="480" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-89" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" parent="1" vertex="1">
|
||||
<mxGeometry x="440" y="280" width="480" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-90" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-89" vertex="1">
|
||||
<mxGeometry width="480" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-91" value="<span style="background-color: rgb(255, 255, 255);">\(D_1\)</span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-92" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_2\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry x="69" width="68" height="40" as="geometry">
|
||||
<mxRectangle width="68" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-93" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_3\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry x="137" width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-94" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_4\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry x="206" width="68" height="40" as="geometry">
|
||||
<mxRectangle width="68" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-95" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_5\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry x="274" width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-96" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_6\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry x="343" width="68" height="40" as="geometry">
|
||||
<mxRectangle width="68" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-97" value="<br><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">\(D_7\)</span><div><br/></div>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-90" vertex="1">
|
||||
<mxGeometry x="411" width="69" height="40" as="geometry">
|
||||
<mxRectangle width="69" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-99" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.21;exitY=1.025;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="540" y="360" as="sourcePoint" />
|
||||
<mxPoint x="540" y="441" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-100" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;dashed=1;" parent="1" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="610" y="320" as="sourcePoint" />
|
||||
<mxPoint x="610" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-101" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.504;exitY=1;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="679.5" y="359" as="sourcePoint" />
|
||||
<mxPoint x="679.5" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-102" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.644;exitY=1.05;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="750" y="359" as="sourcePoint" />
|
||||
<mxPoint x="750" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-103" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.788;exitY=0.975;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="820" y="359" as="sourcePoint" />
|
||||
<mxPoint x="820" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-104" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.935;exitY=1.025;exitDx=0;exitDy=0;entryX=0.081;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;exitPerimeter=0;dashed=1;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-90" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="890" y="359" as="sourcePoint" />
|
||||
<mxPoint x="890" y="440" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-110" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;size=0.5;" parent="1" vertex="1">
|
||||
<mxGeometry x="670" y="170" width="20" height="480" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-112" value="属性" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="650" y="380" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-113" value="实体标识符" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="280" y="340" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-116" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-114" target="fO9Ug1_vSRP1nJCwW9FM-113" edge="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="510" y="370" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-114" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;size=0.5;" parent="1" vertex="1">
|
||||
<mxGeometry x="500" y="360" width="20" height="140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-118" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-117" target="fO9Ug1_vSRP1nJCwW9FM-35" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-117" value="实体型" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="280" y="439" width="120" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-119" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="1" vertex="1">
|
||||
<mxGeometry x="930" y="489" width="20" height="191" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-120" value="实体集" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="960" y="559.5" width="120" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-121" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="600" width="240" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-122" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-121" vertex="1">
|
||||
<mxGeometry width="240" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-123" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-122" vertex="1">
|
||||
<mxGeometry width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-124" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-122" vertex="1">
|
||||
<mxGeometry x="60" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-125" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-122" vertex="1">
|
||||
<mxGeometry x="120" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-126" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-122" vertex="1">
|
||||
<mxGeometry x="180" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-127" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-121" vertex="1">
|
||||
<mxGeometry y="40" width="240" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-128" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-127" vertex="1">
|
||||
<mxGeometry width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-129" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-127" vertex="1">
|
||||
<mxGeometry x="60" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-130" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-127" vertex="1">
|
||||
<mxGeometry x="120" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-131" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-127" vertex="1">
|
||||
<mxGeometry x="180" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-132" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="fO9Ug1_vSRP1nJCwW9FM-121" vertex="1">
|
||||
<mxGeometry y="80" width="240" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-133" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-132" vertex="1">
|
||||
<mxGeometry width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-134" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-132" vertex="1">
|
||||
<mxGeometry x="60" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-135" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-132" vertex="1">
|
||||
<mxGeometry x="120" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-136" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" parent="fO9Ug1_vSRP1nJCwW9FM-132" vertex="1">
|
||||
<mxGeometry x="180" width="60" height="40" as="geometry">
|
||||
<mxRectangle width="60" height="40" as="alternateBounds" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-137" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-43" target="fO9Ug1_vSRP1nJCwW9FM-122" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-138" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-43" target="fO9Ug1_vSRP1nJCwW9FM-127" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-139" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-132" target="fO9Ug1_vSRP1nJCwW9FM-67" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-140" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-132" target="fO9Ug1_vSRP1nJCwW9FM-51" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-141" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fO9Ug1_vSRP1nJCwW9FM-59" target="fO9Ug1_vSRP1nJCwW9FM-127" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-143" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=-90;" parent="1" vertex="1">
|
||||
<mxGeometry x="147.75" y="466.75" width="20" height="235.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="fO9Ug1_vSRP1nJCwW9FM-144" value="<b>别的实体集</b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="116.63" y="547.5" width="82.25" height="25" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WO7J90W1CG8Q0t_aBQMk-1" value="联系" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="310" y="760" width="120" height="39.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="WO7J90W1CG8Q0t_aBQMk-2" value="M" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.0492" y="-18" width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="500" y="700" as="sourcePoint" />
|
||||
<mxPoint x="440" y="760" as="targetPoint" />
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="WO7J90W1CG8Q0t_aBQMk-3" value="N" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.0492" y="-18" width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="300" y="770" as="sourcePoint" />
|
||||
<mxPoint x="240" y="730" as="targetPoint" />
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
4
Assignments/Assignment1/source/语义网络2.drawio.svg
Normal file
4
Assignments/Assignment1/source/语义网络2.drawio.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 658 KiB |
BIN
Assignments/Assignment1/作业1_21281280_柯劲帆.pdf
Normal file
BIN
Assignments/Assignment1/作业1_21281280_柯劲帆.pdf
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user