In realtà (non ho ancora provato Qtikz) puoi semplificare ancora scrivendo a mano il codice: per creare figure geometriche non serve caratterizzare a mano tutto il path. Ti posto un esempio facile:
`
\begin{center}
\begin{tikzpicture}[auto,-latex, thick,
block/.style ={rectangle, draw=blue, thick, fill=blue!20,
rounded corners,
minimum height=3em},
cloud/.style ={draw=red, thick, ellipse,fill=red!20,
minimum height=3em}]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\node[cloud] at (0,0) (sql) {SQL INSTRUCTION};
\node[block] at (0,-2) (opt) {OPTIMIZER};
\node[block] at (0,-4) (acm) {MANAGEMENT OF ACCESS METHODS};
\node[block] at (0,-6) (bfm) {BUFFER MANAGER};
\node[cloud] at (0,-8) (dtb) {DATABASE};
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\path (sql) edge (opt);
\path (opt) edge (acm);
\path (acm) edge (bfm);
\path (bfm) edge (dtb);
\end{tikzpicture}
\end{center}
`
[attachment=52]prova_2011-10-24.pdf[/attachment]
P.S. Occhio solo a caricare le librerie giuste!