vault backup: 2026-07-23 18:25:54

This commit is contained in:
Benjamin Neumann
2026-07-23 18:25:54 +02:00
parent 6e867c9570
commit 200b849598
6 changed files with 45 additions and 3 deletions
+4 -3
View File
@@ -216,6 +216,10 @@
}, },
"active": "25f5b25d5eca7203", "active": "25f5b25d5eca7203",
"lastOpenFiles": [ "lastOpenFiles": [
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723182412.png",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723182355.png",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723182339.png",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723182328.png",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/7-TM.pdf", "SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/7-TM.pdf",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Transaktionsverwaltung.md", "SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Transaktionsverwaltung.md",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge", "SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge",
@@ -229,9 +233,6 @@
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162705.png", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162705.png",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162524.png", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162524.png",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162423.png", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162423.png",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723162352.png",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723161904.png",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/Pasted image 20260723161646.png",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/6-RelDesign.pdf", "SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/6-RelDesign.pdf",
"SS2026/Klausurplan.canvas", "SS2026/Klausurplan.canvas",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

@@ -1,3 +1,44 @@
![[7-TM.pdf]] ![[7-TM.pdf]]
Wie macht ein DBMS aus mehreren Operationen eine verlässliche Arbeitseinheit?
**Concurrency Control** für parallelismus
**Recovery** für fehlerbehebung durch revert
**Transaktion** ist eine Folge von Operationen die als logische Einheit behandelt wird
Nach außen zählen keine Zwischenschritte!
Entweder gelingt Transaktion oder sie wird verworfen!
#### ACID Eigenschaften
##### A - Atomicity
Transaktion wird vollständig durchgeführt oder verworfen
##### C - Consistency
Transaktion führt von konsistentem Zustand wieder in konsistenten Zustand!
##### I - Isolation
Jede Transaktion erscheint als laufe sie alleine im System
##### D - Durability
Commit speichert dauerhaft und ist resistent gegen Systemfehler
### Anomalien
#### Lost update
![[Pasted image 20260723182328.png]]
#### Dirty Read
![[Pasted image 20260723182339.png]]
#### Non-Repeatable Read
![[Pasted image 20260723182355.png]]
#### Phantom Read
![[Pasted image 20260723182412.png]]
## Schedules und Serialisierbarkeit