vault backup: 2026-07-23 14:10:39

This commit is contained in:
Benjamin Neumann
2026-07-23 14:10:39 +02:00
parent 2992b96d34
commit b0f790f863
2 changed files with 18 additions and 3 deletions
+2 -3
View File
@@ -229,10 +229,10 @@
}, },
"active": "25f5b25d5eca7203", "active": "25f5b25d5eca7203",
"lastOpenFiles": [ "lastOpenFiles": [
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723134219.png",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/5-RelQuery.pdf", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/5-RelQuery.pdf",
"SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge/sql_merged.pdf",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723134219.png",
"SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge/sql_merged.pdf",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge",
"SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md", "SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung", "SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung",
@@ -258,7 +258,6 @@
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181649.png", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181649.png",
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181643.png", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181643.png",
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181636.png", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181636.png",
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Anhänge/Pasted image 20260722181240.png",
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Relationale Algebra.md", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Relationale Algebra.md",
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/ER-Modell zu Relationalem Modell.md", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/ER-Modell zu Relationalem Modell.md",
"SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Intrarelationale Abhängigkeiten.md", "SS2026/Datenbanken und Informationssysteme/3. Relationales Datenmodell/Intrarelationale Abhängigkeiten.md",
@@ -35,3 +35,19 @@ Kosten eines Operators hängen ab von:
KEIN Kostenmaß - trägt nur dazu bei KEIN Kostenmaß - trägt nur dazu bei
#### Join Reihenfolgen #### Join Reihenfolgen
Binäre Baumstruktur an Joins - Viel zu viele Ergebnisse
Left-Deep Baum - Besser aber immer noch zu viele
Dynamic Programming - rekursiv Teilpläne betrachten - deutlich besser
Greedy - Plan muss nur gut, nicht optimal sein
### Physische Optimierung
#### Selektion:
Full Table Scan <-> Index Scan
#### Projektion:
Sortieren <-> Hashing
#### Join:
Nested Loop Join
- Kartesisches Produkt in Reihenfolge
- filter erst beim vergleich