\documentclass[crop,tikz]{standalone} \usepackage{tikz} \usetikzlibrary{shapes,positioning,calc} \begin{document} \begin{tikzpicture}[ node distance=3cm, every node/.style={align=center}, relation/.style={fill=white!20}, idea/.style={shape=ellipse,draw} ] \node[idea] (DNS) {\Huge DNS}; \node[idea, below=of DNS] (jerarquia) {Estructura\\Jerárquica}; \node[idea, below=of jerarquia] (arbol) {Estructura de\\Árbol Invertido}; \node[idea, below=of arbol] (raiz) {Raíz (•)}; \node[idea, below=of arbol, left=of raiz] (nodos) {Nodos\\Etiquetados}; \node[idea, right=of DNS] (traduccion) {Traducción de nombres\\a direcciones IP}; \draw[-stealth] (DNS) to node {organizada en} (jerarquia); \draw[-stealth] (jerarquia) to node {en forma de} (arbol); \draw[-stealth] (arbol) to node {iniciada por} (raiz); \draw[-stealth] (arbol) to node {compuesto por} (nodos); \draw[-stealth] (DNS) to node {sirve\\para} (traduccion); \end{tikzpicture} \end{document}