---
title: "Data Flow 4 Database"
description: "A database diagram showing entity relationships and structure"
category: "templates/software"
type: "database"
source_file: "templates/software/data_flow_4_decoded.xml"
tags: ["development", "software", "template", "architecture", "drawio"]
---

# Data Flow 4 Database

A database diagram showing entity relationships and structure

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1408" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="21ea969265ad0168-30" value="Database" style="html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=2;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;shape=mxgraph.ios7ui.horLines;" parent="1" vertex="1">
      <mxGeometry x="844" y="652.5" width="135" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-15" style="edgeStyle=elbowEdgeStyle;elbow=vertical;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-2" target="17472293e6e8944d-5" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-20" style="html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-2" target="17472293e6e8944d-6" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-2" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="121" y="262.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-18" style="edgeStyle=elbowEdgeStyle;elbow=vertical;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-4" target="17472293e6e8944d-6" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-4" value="Database" style="html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=2;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;shape=mxgraph.ios7ui.horLines;" parent="1" vertex="1">
      <mxGeometry x="121" y="397.5" width="135" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-16" style="edgeStyle=elbowEdgeStyle;elbow=vertical;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-5" target="17472293e6e8944d-7" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-5" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="304" y="262.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-19" style="edgeStyle=orthogonalEdgeStyle;elbow=vertical;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-6" target="17472293e6e8944d-7" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="364" y="357.5"/>
          <mxPoint x="521" y="357.5"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="17472293e6e8944d-6" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="304" y="397.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-17" style="edgeStyle=elbowEdgeStyle;elbow=vertical;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-7" target="17472293e6e8944d-8" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-7" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="486" y="262.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-21" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-8" target="17472293e6e8944d-10" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-8" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="486" y="397.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-23" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-29" target="17472293e6e8944d-9" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="729" y="197.5" as="sourcePoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="17472293e6e8944d-25" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-9" target="17472293e6e8944d-11" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-9" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="669" y="262.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-22" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-10" target="17472293e6e8944d-9" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-24" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-10" target="17472293e6e8944d-30" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="729" y="527.5" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="17472293e6e8944d-10" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="669" y="397.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-26" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-11" target="17472293e6e8944d-12" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-11" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="851" y="262.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-27" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-12" target="17472293e6e8944d-13" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-12" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="851" y="397.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-28" style="edgeStyle=none;html=1;labelBackgroundColor=none;startFill=0;startSize=8;endFill=1;endSize=8;fontFamily=Verdana;fontSize=12;" parent="1" source="17472293e6e8944d-13" target="21ea969265ad0168-30" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-13" value="Function" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="851" y="507.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-29" value="Input" style="whiteSpace=wrap;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;" parent="1" vertex="1">
      <mxGeometry x="669" y="147.5" width="120" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="17472293e6e8944d-30" value="Output" style="whiteSpace=wrap;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeColor=#000000;strokeWidth=1;fillColor=#FFFFFF;fontFamily=Verdana;fontSize=12;fontColor=#000000;align=center;" parent="1" vertex="1">
      <mxGeometry x="669" y="512.5" width="120" height="50" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>

```