diff --git a/IDB/Braindump_SS16.tex b/IDB/Braindump_SS16.tex index 4340dc5..d86b8bb 100644 --- a/IDB/Braindump_SS16.tex +++ b/IDB/Braindump_SS16.tex @@ -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.} \begin{enumerate} \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 Wiederhole bis Ende-Taste gedrueckt \begin{enumerate} @@ -243,7 +243,7 @@ Zeichnen sie den vollstaendigen Abhaengigkeitsgraphen und notieren sie an den ka \end{enumerate} \item Gesamtpreis anzeigen \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} 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}