@@ -2,6 +2,7 @@
\usepackage[main= italian, english]{babel}
\usepackage{enumitem}
+\usepackage{forest}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{listings}
@@ -0,0 +1,25 @@
+% !TEX root = ../main.tex
+
+%π e.Titolo, sw.Url
+%|
+%⋈ e.IdEdizione = sw.IdEdizione
+%σ e.Titolo<‘H’
+%
+%Edizioni e
+%\paragraph{Piano di accesso logico della query a}
+\begin{forest}
+\caption{Piano di accesso logico della query a}
+ [{$\pi^{b}_{e.Titolo, sw.Url}$}
+ [$\bowtie_{e.IdEdizione = sw.IdEdizione}$
+ [$\sigma_{e.Titolo>='G' \wedge e.Titolo<'H'}$
+ [Edizioni e]
+ ]
+ [SitiWeb sw]
+\end{forest}
@@ -116,5 +116,4 @@ WHERE g.NumeroAlbo = ANY(SELECT MIN(g2.NumeroALbo)
\end{lstlisting}
La subquery scalare restituisce un singolo valore, mentre il confronto quantificato è utile
quando la subquery restituisce un insieme di più valori. \lstinline[language=SQL]{= ANY} equivale a \lstinline[language=SQL]{IN}.
-\end{enumerate}
-%\end{enumerate}
+\end{enumerate}