1 %\RequirePackage{snapshot} % stats of included files: $filename.dep
3 \documentclass[a4paper]{scrartcl}
4 \usepackage[utf8]{inputenc}
5 \usepackage[naustrian]{babel}
6 \usepackage[T1]{fontenc}
7 \usepackage{amsmath,enumerate}
14 \lstset{language=sql,basicstyle=\small,keywordstyle=\ttfamily,morekeywords={REFERENCES,DEFERRED}}
16 \PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
20 \pagestyle{scrheadings}
22 % includable git commit info
23 \usepackage[missing=run\ build.sh\ or\ gitinfohook.sh]{gitinfo}
25 \newcommand{\ul}[1]{\underline{#1}}
26 \newcommand{\ra}{\rightarrow}
27 \newcommand{\R}{\ensuremath{\mathcal{R}}}
29 \newtheorem{ex}{Aufgabe}
30 \newenvironment{exercise}[2]%
36 \begin{ex}[#1][#2 Punkt\ifx\points\tmp\else e\fi]
45 %% Die vorgegebene Formatierung der Loesung ist nur als
46 %% Beispiel bzw. Hilfe gedacht und kann gerne geaendert
50 \title{Exercise Sheet 2, 2019}
51 \subtitle{6.0 VU Advanced Database Systems}
52 \author{David Kaufmann (00700719)\\Jan VALES (00726236)}
64 \subsubsection*{Version}
66 \url{https://git.somenet.org/priv/jan/adbs.git}\\
67 This is revision: \textbf{\gitAbbrevHash} Document (.tex) compiled on: \textbf{\today}
68 \end{footnotesize}\newpage
70 \section*{MapReduce Practice}
71 \begin{exercise}{MapReduce}{4}
76 \section*{Theory of MapReduce}
77 \begin{exercise}{Costs of MapReduce}{1}
82 \begin{exercise}{Relational Operations}{2}
88 \begin{exercise}{Hive Exercise}{4}
94 \begin{exercise}{Spark in Scala}{4}