Zusammenfassung
Datenbanken werden meist von vielen Nutzern beziehungsweise Prozessen fast gleichzeitig genutzt. Dieses Kapitel zeigt Ihnen die möglichen Gefahren und Lösungsansätze.
In den bisherigen Kapiteln wurde implizit angenommen, dass man alleine am System arbeitet. Dies ist bei großen Datenbanken typischerweise nicht der Fall. Um die Arbeit nicht unnötig zu verkomplizieren, sollte das Datenbank-Managementsystem dafür sorgen, dass der Nutzer auf andere Nutzer keine Rücksicht nehmen muss. In diesem Kapitel wird gezeigt, dass diese Aufgabe zwar grundsätzlich vom Datenbank-Managementsystem übernommen wird, es aber sinnvoll ist, sich über kritische Situationen Gedanken zu machen. Wenn zwei Nutzer die gleiche Zeile gleichzeitig verändern wollen, ist es nicht möglich, beiden Nutzern das Gefühl zu geben, alleine an der Datenbank zu arbeiten. Generell muss bei jeder Aktion damit gerechnet werden, dass sie abgebrochen wird, da es einen Konflikt mit einer anderen Aktion gibt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
10.1 Elektronisches Zusatzmaterial
Rights and permissions
Copyright information
© 2024 Der/die Autor(en), exklusiv lizenziert an Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature
About this chapter
Cite this chapter
Kleuker, S. (2024). Transaktionen. In: Grundkurs Datenbankentwicklung. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-43023-8_10
Download citation
DOI: https://doi.org/10.1007/978-3-658-43023-8_10
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-43022-1
Online ISBN: 978-3-658-43023-8
eBook Packages: Computer Science and Engineering (German Language)