\documentclass{schuleab}
\usepackage[utf8]{inputenc}
\usepackage{schulinf}

% Dieses Dokument ist in der Zusammenarbeit von Informatikreferendaren und
% ehemaligen Informatikreferendaren der Studienseminare (heute ZfsL) Arnsberg,
% Hamm und Solingen entstanden.
%
% Das Dokument steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0
% http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de
%
% Nach dieser Lizenz darf das Dokument beliebig kopiert und bearbeitet werden,
% sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben
% und auf die ursprünglichen Urheber verwiesen wird.
% Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen.
%
% Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen
% Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich.
%
% Die Sammlung der Dokumente steht unter
% http://ddi.uni-wuppertal.de/material/materialsammlung/
% zur Verfügung.
%
% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht
% unter  http://www.ctan.org/pkg/schule
% zur Verfügung.

\usepackage[pdfauthor={Referendare der Informatikfachseminare Arnsberg, Hamm und Solingen}]{hyperref}
\includexmp{lizenz}
\cclizenz{byncsaeu}
\footerQRLink{materialsammlung_qr_url.pdf}

\svnid{$Id: ab_01_normalisierung.tex 1498 2016-05-17 17:53:53Z humbert $}

\dokName{Normalisierung}
\jahrgang{Q1}

\usepackage{longtable}
\usepackage{lscape}

\begin{document}
\section*{Normalisierung}

Eine Datenbank habe das folgende Relationenschema:

	\texttt{fahrer (\underline{fid}, name, vorname)}\\
	\texttt{lkw (\underline{kennzeichen}, zuladung, \textuparrow fahrer)} \\
	\texttt{adressen (\underline{adid}, anschrift, plz, ort)} \\ 
	\texttt{bearbeitet (\underline{\textuparrow lkw}, \underline{\textuparrow auftrag})} \\ 
	\texttt{auftraege (\underline{aid}, \textuparrow auftraggeber, eingangsdatum, zieldatum, groesse, \underline{route}, \\ \hspace*{0.6cm}\textuparrow start, \textuparrow ziel, entfernung)} \\ 
	\texttt{auftraggeber (\underline{aaid}, name, anschrift)} \\ 

	\minisec{Aufgabe}
	\begin{smallenumerate}
		\item Zählen Sie die Definitionen der ersten drei Normalformen auf.
		\item Nehmen Sie Stellung dazu, ob die gegebene Datenbank sich jeweils in der ersten bis dritten Normalform befindet. Gehen Sie davon aus, dass die Datenbank immer so umgewandelt wurde, dass sie der vorherigen Normalform entspricht.
		\item Führen Sie die nötigen Änderungen durch, um die Datenbank in die dritte Normalform zu bringen.
	\end{smallenumerate}

\begin{minipage}{0.5\textwidth}
	\begin{longtable}{|l|l|l|} 
		\caption{Inhalt der Tabelle fahrer} \label{tab:fahrer-data} \\\hline \multicolumn{1}{|c|}{\textbf{\underline{fid}}} & \multicolumn{1}{|c|}{\textbf{name}} & \multicolumn{1}{|c|}{\textbf{vorname}} \\ \hline \hline  \endfirsthead 
		1 & Shuster & Sven \\ \hline 
		2 & Eisenhower & Nicole \\ \hline 
		3 & Jaeger & Jessika \\ \hline 
		4 & Grunewald & Sarah \\ \hline 
		5 & Nagel & Kathrin \\ \hline 
		6 & Beckenbauer & Thorsten \\ \hline 
		7 & Daecher & Manuela \\ \hline 
		8 & Hoch & Katrin \\ \hline 
		9 & Abendroth & Wolfgang \\ \hline 
	\end{longtable}
\end{minipage}
\begin{minipage}{0.5\textwidth}
	\begin{longtable}{|l|l|l|} 
		\caption{Inhalt der Tabelle lkw} \label{tab:lkw-data} \\\hline \multicolumn{1}{|c|}{\textbf{\underline{kennzeichen}}} & \multicolumn{1}{|c|}{\textbf{zuladung}} & \multicolumn{1}{|c|}{\textbf{fahrer}} \\ \hline \hline  \endfirsthead 
		AK-I23 & 24 & 3 \\ \hline 
		AK-I342 & 4 & 2 \\ \hline 
		AK-I42 & 14 & 1 \\ \hline 
		AK-T434 & 14 & 5 \\ \hline 
		AK-T5133 & 4 & 8 \\ \hline 
		AK-T838 & 12 & 0 \\ \hline 
	\end{longtable}
\end{minipage}

\begin{landscape} 
	\begin{minipage}{13cm}
		\begin{longtable}{|l|l|l|l|} 
			\caption{Inhalt der Tabelle adressen} \label{tab:adressen-data} \\\hline \multicolumn{1}{|c|}{\textbf{\underline{adid}}} & \multicolumn{1}{|c|}{\textbf{anschrift}} & \multicolumn{1}{|c|}{\textbf{plz}} & \multicolumn{1}{|c|}{\textbf{ort}} \\ \hline \hline  \endfirsthead 
			1 & Gubener Str. 71 & 57589 & Niederirsen \\ \hline 
			2 & Augsburger Strasse 21 & 57520 & Harbach \\ \hline 
			3 & Schönwalder Allee 30 & 57577 & Hamm \\ \hline 
			4 & Michaelkirchstr. 96 & 57537 & Hövels \\ \hline 
			5 & Lützowplatz 71 & 57539 & Roth \\ \hline 
			6 & Hauptstraße 2 & 57581 & Katzwinkel \\ \hline 
			7 & Karl-Liebknecht-Strasse 21 & 57518 & Betzdorf \\ \hline 
			8 & An Der Urania 45 & 57584 & Scheuerfeld \\ \hline 
		\end{longtable}
	\end{minipage}
	\begin{minipage}{8cm}
		\begin{longtable}{|l|l|} 
			\caption{Inhalt der Tabelle bearbeitet} \label{tab:bearbeitet-data} \\\hline \multicolumn{1}{|c|}{\textbf{\underline{lkw}}} & \multicolumn{1}{|c|}{\textbf{\underline{auftrag}}} \\ \hline \hline  \endfirsthead 
			AK-I23 & 1 \\ \hline 
			AK-I23 & 3 \\ \hline 
			AK-I342 & 1 \\ \hline 
			AK-I42 & 2 \\ \hline 
			AK-T434 & 2 \\ \hline 
			AK-T5133 & 4 \\ \hline 
		\end{longtable}
	\end{minipage}

	\begin{longtable}{|l|l|l|l|l|l|l|l|l|} 
		\caption{Inhalt der Tabelle auftraege} \label{tab:auftraege-data} \\\hline \multicolumn{1}{|c|}{\textbf{\underline{aid}}} & \multicolumn{1}{|c|}{\textbf{auftraggeber}} & \multicolumn{1}{|c|}{\textbf{eingangsdatum}} & \multicolumn{1}{|c|}{\textbf{zieldatum}} & \multicolumn{1}{|c|}{\textbf{groesse}} & \multicolumn{1}{|c|}{\textbf{\underline{route}}} & \multicolumn{1}{|c|}{\textbf{start}} & \multicolumn{1}{|c|}{\textbf{ziel}} & \multicolumn{1}{|c|}{\textbf{entfernung}} \\ \hline \hline  \endfirsthead 
		1 & 2 & 2014-03-10 & 2014-03-17 & 81 & 2 & 4 & 5 & 10 \\ \hline 
		2 & 3 & 2014-03-12 & 2014-03-18 & 120 & 1 & 8 & 4 & 9 \\ \hline 
		3 & 2 & 2014-03-15 & 2014-03-23 & 16 & 2 & 4 & 5 & 10 \\ \hline 
		4 & 1 & 2014-03-15 & 2014-03-18 & 44 & 3 & 5 & 3 & 2 \\ \hline 
	\end{longtable}

	\begin{longtable}{|l|l|l|} 
		\caption{Inhalt der Tabelle auftraggeber} \label{tab:auftraggeber-data} \\\hline \multicolumn{1}{|c|}{\textbf{\underline{aaid}}} & \multicolumn{1}{|c|}{\textbf{name}} & \multicolumn{1}{|c|}{\textbf{anschrift}} \\ \hline \hline  \endfirsthead 
		1 & Lebensmittel Freytag & Schönwalder Allee 30, 57577 Hamm \\ \hline 
		2 & Friedmans & An Der Urania 45, 57584 Scheuerfeld \\ \hline 
		3 & Akede & Gubener Str. 71, 57589 Niederirsen \\ \hline 
		4 & Ewer & Hauptstraße 2, 57581 Katzwinkel \\ \hline 
	\end{longtable}
\end{landscape} 


\end{document}
