\documentclass[a4paper,12pt]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}  % use unicode symbols

\title{
  Klausur zu \\
  Konzeptionelle Modellierung im SS 2009 \\
  bei Prof. Dr. Richard Lenz \\
  -- \\
  Gedächtnisprotokoll
}
\date{29. Juli 2009}

\begin{document}
\maketitle


\section{Generelle Hinweise}
\begin{itemize}
  \item 90 Minuten
  \item 99 Punkte insgesamt möglich
  \item 90 Punkte als volle Punktzahl (?) (UML als Bonusaufgabe mit 9 Punkten)
\end{itemize}


\section{Datenbanken}
\begin{itemize}
  \item Definitionen
    \begin{itemize}
      \item Datenbank, Datenbanksystem, Datenbankverwaltungssystem
      \item internes Schema nach ANSI/SPARC
      \item \{irgendwas mit den verschiedenen Schemaebenen?\}
    \end{itemize}
\end{itemize}


\section{ER-Modellierung}
\begin{itemize}
  \item gegeben: Fließtext
  \item zu erstellen: ER-Diagramm
  \item insgesamt leichter als das schwerste der Übung
\end{itemize}


\section{SQL}
Hinweis: Lösung muss dem SQL-Standard genügen

\begin{itemize}
  \item gegeben: ER-Diagramm und zugehörige Relationen
  \item zu tun: SQL-Anfragen, etwas leichter als das Schwerste in der Übung, u.a. Rangberechnung
\end{itemize}


\section{ER-Mapping}
\begin{itemize}
  \item Definitionen
    \begin{itemize}
      \item Relation aus formaler Sicht (evtl. war die Frage auch in einer anderen Aufgabe)
    \end{itemize}
    \begin{itemize}
      \item gegeben: ER-Diagramm
      \item zu tun: Mapping ins Relationenschema (insgesamt leichter als das schwerste in der Übung)
    \end{itemize}
\end{itemize}


\section{Normalisierung}
\begin{itemize}
  \item Definitionen
    \begin{itemize}
      \item 3. Normalform
      \item voll funktionale Abhängigkeit
    \end{itemize}
  \item gegeben: Relationentabelle, Möglichkeiten funktionaler Abhängigkeiten
  \item zu tun: angeben, welche funktionalen Abhängigkeiten korrekt und welche falsch sind
  \item zu tun: Schlüsselkandidat finden
\end{itemize}


\section{Multidimensionale Modellierung}
\begin{itemize}
  \item Definitionen
    \begin{itemize}
      \item 5 multidimensionale Operationen nennen
      \item Begriffe OLAP und OLTP; Vergleich/Darstellung der Unterschiede anhand zweier Punkte
    \end{itemize}

\end{itemize}


\section{UML}
\begin{itemize}
  \item Definitionen
    \begin{itemize}
      \item 3 verschiedene Notationen für Nachrichten im Sequenzdiagramm nennen, inkl. zugehörigen Symbolen
    \end{itemize}
  \item Sequenzdiagramm/Traces
    \begin{itemize}
      \item gegeben: Sequenzdiagramm (loop, opt (?)) mit einigen Nachrichten (mit Buchstaben bezeichnet), Liste mit möglichen Abfolgen der Nachrichten
      \item zu tun: markieren, welche Abfolgen möglich und welche nicht möglich sind
    \end{itemize}
\end{itemize}

\end{document}
