Dies ist eine alte Version des Dokuments!
====== Database of the Part-Management ====== ==== Aufbau ==== <graphviz dot left> digraph aufbau { graph [ rankdir="TB" ]; node [ shape=record, fontname=Helvetica, fontsize=10 ]; edge [ fontname=Helvetica, fontsize=10 ]; subgraph cluster0 { label = "rights"; style="solid"; color="gray"; rxuy [label = "{<r1-u1> r1-u1|<r2-u1> r2-u1|<r1-u2> r1-u2|<r2-u2> r2-u2}"]; rxrgy [label = "{<r1-rg1> r1-rg1|<r2-rg1> r2-rg1|<r3-rg1> r3-rg1|<r1-rg2> r1-rg2|<r1-rg3> r1-rg3}"]; rxrgugy [label = "{<r1-rg-ug1> r1-rg-ug1|<r2-rg-ug1> r2-rg-ug2|<r1-rg-ug2> r1-rg-ug2|<r2-rg-ug2> r1-rg-ug2|<r3-rg-ug2> r1-rg-ug2}"]; rxugy [label = "{<r1-ug1> r1-ug1|<r2-ug1> r2-ug2|<r1-ug12> r1-ug12|<r2-ug12> r1-ug12}"]; } subgraph cluster1 { label = "right groups"; style="solid"; color="gray"; rg [label = "{<rg1> rg1|<rg2> rg2|<rg2> rg2|<rg-ug1> rg-ug1|<rg-ug2> rg-ug2}"]; } subgraph cluster2 { label = "users"; style="filled, dashed"; color="black"; fillcolor="green"; users [label = "{<u1> u1|<u2> u2}"]; } subgraph cluster3 { label = "user groups"; style="solid"; color="gray"; ug [label = "{<ug1> ug1|<ug2> ug2}"]; } rxuy:"r1-u1" -> users:"u1" [ arrowhead="open", style="solid" ]; rxuy:"r2-u1" -> users:"u1" [ arrowhead="open", style="solid" ]; rxrgy:"r1-rg1" -> rg:"rg1" [ arrowhead="open", style="solid" ]; rxrgy:"r2-rg1" -> rg:"rg1" [ arrowhead="open", style="solid" ]; rxrgy:"r3-rg1" -> rg:"rg1" [ arrowhead="open", style="solid" ]; rxrgy:"r1-rg2" -> rg:"rg2" [ arrowhead="open", style="solid" ]; rxrgy:"r1-rg3" -> rg:"rg3" [ arrowhead="open", style="solid", label="", color="gray"]; { rank="same"; "ug"; "rg"; "users"} } </graphviz>