Files
HKSingleParty/99_references/dbml_examples/profile.dbml.svg
2025-05-28 09:55:51 +08:00

601 lines
70 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
-->
<!-- Title: dbml Pages: 1 -->
<svg width="2629pt" height="4183pt"
viewBox="0.00 0.00 2629.06 4182.76" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4178.76)">
<title>dbml</title>
<!-- job_category -->
<g id="job_category" class="node">
<title>job_category</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1701.17" cy="-2504.67" rx="235.43" ry="214.92"/>
<polygon fill="#29235c" stroke="transparent" points="1537.17,-2594.67 1537.17,-2654.67 1866.17,-2654.67 1866.17,-2594.67 1537.17,-2594.67"/>
<polygon fill="none" stroke="#29235c" points="1537.17,-2594.67 1537.17,-2654.67 1866.17,-2654.67 1866.17,-2594.67 1537.17,-2594.67"/>
<text text-anchor="start" x="1547.84" y="-2615.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;job_category &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1537.17,-2534.67 1537.17,-2594.67 1866.17,-2594.67 1866.17,-2534.67 1537.17,-2534.67"/>
<polygon fill="none" stroke="#29235c" points="1537.17,-2534.67 1537.17,-2594.67 1866.17,-2594.67 1866.17,-2534.67 1537.17,-2534.67"/>
<text text-anchor="start" x="1606.55" y="-2555.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;full_time &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1537.17,-2474.67 1537.17,-2534.67 1866.17,-2534.67 1866.17,-2474.67 1537.17,-2474.67"/>
<polygon fill="none" stroke="#29235c" points="1537.17,-2474.67 1537.17,-2534.67 1866.17,-2534.67 1866.17,-2474.67 1537.17,-2474.67"/>
<text text-anchor="start" x="1599.43" y="-2495.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;part_time &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1537.17,-2414.67 1537.17,-2474.67 1866.17,-2474.67 1866.17,-2414.67 1537.17,-2414.67"/>
<polygon fill="none" stroke="#29235c" points="1537.17,-2414.67 1537.17,-2474.67 1866.17,-2474.67 1866.17,-2414.67 1537.17,-2414.67"/>
<text text-anchor="start" x="1626.1" y="-2435.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;intern &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1537.17,-2354.67 1537.17,-2414.67 1866.17,-2414.67 1866.17,-2354.67 1537.17,-2354.67"/>
<polygon fill="none" stroke="#29235c" points="1537.17,-2354.67 1537.17,-2414.67 1866.17,-2414.67 1866.17,-2354.67 1537.17,-2354.67"/>
<text text-anchor="start" x="1583.41" y="-2375.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;on_campus &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1535.67,-2353.67 1535.67,-2655.67 1866.67,-2655.67 1866.67,-2353.67 1535.67,-2353.67"/>
</g>
<!-- apply_status -->
<g id="apply_status" class="node">
<title>apply_status</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1003.32" cy="-3129.67" rx="233.19" ry="172.57"/>
<polygon fill="#29235c" stroke="transparent" points="840.32,-3189.67 840.32,-3249.67 1166.32,-3249.67 1166.32,-3189.67 840.32,-3189.67"/>
<polygon fill="none" stroke="#29235c" points="840.32,-3189.67 840.32,-3249.67 1166.32,-3249.67 1166.32,-3189.67 840.32,-3189.67"/>
<text text-anchor="start" x="851.26" y="-3210.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;apply_status &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="840.32,-3129.67 840.32,-3189.67 1166.32,-3189.67 1166.32,-3129.67 840.32,-3129.67"/>
<polygon fill="none" stroke="#29235c" points="840.32,-3129.67 840.32,-3189.67 1166.32,-3189.67 1166.32,-3129.67 840.32,-3129.67"/>
<text text-anchor="start" x="910.83" y="-3150.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;pending &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="840.32,-3069.67 840.32,-3129.67 1166.32,-3129.67 1166.32,-3069.67 840.32,-3069.67"/>
<polygon fill="none" stroke="#29235c" points="840.32,-3069.67 840.32,-3129.67 1166.32,-3129.67 1166.32,-3069.67 840.32,-3069.67"/>
<text text-anchor="start" x="903.75" y="-3090.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;reviewed &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="840.32,-3009.67 840.32,-3069.67 1166.32,-3069.67 1166.32,-3009.67 840.32,-3009.67"/>
<polygon fill="none" stroke="#29235c" points="840.32,-3009.67 840.32,-3069.67 1166.32,-3069.67 1166.32,-3009.67 840.32,-3009.67"/>
<text text-anchor="start" x="908.18" y="-3030.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;declined &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="839.32,-3008.67 839.32,-3250.67 1167.32,-3250.67 1167.32,-3008.67 839.32,-3008.67"/>
</g>
<!-- eligibility_status -->
<g id="eligibility_status" class="node">
<title>eligibility_status</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1701.17" cy="-2141.67" rx="264.42" ry="130.22"/>
<polygon fill="#29235c" stroke="transparent" points="1516.17,-2171.67 1516.17,-2231.67 1886.17,-2231.67 1886.17,-2171.67 1516.17,-2171.67"/>
<polygon fill="none" stroke="#29235c" points="1516.17,-2171.67 1516.17,-2231.67 1886.17,-2231.67 1886.17,-2171.67 1516.17,-2171.67"/>
<text text-anchor="start" x="1526.92" y="-2192.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;eligibility_status &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1516.17,-2111.67 1516.17,-2171.67 1886.17,-2171.67 1886.17,-2111.67 1516.17,-2111.67"/>
<polygon fill="none" stroke="#29235c" points="1516.17,-2111.67 1516.17,-2171.67 1886.17,-2171.67 1886.17,-2111.67 1516.17,-2111.67"/>
<text text-anchor="start" x="1649.61" y="-2132.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;all &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1516.17,-2051.67 1516.17,-2111.67 1886.17,-2111.67 1886.17,-2051.67 1516.17,-2051.67"/>
<polygon fill="none" stroke="#29235c" points="1516.17,-2051.67 1516.17,-2111.67 1886.17,-2111.67 1886.17,-2051.67 1516.17,-2051.67"/>
<text text-anchor="start" x="1566.93" y="-2072.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;special_major &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1515.17,-2050.67 1515.17,-2232.67 1887.17,-2232.67 1887.17,-2050.67 1515.17,-2050.67"/>
</g>
<!-- user -->
<g id="user" class="node">
<title>user</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="2333.27" cy="-2432.67" rx="287.59" ry="342.48"/>
<polygon fill="#1d71b8" stroke="transparent" points="2132.27,-2612.67 2132.27,-2672.67 2535.27,-2672.67 2535.27,-2612.67 2132.27,-2612.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2612.67 2132.27,-2672.67 2535.27,-2672.67 2535.27,-2612.67 2132.27,-2612.67"/>
<text text-anchor="start" x="2240.4" y="-2633.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;user &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2552.67 2132.27,-2612.67 2535.27,-2612.67 2535.27,-2552.67 2132.27,-2552.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2552.67 2132.27,-2612.67 2535.27,-2612.67 2535.27,-2552.67 2132.27,-2552.67"/>
<text text-anchor="start" x="2143.27" y="-2573.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="2168.15" y="-2573.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="2426.46" y="-2573.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2492.67 2132.27,-2552.67 2535.27,-2552.67 2535.27,-2492.67 2132.27,-2492.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2492.67 2132.27,-2552.67 2535.27,-2552.67 2535.27,-2492.67 2132.27,-2492.67"/>
<text text-anchor="start" x="2143.27" y="-2512.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">username &#160;&#160;&#160;</text>
<text text-anchor="start" x="2378.5" y="-2513.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="2485.17" y="-2513.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2494.07" y="-2513.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2432.67 2132.27,-2492.67 2535.27,-2492.67 2535.27,-2432.67 2132.27,-2432.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2432.67 2132.27,-2492.67 2535.27,-2492.67 2535.27,-2432.67 2132.27,-2432.67"/>
<text text-anchor="start" x="2143.27" y="-2452.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">email &#160;&#160;&#160;</text>
<text text-anchor="start" x="2378.5" y="-2453.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="2485.17" y="-2453.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2494.07" y="-2453.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2372.67 2132.27,-2432.67 2535.27,-2432.67 2535.27,-2372.67 2132.27,-2372.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2372.67 2132.27,-2432.67 2535.27,-2432.67 2535.27,-2372.67 2132.27,-2372.67"/>
<text text-anchor="start" x="2142.95" y="-2392.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">password_digest &#160;&#160;&#160;</text>
<text text-anchor="start" x="2417.93" y="-2393.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2312.67 2132.27,-2372.67 2535.27,-2372.67 2535.27,-2312.67 2132.27,-2312.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2312.67 2132.27,-2372.67 2535.27,-2372.67 2535.27,-2312.67 2132.27,-2312.67"/>
<text text-anchor="start" x="2143.27" y="-2332.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">role &#160;&#160;&#160;</text>
<text text-anchor="start" x="2387.37" y="-2333.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<text text-anchor="start" x="2485.17" y="-2333.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="2494.07" y="-2333.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2252.67 2132.27,-2312.67 2535.27,-2312.67 2535.27,-2252.67 2132.27,-2252.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2252.67 2132.27,-2312.67 2535.27,-2312.67 2535.27,-2252.67 2132.27,-2252.67"/>
<text text-anchor="start" x="2143.27" y="-2272.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="2376.71" y="-2273.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="#e7e2dd" stroke="transparent" points="2132.27,-2192.67 2132.27,-2252.67 2535.27,-2252.67 2535.27,-2192.67 2132.27,-2192.67"/>
<polygon fill="none" stroke="#29235c" points="2132.27,-2192.67 2132.27,-2252.67 2535.27,-2252.67 2535.27,-2192.67 2132.27,-2192.67"/>
<text text-anchor="start" x="2143.27" y="-2212.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">updated_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="2376.71" y="-2213.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="2130.77,-2191.67 2130.77,-2673.67 2535.77,-2673.67 2535.77,-2191.67 2130.77,-2191.67"/>
</g>
<!-- profile -->
<g id="profile" class="node">
<title>profile</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1003.32" cy="-1893.67" rx="260.43" ry="172.57"/>
<polygon fill="#1d71b8" stroke="transparent" points="821.32,-1953.67 821.32,-2013.67 1185.32,-2013.67 1185.32,-1953.67 821.32,-1953.67"/>
<polygon fill="none" stroke="#29235c" points="821.32,-1953.67 821.32,-2013.67 1185.32,-2013.67 1185.32,-1953.67 821.32,-1953.67"/>
<text text-anchor="start" x="897.52" y="-1974.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;profile &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="821.32,-1893.67 821.32,-1953.67 1185.32,-1953.67 1185.32,-1893.67 821.32,-1893.67"/>
<polygon fill="none" stroke="#29235c" points="821.32,-1893.67 821.32,-1953.67 1185.32,-1953.67 1185.32,-1893.67 821.32,-1893.67"/>
<text text-anchor="start" x="832.32" y="-1914.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="857.21" y="-1914.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1076.52" y="-1914.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="821.32,-1833.67 821.32,-1893.67 1185.32,-1893.67 1185.32,-1833.67 821.32,-1833.67"/>
<polygon fill="none" stroke="#29235c" points="821.32,-1833.67 821.32,-1893.67 1185.32,-1893.67 1185.32,-1833.67 821.32,-1833.67"/>
<text text-anchor="start" x="832.08" y="-1853.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">user_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="972" y="-1854.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="1135.55" y="-1854.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1144.45" y="-1854.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="821.32,-1773.67 821.32,-1833.67 1185.32,-1833.67 1185.32,-1773.67 821.32,-1773.67"/>
<polygon fill="none" stroke="#29235c" points="821.32,-1773.67 821.32,-1833.67 1185.32,-1833.67 1185.32,-1773.67 821.32,-1773.67"/>
<text text-anchor="start" x="832.32" y="-1793.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1026.76" y="-1794.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="820.32,-1772.67 820.32,-2014.67 1186.32,-2014.67 1186.32,-1772.67 820.32,-1772.67"/>
</g>
<!-- profile&#45;&gt;user -->
<!-- profile&#45;&gt;user -->
<g id="edge2" class="edge">
<title>profile:e&#45;&gt;user:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1186.32,-1863.67C1553.81,-1863.67 1737.79,-1694.21 2009.47,-1941.67 2221.24,-2134.55 1850.53,-2571.82 2120.94,-2582.47"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="2121.2,-2585.97 2131.27,-2582.67 2121.33,-2578.97 2121.2,-2585.97"/>
<text text-anchor="middle" x="2140.16" y="-2592.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1177.43" y="-1834.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- basic_profile -->
<g id="basic_profile" class="node">
<title>basic_profile</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="306.88" cy="-1959.67" rx="277.79" ry="469.54"/>
<polygon fill="#1d71b8" stroke="transparent" points="112.88,-2229.67 112.88,-2289.67 501.88,-2289.67 501.88,-2229.67 112.88,-2229.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-2229.67 112.88,-2289.67 501.88,-2289.67 501.88,-2229.67 112.88,-2229.67"/>
<text text-anchor="start" x="155.34" y="-2250.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;basic_profile &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-2169.67 112.88,-2229.67 501.88,-2229.67 501.88,-2169.67 112.88,-2169.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-2169.67 112.88,-2229.67 501.88,-2229.67 501.88,-2169.67 112.88,-2169.67"/>
<text text-anchor="start" x="123.88" y="-2190.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="148.77" y="-2190.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="393.08" y="-2190.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-2109.67 112.88,-2169.67 501.88,-2169.67 501.88,-2109.67 112.88,-2109.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-2109.67 112.88,-2169.67 501.88,-2169.67 501.88,-2109.67 112.88,-2109.67"/>
<text text-anchor="start" x="123.7" y="-2129.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">profile_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="288.56" y="-2130.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="452.12" y="-2130.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="461.01" y="-2130.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-2049.67 112.88,-2109.67 501.88,-2109.67 501.88,-2049.67 112.88,-2049.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-2049.67 112.88,-2109.67 501.88,-2109.67 501.88,-2049.67 112.88,-2049.67"/>
<text text-anchor="start" x="123.88" y="-2069.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">avatar &#160;&#160;&#160;</text>
<text text-anchor="start" x="430.42" y="-2070.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">blob</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1989.67 112.88,-2049.67 501.88,-2049.67 501.88,-1989.67 112.88,-1989.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1989.67 112.88,-2049.67 501.88,-2049.67 501.88,-1989.67 112.88,-1989.67"/>
<text text-anchor="start" x="123.88" y="-2009.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="345.12" y="-2010.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="451.79" y="-2010.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="460.69" y="-2010.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1929.67 112.88,-1989.67 501.88,-1989.67 501.88,-1929.67 112.88,-1929.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1929.67 112.88,-1989.67 501.88,-1989.67 501.88,-1929.67 112.88,-1929.67"/>
<text text-anchor="start" x="123.88" y="-1949.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">birth &#160;&#160;&#160;</text>
<text text-anchor="start" x="389.53" y="-1950.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">date</text>
<text text-anchor="start" x="451.79" y="-1950.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="460.69" y="-1950.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1869.67 112.88,-1929.67 501.88,-1929.67 501.88,-1869.67 112.88,-1869.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1869.67 112.88,-1929.67 501.88,-1929.67 501.88,-1869.67 112.88,-1869.67"/>
<text text-anchor="start" x="123.88" y="-1889.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">city &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1890.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1809.67 112.88,-1869.67 501.88,-1869.67 501.88,-1809.67 112.88,-1809.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1809.67 112.88,-1869.67 501.88,-1869.67 501.88,-1809.67 112.88,-1809.67"/>
<text text-anchor="start" x="123.88" y="-1829.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">state &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1830.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1749.67 112.88,-1809.67 501.88,-1809.67 501.88,-1749.67 112.88,-1749.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1749.67 112.88,-1809.67 501.88,-1809.67 501.88,-1749.67 112.88,-1749.67"/>
<text text-anchor="start" x="123.88" y="-1769.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">country &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1770.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1689.67 112.88,-1749.67 501.88,-1749.67 501.88,-1689.67 112.88,-1689.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1689.67 112.88,-1749.67 501.88,-1749.67 501.88,-1689.67 112.88,-1689.67"/>
<text text-anchor="start" x="123.88" y="-1709.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">skillset &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1710.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="112.88,-1629.67 112.88,-1689.67 501.88,-1689.67 501.88,-1629.67 112.88,-1629.67"/>
<polygon fill="none" stroke="#29235c" points="112.88,-1629.67 112.88,-1689.67 501.88,-1689.67 501.88,-1629.67 112.88,-1629.67"/>
<text text-anchor="start" x="123.88" y="-1649.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">career_objective &#160;&#160;&#160;</text>
<text text-anchor="start" x="439.31" y="-1650.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">text</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="111.38,-1628.67 111.38,-2290.67 502.38,-2290.67 502.38,-1628.67 111.38,-1628.67"/>
</g>
<!-- basic_profile&#45;&gt;profile -->
<!-- basic_profile&#45;&gt;profile -->
<g id="edge4" class="edge">
<title>basic_profile:e&#45;&gt;profile:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M502.88,-2139.67C670.03,-2139.67 650.57,-1932.43 810.07,-1923.93"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="810.42,-1927.43 820.32,-1923.67 810.23,-1920.43 810.42,-1927.43"/>
<text text-anchor="middle" x="811.43" y="-1894.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="493.99" y="-2110.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- education_profile -->
<g id="education_profile" class="node">
<title>education_profile</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="306.88" cy="-1129.67" rx="278.7" ry="342.48"/>
<polygon fill="#1d71b8" stroke="transparent" points="111.88,-1309.67 111.88,-1369.67 501.88,-1369.67 501.88,-1309.67 111.88,-1309.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-1309.67 111.88,-1369.67 501.88,-1369.67 501.88,-1309.67 111.88,-1309.67"/>
<text text-anchor="start" x="122.82" y="-1330.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;education_profile &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-1249.67 111.88,-1309.67 501.88,-1309.67 501.88,-1249.67 111.88,-1249.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-1249.67 111.88,-1309.67 501.88,-1309.67 501.88,-1249.67 111.88,-1249.67"/>
<text text-anchor="start" x="122.88" y="-1270.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="147.77" y="-1270.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="393.08" y="-1270.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-1189.67 111.88,-1249.67 501.88,-1249.67 501.88,-1189.67 111.88,-1189.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-1189.67 111.88,-1249.67 501.88,-1249.67 501.88,-1189.67 111.88,-1189.67"/>
<text text-anchor="start" x="122.88" y="-1209.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">profile_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="288.56" y="-1210.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="452.12" y="-1210.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="461.01" y="-1210.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-1129.67 111.88,-1189.67 501.88,-1189.67 501.88,-1129.67 111.88,-1129.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-1129.67 111.88,-1189.67 501.88,-1189.67 501.88,-1129.67 111.88,-1129.67"/>
<text text-anchor="start" x="122.88" y="-1149.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">college_name &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1150.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-1069.67 111.88,-1129.67 501.88,-1129.67 501.88,-1069.67 111.88,-1069.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-1069.67 111.88,-1129.67 501.88,-1129.67 501.88,-1069.67 111.88,-1069.67"/>
<text text-anchor="start" x="122.88" y="-1089.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1090.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-1009.67 111.88,-1069.67 501.88,-1069.67 501.88,-1009.67 111.88,-1009.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-1009.67 111.88,-1069.67 501.88,-1069.67 501.88,-1009.67 111.88,-1009.67"/>
<text text-anchor="start" x="122.88" y="-1029.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">degree &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-1030.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-949.67 111.88,-1009.67 501.88,-1009.67 501.88,-949.67 111.88,-949.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-949.67 111.88,-1009.67 501.88,-1009.67 501.88,-949.67 111.88,-949.67"/>
<text text-anchor="start" x="122.88" y="-969.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">major &#160;&#160;&#160;</text>
<text text-anchor="start" x="384.21" y="-970.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.88,-889.67 111.88,-949.67 501.88,-949.67 501.88,-889.67 111.88,-889.67"/>
<polygon fill="none" stroke="#29235c" points="111.88,-889.67 111.88,-949.67 501.88,-949.67 501.88,-889.67 111.88,-889.67"/>
<text text-anchor="start" x="122.88" y="-909.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">year_of_passing &#160;&#160;&#160;</text>
<text text-anchor="start" x="428.63" y="-910.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">date</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="110.88,-888.67 110.88,-1370.67 502.88,-1370.67 502.88,-888.67 110.88,-888.67"/>
</g>
<!-- education_profile&#45;&gt;profile -->
<!-- education_profile&#45;&gt;profile -->
<g id="edge6" class="edge">
<title>education_profile:e&#45;&gt;profile:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M502.88,-1219.67C842.59,-1219.67 484.59,-1909.3 809.99,-1923.45"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="810.25,-1926.95 820.32,-1923.67 810.4,-1919.95 810.25,-1926.95"/>
<text text-anchor="middle" x="829.22" y="-1894.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="496.66" y="-1190.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- experience_profile -->
<g id="experience_profile" class="node">
<title>experience_profile</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="306.88" cy="-384.67" rx="290.74" ry="384.83"/>
<polygon fill="#1d71b8" stroke="transparent" points="103.88,-594.67 103.88,-654.67 510.88,-654.67 510.88,-594.67 103.88,-594.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-594.67 103.88,-654.67 510.88,-654.67 510.88,-594.67 103.88,-594.67"/>
<text text-anchor="start" x="114.44" y="-615.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;experience_profile &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-534.67 103.88,-594.67 510.88,-594.67 510.88,-534.67 103.88,-534.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-534.67 103.88,-594.67 510.88,-594.67 510.88,-534.67 103.88,-534.67"/>
<text text-anchor="start" x="114.88" y="-555.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="139.77" y="-555.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="402.08" y="-555.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-474.67 103.88,-534.67 510.88,-534.67 510.88,-474.67 103.88,-474.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-474.67 103.88,-534.67 510.88,-534.67 510.88,-474.67 103.88,-474.67"/>
<text text-anchor="start" x="114.88" y="-494.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">profile_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="297.24" y="-495.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="460.79" y="-495.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="469.69" y="-495.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-414.67 103.88,-474.67 510.88,-474.67 510.88,-414.67 103.88,-414.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-414.67 103.88,-474.67 510.88,-474.67 510.88,-414.67 103.88,-414.67"/>
<text text-anchor="start" x="114.88" y="-434.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">company_name &#160;&#160;&#160;</text>
<text text-anchor="start" x="393.21" y="-435.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-354.67 103.88,-414.67 510.88,-414.67 510.88,-354.67 103.88,-354.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-354.67 103.88,-414.67 510.88,-414.67 510.88,-354.67 103.88,-354.67"/>
<text text-anchor="start" x="114.88" y="-374.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">title &#160;&#160;&#160;</text>
<text text-anchor="start" x="393.21" y="-375.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-294.67 103.88,-354.67 510.88,-354.67 510.88,-294.67 103.88,-294.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-294.67 103.88,-354.67 510.88,-354.67 510.88,-294.67 103.88,-294.67"/>
<text text-anchor="start" x="114.88" y="-314.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location &#160;&#160;&#160;</text>
<text text-anchor="start" x="393.21" y="-315.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-234.67 103.88,-294.67 510.88,-294.67 510.88,-234.67 103.88,-234.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-234.67 103.88,-294.67 510.88,-294.67 510.88,-234.67 103.88,-234.67"/>
<text text-anchor="start" x="114.88" y="-254.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">start_date &#160;&#160;&#160;</text>
<text text-anchor="start" x="437.63" y="-255.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">date</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-174.67 103.88,-234.67 510.88,-234.67 510.88,-174.67 103.88,-174.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-174.67 103.88,-234.67 510.88,-234.67 510.88,-174.67 103.88,-174.67"/>
<text text-anchor="start" x="114.88" y="-194.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">end_date &#160;&#160;&#160;</text>
<text text-anchor="start" x="437.63" y="-195.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">date</text>
<polygon fill="#e7e2dd" stroke="transparent" points="103.88,-114.67 103.88,-174.67 510.88,-174.67 510.88,-114.67 103.88,-114.67"/>
<polygon fill="none" stroke="#29235c" points="103.88,-114.67 103.88,-174.67 510.88,-174.67 510.88,-114.67 103.88,-114.67"/>
<text text-anchor="start" x="114.88" y="-134.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">work_description &#160;&#160;&#160;</text>
<text text-anchor="start" x="448.31" y="-135.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">text</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="102.38,-113.67 102.38,-655.67 511.38,-655.67 511.38,-113.67 102.38,-113.67"/>
</g>
<!-- experience_profile&#45;&gt;profile -->
<!-- experience_profile&#45;&gt;profile -->
<g id="edge8" class="edge">
<title>experience_profile:e&#45;&gt;profile:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M511.88,-504.67C831.11,-504.67 504.79,-1893.34 810.15,-1923.18"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="810.17,-1926.68 820.32,-1923.67 810.5,-1919.69 810.17,-1926.68"/>
<text text-anchor="middle" x="811.43" y="-1933.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="505.66" y="-475.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- company -->
<g id="company" class="node">
<title>company</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1701.17" cy="-3122.67" rx="308.1" ry="384.83"/>
<polygon fill="#1d71b8" stroke="transparent" points="1485.17,-3332.67 1485.17,-3392.67 1917.17,-3392.67 1917.17,-3332.67 1485.17,-3332.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-3332.67 1485.17,-3392.67 1917.17,-3392.67 1917.17,-3332.67 1485.17,-3332.67"/>
<text text-anchor="start" x="1574.02" y="-3353.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;company &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-3272.67 1485.17,-3332.67 1917.17,-3332.67 1917.17,-3272.67 1485.17,-3272.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-3272.67 1485.17,-3332.67 1917.17,-3332.67 1917.17,-3272.67 1485.17,-3272.67"/>
<text text-anchor="start" x="1496.17" y="-3293.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1521.06" y="-3293.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1808.37" y="-3293.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-3212.67 1485.17,-3272.67 1917.17,-3272.67 1917.17,-3212.67 1485.17,-3212.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-3212.67 1485.17,-3272.67 1917.17,-3272.67 1917.17,-3212.67 1485.17,-3212.67"/>
<text text-anchor="start" x="1496.15" y="-3232.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">company_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1703.85" y="-3233.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="1867.41" y="-3233.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1876.3" y="-3233.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-3152.67 1485.17,-3212.67 1917.17,-3212.67 1917.17,-3152.67 1485.17,-3152.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-3152.67 1485.17,-3212.67 1917.17,-3212.67 1917.17,-3152.67 1485.17,-3152.67"/>
<text text-anchor="start" x="1496.17" y="-3172.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">avatar &#160;&#160;&#160;</text>
<text text-anchor="start" x="1845.71" y="-3173.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">blob</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-3092.67 1485.17,-3152.67 1917.17,-3152.67 1917.17,-3092.67 1485.17,-3092.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-3092.67 1485.17,-3152.67 1917.17,-3152.67 1917.17,-3092.67 1485.17,-3092.67"/>
<text text-anchor="start" x="1496.17" y="-3112.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="1799.5" y="-3113.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-3032.67 1485.17,-3092.67 1917.17,-3092.67 1917.17,-3032.67 1485.17,-3032.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-3032.67 1485.17,-3092.67 1917.17,-3092.67 1917.17,-3032.67 1485.17,-3032.67"/>
<text text-anchor="start" x="1496.17" y="-3052.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location &#160;&#160;&#160;</text>
<text text-anchor="start" x="1799.5" y="-3053.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-2972.67 1485.17,-3032.67 1917.17,-3032.67 1917.17,-2972.67 1485.17,-2972.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-2972.67 1485.17,-3032.67 1917.17,-3032.67 1917.17,-2972.67 1485.17,-2972.67"/>
<text text-anchor="start" x="1496.17" y="-2992.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="1799.5" y="-2993.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-2912.67 1485.17,-2972.67 1917.17,-2972.67 1917.17,-2912.67 1485.17,-2912.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-2912.67 1485.17,-2972.67 1917.17,-2972.67 1917.17,-2912.67 1485.17,-2912.67"/>
<text text-anchor="start" x="1496.17" y="-2932.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">contract_email &#160;&#160;&#160;</text>
<text text-anchor="start" x="1799.5" y="-2933.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1485.17,-2852.67 1485.17,-2912.67 1917.17,-2912.67 1917.17,-2852.67 1485.17,-2852.67"/>
<polygon fill="none" stroke="#29235c" points="1485.17,-2852.67 1485.17,-2912.67 1917.17,-2912.67 1917.17,-2852.67 1485.17,-2852.67"/>
<text text-anchor="start" x="1496.17" y="-2872.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">contract_phone &#160;&#160;&#160;</text>
<text text-anchor="start" x="1799.5" y="-2873.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1484.17,-2851.67 1484.17,-3393.67 1918.17,-3393.67 1918.17,-2851.67 1484.17,-2851.67"/>
</g>
<!-- company&#45;&gt;user -->
<!-- company&#45;&gt;user -->
<g id="edge10" class="edge">
<title>company:e&#45;&gt;user:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1918.17,-3242.67C2068.83,-3242.67 1981.29,-2611.98 2121.25,-2583.65"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="2121.66,-2587.13 2131.27,-2582.67 2120.97,-2580.16 2121.66,-2587.13"/>
<text text-anchor="middle" x="2140.16" y="-2553.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1927.07" y="-3252.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
</g>
<!-- job -->
<g id="job" class="node">
<title>job</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1003.32" cy="-3747.67" rx="353.61" ry="427.19"/>
<polygon fill="#1d71b8" stroke="transparent" points="755.32,-3987.67 755.32,-4047.67 1251.32,-4047.67 1251.32,-3987.67 755.32,-3987.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3987.67 755.32,-4047.67 1251.32,-4047.67 1251.32,-3987.67 755.32,-3987.67"/>
<text text-anchor="start" x="919.73" y="-4008.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;job &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3927.67 755.32,-3987.67 1251.32,-3987.67 1251.32,-3927.67 755.32,-3927.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3927.67 755.32,-3987.67 1251.32,-3987.67 1251.32,-3927.67 755.32,-3927.67"/>
<text text-anchor="start" x="766.32" y="-3948.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="791.21" y="-3948.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1142.52" y="-3948.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3867.67 755.32,-3927.67 1251.32,-3927.67 1251.32,-3867.67 755.32,-3867.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3867.67 755.32,-3927.67 1251.32,-3927.67 1251.32,-3867.67 755.32,-3867.67"/>
<text text-anchor="start" x="766.32" y="-3887.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">company_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1037.68" y="-3888.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="1201.23" y="-3888.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1210.12" y="-3888.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3807.67 755.32,-3867.67 1251.32,-3867.67 1251.32,-3807.67 755.32,-3807.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3807.67 755.32,-3867.67 1251.32,-3867.67 1251.32,-3807.67 755.32,-3807.67"/>
<text text-anchor="start" x="766.32" y="-3827.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">title &#160;&#160;&#160;</text>
<text text-anchor="start" x="1133.65" y="-3828.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3747.67 755.32,-3807.67 1251.32,-3807.67 1251.32,-3747.67 755.32,-3747.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3747.67 755.32,-3807.67 1251.32,-3807.67 1251.32,-3747.67 755.32,-3747.67"/>
<text text-anchor="start" x="766.32" y="-3767.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1092.76" y="-3768.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3687.67 755.32,-3747.67 1251.32,-3747.67 1251.32,-3687.67 755.32,-3687.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3687.67 755.32,-3747.67 1251.32,-3747.67 1251.32,-3687.67 755.32,-3687.67"/>
<text text-anchor="start" x="766.21" y="-3707.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">application_deadline &#160;&#160;&#160;</text>
<text text-anchor="start" x="1093.04" y="-3708.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3627.67 755.32,-3687.67 1251.32,-3687.67 1251.32,-3627.67 755.32,-3627.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3627.67 755.32,-3687.67 1251.32,-3687.67 1251.32,-3627.67 755.32,-3627.67"/>
<text text-anchor="start" x="766.32" y="-3647.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location &#160;&#160;&#160;</text>
<text text-anchor="start" x="1133.65" y="-3648.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3567.67 755.32,-3627.67 1251.32,-3627.67 1251.32,-3567.67 755.32,-3567.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3567.67 755.32,-3627.67 1251.32,-3627.67 1251.32,-3567.67 755.32,-3567.67"/>
<text text-anchor="start" x="766.32" y="-3587.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">salary &#160;&#160;&#160;</text>
<text text-anchor="start" x="1179.86" y="-3588.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">float</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3507.67 755.32,-3567.67 1251.32,-3567.67 1251.32,-3507.67 755.32,-3507.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3507.67 755.32,-3567.67 1251.32,-3567.67 1251.32,-3507.67 755.32,-3507.67"/>
<text text-anchor="start" x="766.32" y="-3527.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">desc &#160;&#160;&#160;</text>
<text text-anchor="start" x="1188.75" y="-3528.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">text</text>
<polygon fill="#e7e2dd" stroke="transparent" points="755.32,-3447.67 755.32,-3507.67 1251.32,-3507.67 1251.32,-3447.67 755.32,-3447.67"/>
<polygon fill="none" stroke="#29235c" points="755.32,-3447.67 755.32,-3507.67 1251.32,-3507.67 1251.32,-3447.67 755.32,-3447.67"/>
<text text-anchor="start" x="766.32" y="-3467.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">category &#160;&#160;&#160;</text>
<text text-anchor="start" x="1057.15" y="-3468.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">job_category</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="754.32,-3446.67 754.32,-4048.67 1252.32,-4048.67 1252.32,-3446.67 754.32,-3446.67"/>
</g>
<!-- job&#45;&gt;job_category -->
<g id="edge23" class="edge">
<title>job:e&#45;&gt;job_category:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1252.32,-3477.67C1339.51,-3477.67 1330.12,-3394.65 1356.88,-3311.67 1396.7,-3188.13 1330.38,-2842.43 1392.88,-2728.67 1430.76,-2659.69 1457.48,-2624.67 1536.17,-2624.67"/>
</g>
<!-- job&#45;&gt;company -->
<!-- job&#45;&gt;company -->
<g id="edge12" class="edge">
<title>job:e&#45;&gt;company:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1252.32,-3897.67C1532.67,-3897.67 1208.47,-3317.1 1474.06,-3302.93"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1474.27,-3306.43 1484.17,-3302.67 1474.09,-3299.43 1474.27,-3306.43"/>
<text text-anchor="middle" x="1493.07" y="-3312.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1258.54" y="-3907.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- job_application -->
<g id="job_application" class="node">
<title>job_application</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="306.88" cy="-3309.67" rx="306.77" ry="342.48"/>
<polygon fill="#1d71b8" stroke="transparent" points="91.88,-3489.67 91.88,-3549.67 521.88,-3549.67 521.88,-3489.67 91.88,-3489.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3489.67 91.88,-3549.67 521.88,-3549.67 521.88,-3489.67 91.88,-3489.67"/>
<text text-anchor="start" x="137.94" y="-3510.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;job_application &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3429.67 91.88,-3489.67 521.88,-3489.67 521.88,-3429.67 91.88,-3429.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3429.67 91.88,-3489.67 521.88,-3489.67 521.88,-3429.67 91.88,-3429.67"/>
<text text-anchor="start" x="102.88" y="-3450.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="127.77" y="-3450.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="413.08" y="-3450.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3369.67 91.88,-3429.67 521.88,-3429.67 521.88,-3369.67 91.88,-3369.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3369.67 91.88,-3429.67 521.88,-3429.67 521.88,-3369.67 91.88,-3369.67"/>
<text text-anchor="start" x="102.88" y="-3389.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">job_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="308.24" y="-3390.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="471.79" y="-3390.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="480.69" y="-3390.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3309.67 91.88,-3369.67 521.88,-3369.67 521.88,-3309.67 91.88,-3309.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3309.67 91.88,-3369.67 521.88,-3369.67 521.88,-3309.67 91.88,-3309.67"/>
<text text-anchor="start" x="102.74" y="-3329.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">applicant_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="308.56" y="-3330.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="472.12" y="-3330.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="481.01" y="-3330.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3249.67 91.88,-3309.67 521.88,-3309.67 521.88,-3249.67 91.88,-3249.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3249.67 91.88,-3309.67 521.88,-3309.67 521.88,-3249.67 91.88,-3249.67"/>
<text text-anchor="start" x="102.88" y="-3269.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">resume &#160;&#160;&#160;</text>
<text text-anchor="start" x="404.21" y="-3270.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3189.67 91.88,-3249.67 521.88,-3249.67 521.88,-3189.67 91.88,-3189.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3189.67 91.88,-3249.67 521.88,-3249.67 521.88,-3189.67 91.88,-3189.67"/>
<text text-anchor="start" x="102.88" y="-3209.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">status &#160;&#160;&#160;</text>
<text text-anchor="start" x="331.27" y="-3210.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">apply_status</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3129.67 91.88,-3189.67 521.88,-3189.67 521.88,-3129.67 91.88,-3129.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3129.67 91.88,-3189.67 521.88,-3189.67 521.88,-3129.67 91.88,-3129.67"/>
<text text-anchor="start" x="102.88" y="-3149.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="363.33" y="-3150.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-3069.67 91.88,-3129.67 521.88,-3129.67 521.88,-3069.67 91.88,-3069.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-3069.67 91.88,-3129.67 521.88,-3129.67 521.88,-3069.67 91.88,-3069.67"/>
<text text-anchor="start" x="102.88" y="-3089.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">updated_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="363.33" y="-3090.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="90.88,-3068.67 90.88,-3550.67 522.88,-3550.67 522.88,-3068.67 90.88,-3068.67"/>
</g>
<!-- job_application&#45;&gt;apply_status -->
<g id="edge24" class="edge">
<title>job_application:e&#45;&gt;apply_status:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M522.88,-3219.67C663.52,-3219.67 698.68,-3219.67 839.32,-3219.67"/>
</g>
<!-- job_application&#45;&gt;profile -->
<!-- job_application&#45;&gt;profile -->
<g id="edge16" class="edge">
<title>job_application:e&#45;&gt;profile:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M522.88,-3339.67C728.67,-3339.67 588.93,-3089.94 613.77,-2885.67 624.64,-2796.24 611.1,-2157.03 649.77,-2075.67 691.86,-1987.09 717.03,-1927.82 810.17,-1923.88"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="810.4,-1927.37 820.32,-1923.67 810.25,-1920.37 810.4,-1927.37"/>
<text text-anchor="middle" x="829.22" y="-1933.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="516.66" y="-3349.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- job_application&#45;&gt;job -->
<!-- job_application&#45;&gt;job -->
<g id="edge14" class="edge">
<title>job_application:e&#45;&gt;job:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M522.88,-3399.67C787.83,-3399.67 493.79,-3943.05 744,-3957.38"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="744.23,-3960.89 754.32,-3957.67 744.42,-3953.89 744.23,-3960.89"/>
<text text-anchor="middle" x="745.43" y="-3967.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="516.66" y="-3409.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- event -->
<g id="event" class="node">
<title>event</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="1003.32" cy="-2511.67" rx="308.1" ry="427.19"/>
<polygon fill="#1d71b8" stroke="transparent" points="787.32,-2751.67 787.32,-2811.67 1219.32,-2811.67 1219.32,-2751.67 787.32,-2751.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2751.67 787.32,-2811.67 1219.32,-2811.67 1219.32,-2751.67 787.32,-2751.67"/>
<text text-anchor="start" x="901.94" y="-2772.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;event &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2691.67 787.32,-2751.67 1219.32,-2751.67 1219.32,-2691.67 787.32,-2691.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2691.67 787.32,-2751.67 1219.32,-2751.67 1219.32,-2691.67 787.32,-2691.67"/>
<text text-anchor="start" x="798.32" y="-2712.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="823.21" y="-2712.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1110.52" y="-2712.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2631.67 787.32,-2691.67 1219.32,-2691.67 1219.32,-2631.67 787.32,-2631.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2631.67 787.32,-2691.67 1219.32,-2691.67 1219.32,-2631.67 787.32,-2631.67"/>
<text text-anchor="start" x="798.29" y="-2651.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">company_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1006" y="-2652.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="1169.55" y="-2652.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1178.45" y="-2652.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2571.67 787.32,-2631.67 1219.32,-2631.67 1219.32,-2571.67 787.32,-2571.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2571.67 787.32,-2631.67 1219.32,-2631.67 1219.32,-2571.67 787.32,-2571.67"/>
<text text-anchor="start" x="798.32" y="-2591.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="1101.65" y="-2592.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2511.67 787.32,-2571.67 1219.32,-2571.67 1219.32,-2511.67 787.32,-2511.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2511.67 787.32,-2571.67 1219.32,-2571.67 1219.32,-2511.67 787.32,-2511.67"/>
<text text-anchor="start" x="798.32" y="-2531.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="1101.65" y="-2532.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2451.67 787.32,-2511.67 1219.32,-2511.67 1219.32,-2451.67 787.32,-2451.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2451.67 787.32,-2511.67 1219.32,-2511.67 1219.32,-2451.67 787.32,-2451.67"/>
<text text-anchor="start" x="798.32" y="-2471.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">time &#160;&#160;&#160;</text>
<text text-anchor="start" x="1146.06" y="-2472.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">date</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2391.67 787.32,-2451.67 1219.32,-2451.67 1219.32,-2391.67 787.32,-2391.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2391.67 787.32,-2451.67 1219.32,-2451.67 1219.32,-2391.67 787.32,-2391.67"/>
<text text-anchor="start" x="798.32" y="-2411.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">location &#160;&#160;&#160;</text>
<text text-anchor="start" x="1101.65" y="-2412.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2331.67 787.32,-2391.67 1219.32,-2391.67 1219.32,-2331.67 787.32,-2331.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2331.67 787.32,-2391.67 1219.32,-2391.67 1219.32,-2331.67 787.32,-2331.67"/>
<text text-anchor="start" x="798.32" y="-2351.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">eligibility &#160;&#160;&#160;</text>
<text text-anchor="start" x="984.31" y="-2352.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">eligibility_status</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2271.67 787.32,-2331.67 1219.32,-2331.67 1219.32,-2271.67 787.32,-2271.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2271.67 787.32,-2331.67 1219.32,-2331.67 1219.32,-2271.67 787.32,-2271.67"/>
<text text-anchor="start" x="798.32" y="-2291.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1060.76" y="-2292.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="#e7e2dd" stroke="transparent" points="787.32,-2211.67 787.32,-2271.67 1219.32,-2271.67 1219.32,-2211.67 787.32,-2211.67"/>
<polygon fill="none" stroke="#29235c" points="787.32,-2211.67 787.32,-2271.67 1219.32,-2271.67 1219.32,-2211.67 787.32,-2211.67"/>
<text text-anchor="start" x="798.32" y="-2231.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">updated_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1060.76" y="-2232.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="786.32,-2210.67 786.32,-2812.67 1220.32,-2812.67 1220.32,-2210.67 786.32,-2210.67"/>
</g>
<!-- event&#45;&gt;eligibility_status -->
<g id="edge25" class="edge">
<title>event:e&#45;&gt;eligibility_status:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1220.32,-2361.67C1369.42,-2361.67 1366.08,-2201.67 1515.17,-2201.67"/>
</g>
<!-- event&#45;&gt;company -->
<!-- event&#45;&gt;company -->
<g id="edge18" class="edge">
<title>event:e&#45;&gt;company:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1220.32,-2661.67C1361.18,-2661.67 1302.69,-2817.65 1356.88,-2947.67 1419.97,-3099.06 1320.98,-3294.08 1473.74,-3302.39"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1474.09,-3305.9 1484.17,-3302.67 1474.27,-3298.9 1474.09,-3305.9"/>
<text text-anchor="middle" x="1493.07" y="-3273.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1226.54" y="-2671.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- event_regisiteration -->
<g id="event_regisiteration" class="node">
<title>event_regisiteration</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="306.88" cy="-2661.67" rx="306.77" ry="214.92"/>
<polygon fill="#1d71b8" stroke="transparent" points="91.88,-2751.67 91.88,-2811.67 521.88,-2811.67 521.88,-2751.67 91.88,-2751.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-2751.67 91.88,-2811.67 521.88,-2811.67 521.88,-2751.67 91.88,-2751.67"/>
<text text-anchor="start" x="105.05" y="-2772.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;event_regisiteration &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-2691.67 91.88,-2751.67 521.88,-2751.67 521.88,-2691.67 91.88,-2691.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-2691.67 91.88,-2751.67 521.88,-2751.67 521.88,-2691.67 91.88,-2691.67"/>
<text text-anchor="start" x="102.88" y="-2712.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="127.77" y="-2712.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="413.08" y="-2712.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">integer</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-2631.67 91.88,-2691.67 521.88,-2691.67 521.88,-2631.67 91.88,-2631.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-2631.67 91.88,-2691.67 521.88,-2691.67 521.88,-2631.67 91.88,-2631.67"/>
<text text-anchor="start" x="102.88" y="-2651.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">event_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="308.24" y="-2652.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="471.79" y="-2652.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="480.69" y="-2652.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-2571.67 91.88,-2631.67 521.88,-2631.67 521.88,-2571.67 91.88,-2571.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-2571.67 91.88,-2631.67 521.88,-2631.67 521.88,-2571.67 91.88,-2571.67"/>
<text text-anchor="start" x="102.74" y="-2591.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">applicant_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="308.56" y="-2592.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar(32)</text>
<text text-anchor="start" x="472.12" y="-2592.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="481.01" y="-2592.87" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="91.88,-2511.67 91.88,-2571.67 521.88,-2571.67 521.88,-2511.67 91.88,-2511.67"/>
<polygon fill="none" stroke="#29235c" points="91.88,-2511.67 91.88,-2571.67 521.88,-2571.67 521.88,-2511.67 91.88,-2511.67"/>
<text text-anchor="start" x="102.88" y="-2531.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">regisitered_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="363.33" y="-2532.87" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamp</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="90.88,-2510.67 90.88,-2812.67 522.88,-2812.67 522.88,-2510.67 90.88,-2510.67"/>
</g>
<!-- event_regisiteration&#45;&gt;profile -->
<!-- event_regisiteration&#45;&gt;profile -->
<g id="edge22" class="edge">
<title>event_regisiteration:e&#45;&gt;profile:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M522.88,-2601.67C605.83,-2601.67 588.96,-2517.81 613.77,-2438.67 662.26,-2283.96 576.22,-2220.15 649.77,-2075.67 694.26,-1988.27 717.19,-1927.9 810.18,-1923.88"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="810.4,-1927.38 820.32,-1923.67 810.25,-1920.38 810.4,-1927.38"/>
<text text-anchor="middle" x="811.43" y="-1894.87" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="516.66" y="-2611.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- event_regisiteration&#45;&gt;event -->
<!-- event_regisiteration&#45;&gt;event -->
<g id="edge20" class="edge">
<title>event_regisiteration:e&#45;&gt;event:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M522.88,-2661.67C639.45,-2661.67 664.79,-2718.2 776.01,-2721.51"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="776.27,-2725.02 786.32,-2721.67 776.37,-2718.02 776.27,-2725.02"/>
<text text-anchor="middle" x="777.43" y="-2731.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="516.66" y="-2671.27" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
</g>
</svg>