digraph "a" {
  // Config
  graph [rankdir=TB, layout=dot, fontname="Arial"];
  node [shape=record, fontsize=14, margin=0.6, fontname="Arial"];
  edge [fontsize=10, labelfloat=false, splines=none, fontname="Arial"];

  // Tables
  "a" [shape=none, label=<<table border="3" cellborder="1" cellspacing="0" cellpadding="6">
                 <tr><td bgcolor="#EFEFEF"><font face="Arial Bold" point-size="18">a</font> <font color="#666666">[]</font></td></tr>
                 <tr><td port="a" align="left">a <font color="#666666">[]</font></td></tr>
                 <tr><td port="a2" align="left">a2 <font color="#666666">[]</font></td></tr>
              </table>>];
  "b" [shape=none, label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="6">
                 <tr><td bgcolor="#EFEFEF"><font face="Arial Bold" point-size="18">b</font> <font color="#666666">[]</font></td></tr>
                 <tr><td port="b" align="left">b <font color="#666666">[]</font></td></tr>
                 <tr><td port="b2" align="left">b2 <font color="#666666">[]</font></td></tr>
              </table>>];

  // Relations
  "a":"a" -> "b":"b" [dir=back, arrowtail=tee,  taillabel=<<table cellpadding="5" border="0" cellborder="0"><tr><td></td></tr></table>>];
}
