aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Info/25_26/09/25/10a/02_mehrere_Tabellen.pptxbin0 -> 12973048 bytes
-rw-r--r--Info/25_26/09/25/10a/handout.tex66
-rw-r--r--Info/25_26/09/25/10a/schedule.md32
3 files changed, 98 insertions, 0 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
new file mode 100644
index 00000000..8c79ae37
--- /dev/null
+++ b/Info/25_26/09/25/10a/02_mehrere_Tabellen.pptx
Binary files differ
diff --git a/Info/25_26/09/25/10a/handout.tex b/Info/25_26/09/25/10a/handout.tex
new file mode 100644
index 00000000..ac54f4cb
--- /dev/null
+++ b/Info/25_26/09/25/10a/handout.tex
@@ -0,0 +1,66 @@
+\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/schedule.md b/Info/25_26/09/25/10a/schedule.md
new file mode 100644
index 00000000..9b3db6aa
--- /dev/null
+++ b/Info/25_26/09/25/10a/schedule.md
@@ -0,0 +1,32 @@
+---
+lang: de
+geometry: margin=2cm
+---
+# Kreuzprodukt Kurzstunde
+
+* **Klasse**: 10a
+* **Datum**: 25.09
+
+## Lernziele
+
+## Verlaufplan
+
+---------------------------------------------------------------------------------------------------
+Zeit Phase Unterrichtsgeschehen Ziel Methode Medien
+----- --------------- -------------------------------------------- ----------- ---------- ---------
+15 Wdh SQL mit Spickzettel
+
+5 Erarbeitung Experiment mit Speisekarte und Kreuzprodukt
+
+5 Sicherung AB
+
+5 Erarbeitung Experiment mit gleichen Spaltennamen
+
+5 Sicherung AB
+
+5 Sicherung AB
+
+10 Übung Kreuzprodukt mit sich selbst
+
+10 Puffer Kahoot
+---------------------------------------------------------------------------------------------------