diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-10-05 19:00:04 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-10-05 19:00:04 +0200 |
| commit | 429282c474429ad90ea07619cb198d8423402b4d (patch) | |
| tree | cc665bab45a5e8fba857809b8c5aa553a1d80978 /Info/25_26/09 | |
| parent | 0552f009dfd90c2f8f28d2c2a53958ec314b1f7a (diff) | |
| download | unterricht-429282c474429ad90ea07619cb198d8423402b4d.tar.gz unterricht-429282c474429ad90ea07619cb198d8423402b4d.zip | |
move kreuzprodukt material to designated directory
Diffstat (limited to 'Info/25_26/09')
| -rw-r--r-- | Info/25_26/09/25/10a/02_mehrere_Tabellen.pptx | bin | 12973048 -> 0 bytes | |||
| -rw-r--r-- | Info/25_26/09/25/10a/handout.tex | 66 | ||||
| l--------- | Info/25_26/09/25/10a/topic | 1 |
3 files changed, 1 insertions, 66 deletions
diff --git a/Info/25_26/09/25/10a/02_mehrere_Tabellen.pptx b/Info/25_26/09/25/10a/02_mehrere_Tabellen.pptx Binary files differdeleted file mode 100644 index 8c79ae37..00000000 --- a/Info/25_26/09/25/10a/02_mehrere_Tabellen.pptx +++ /dev/null diff --git a/Info/25_26/09/25/10a/handout.tex b/Info/25_26/09/25/10a/handout.tex deleted file mode 100644 index ac54f4cb..00000000 --- a/Info/25_26/09/25/10a/handout.tex +++ /dev/null @@ -1,66 +0,0 @@ -\documentclass{handout} -\csname endofdump\endcsname -\usepackage{minted} - -\title{Verknüpfung von Tabellen} -\setcounter{section}{1} - -\begin{document} -\thispagestyle{empty} - -\subsection{Abfragen über mehrere Tabellen} - -\begin{merke} -Die SQL-Abfrage -\begin{minted}[escapeinside=$$]{sql} -SELECT * -FROM $\psolution{<Tabelle1>, <Tabelle2>, ...}$ -\end{minted} -liefert alle möglichen \pgap{\Large Kombinationen von Datensätzen} der angegebenen Tabellen. \\[0.3cm] - -Man nennt es das \pgap{\Large Kreuzprodukt} oder \pgap{\Large kartesisches Produkt}. -\end{merke} - - -\begin{tcolorbox}[title={\faIcon{pencil-alt} \textbf{Beispiel}}] - -Schreibe eine SQL-Abfrage, die die Anzahl aller möglichen 3-Gänge Menüs ausgibt: - -\begin{minted}[escapeinside=$$]{sql} -SELECT $\psolution{COUNT(*)}$ -FROM $\psolution{Vorspeise, Hauptgang, Nachspeise}$ -\end{minted} -\end{tcolorbox} - -\subsubsection*{\solution{Punktschreibweise}} - -\begin{merke} -Enthalten die beteiligten Tabellen \pgap{\Large Spalten mit dem gleichen Namen}, so können sie mithilfe der \pgap{\Large Punktschreibweise} unterschieden werden. -\end{merke} - -\begin{tcolorbox}[ - title={\faIcon{pencil-alt} \textbf{Beispiel}}, -] -\begin{minted}[escapeinside=$$]{sql} -SELECT $\solution{Vorspeise.Name}$ -FROM Vorspeise, Hauptgang -\end{minted} - -\gap{gibt nur die Spalte der Namen der Vorspeisen aus.} -\end{tcolorbox} - -\subsubsection*{Kreuzprodukt einer Tabelle mit sich selbst} - -\begin{merke} -Der Tabelle müssen \pgap{\Large zwei unterschiedliche Namen zugewiesen} werden. -\end{merke} - -\begin{tcolorbox}[title={\textbf{Beispiel}}] -\begin{minted}{sql} -SELECT * -FROM Vorspeise v1, Vorspeise v2 -\end{minted} -\end{tcolorbox} - -gibt alle möglichen Kombinationen von zwei Vorspeisen aus. -\end{document} diff --git a/Info/25_26/09/25/10a/topic b/Info/25_26/09/25/10a/topic new file mode 120000 index 00000000..194cb6e5 --- /dev/null +++ b/Info/25_26/09/25/10a/topic @@ -0,0 +1 @@ +../../../../10/1/Kreuzprodukt
\ No newline at end of file |
