\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}