This commit is contained in:
Sheppy 2017-02-08 17:38:03 +01:00
parent 9dd6d9e76e
commit 2acbe53d4f

View File

@ -232,7 +232,7 @@ Zeichnen sie den vollstaendigen Abhaengigkeitsgraphen und notieren sie an den ka
\subsection*{e) Ein Programm in einer Supermarktkasse hat den im Folgenden beschriebenen Ablauf. Das eingesetzte Datenbanksystem garantiert die ACID-Eigenschaft von Transaktionen.} \subsection*{e) Ein Programm in einer Supermarktkasse hat den im Folgenden beschriebenen Ablauf. Das eingesetzte Datenbanksystem garantiert die ACID-Eigenschaft von Transaktionen.}
\begin{enumerate} \begin{enumerate}
\item Falls einer der folgenden Schritte scheitert, gib eine Fehlermeldung aus und springe zurueck zu \textbf{1.} \item Falls einer der folgenden Schritte scheitert, gib eine Fehlermeldung aus und springe zurueck zu \textbf{1.}
\item BD-Transaktion starten \item DB-Transaktion starten
\item Lokale Variable Gesamtpreis auf 0 setzen \item Lokale Variable Gesamtpreis auf 0 setzen
\item Wiederhole bis Ende-Taste gedrueckt \item Wiederhole bis Ende-Taste gedrueckt
\begin{enumerate} \begin{enumerate}
@ -243,7 +243,7 @@ Zeichnen sie den vollstaendigen Abhaengigkeitsgraphen und notieren sie an den ka
\end{enumerate} \end{enumerate}
\item Gesamtpreis anzeigen \item Gesamtpreis anzeigen
\item Neuen Eintrag mit dem Gesamtpreis zur tabelle Umsaetze in der Datenbank hinzufuegen \item Neuen Eintrag mit dem Gesamtpreis zur tabelle Umsaetze in der Datenbank hinzufuegen
\item Transaktion mit Commit beenden und Erfold oder MIsserfolg des Commit dem Kassierer anzeigen \item Transaktion mit Commit beenden und Erfolg oder Misserfolg des Commit dem Kassierer anzeigen
\end{enumerate} \end{enumerate}
Erklaeren sie in ein zwei bis drei Saetzen das Problem, das in Bezug auf Transaktionen (unter Vernachlaessigung etwaiger Real World Actions) bei diesem Ablauf auftreten kann. \\\vspace{1cm} Erklaeren sie in ein zwei bis drei Saetzen das Problem, das in Bezug auf Transaktionen (unter Vernachlaessigung etwaiger Real World Actions) bei diesem Ablauf auftreten kann. \\\vspace{1cm}
\subsection*{f) Erklaeren sie in ein zwei bis drei Saetzen eine Moeglichkeit, den Programmablauf aus Aufgabe e) zu aendern, um das dort auftretende Problem zu vermeiden}\vspace{1cm} \subsection*{f) Erklaeren sie in ein zwei bis drei Saetzen eine Moeglichkeit, den Programmablauf aus Aufgabe e) zu aendern, um das dort auftretende Problem zu vermeiden}\vspace{1cm}