vault backup: 2026-07-22 17:51:35

This commit is contained in:
Benjamin Neumann
2026-07-22 17:51:35 +02:00
parent 331eea448a
commit 2a6439635e
11 changed files with 84 additions and 43 deletions
+1 -1
View File
@@ -23,7 +23,7 @@
"treeStructure": false,
"refreshSourceControl": true,
"basePath": "",
"differentIntervalCommitAndPush": false,
"differentIntervalCommitAndPush": true,
"changedFilesInStatusBar": false,
"showedMobileNotice": true,
"refreshSourceControlTimer": 7000,
+12 -10
View File
@@ -122,7 +122,8 @@
"title": "Lesezeichen"
}
}
]
],
"currentTab": 1
}
],
"direction": "horizontal",
@@ -232,19 +233,20 @@
},
"active": "efb8a850d4a5a594",
"lastOpenFiles": [
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722174806.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722174647.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722174639.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722174617.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722174507.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722174455.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/3-Rel.pdf",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Relationales Datenmodell.md",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/ER-Modell zu Relationalem Modell.md",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722173116.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172848.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172353.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172300.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172208.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/3-Rel.pdf",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Relationales Datenmodell.md",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172120.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722171616.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722154712.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722154629.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722154305.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722153712.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722153710.png",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Intrarelationale Abhängigkeiten.md",
"SS2026/Klausurplan.canvas",
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge",
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1,38 @@
### ER-Modell zu Relationalem Modell
Starke Entities werden zu Relationen
Attribute werden zu Spalten
Primärschlüssel bleibt Primärschlüssel
![[Pasted image 20260722153519.png]]
Zusammengesetzte Attribute werden aufgeteilt und bekommen eigene Spalten
außer wenn es eh nie zerlegt ausgewertet wird
mehrwertige Attribute bekommen eigene Relation
![[Pasted image 20260722153712.png]]
n:m Beziehungen bekommen eigene Relation
![[Pasted image 20260722154305.png]]
1:n Beziehungen entweder eigene Relation oder in Relation der n Seite integrieren
![[Pasted image 20260722154629.png]]
1:1 Beziehung Verschmelzen oder Fremdschlüssel
![[Pasted image 20260722154712.png]]
Rekursive Beziehungen
1:1 / 1:n : Fremdschlüssel
n:m : eigene Relation mit 2 Fremdschlüsseln
![[Pasted image 20260722171616.png]]
Generalisierung & Spezialisierung
Eine Tabelle für Generalisierung + eine für jede Spezialisierung
![[Pasted image 20260722172120.png]]
Oder: Nur tabellen für Spezialisierung NUR bei disjunkt total:
![[Pasted image 20260722172208.png]]
Oder: eine einzige Tabelle
![[Pasted image 20260722172300.png]]
vergleich:
![[Pasted image 20260722172353.png]]
Schwache Entity Typen
Primärschlüssel von Schwacher entity ist kombination aus eigenem und fremdschlüssel
![[Pasted image 20260722172848.png]]
n-stellige Beziehungen
Eigene Relation
Fremdschlüssel aller beteiligten Entities
Primärschlüssel = Kombination aus allen Fremdschlüsseln von n,m,... kardinalitäten
![[Pasted image 20260722173116.png]]
@@ -24,39 +24,40 @@ Primärschlüssel : gewählter Schlüsselkandidat
### Fremdschlüssel
Referenziert einen Primärschlüssel einer anderen Tabelle
### ER-Modell zu Relationalem Modell
Starke Entities werden zu Relationen
Attribute werden zu Spalten
Primärschlüssel bleibt Primärschlüssel
![[Pasted image 20260722153519.png]]
Zusammengesetzte Attribute werden aufgeteilt und bekommen eigene Spalten
außer wenn es eh nie zerlegt ausgewertet wird
mehrwertige Attribute bekommen eigene Relation
![[Pasted image 20260722153712.png]]
n:m Beziehungen bekommen eigene Relation
![[Pasted image 20260722154305.png]]
1:n Beziehungen entweder eigene Relation oder in Relation der n Seite integrieren
![[Pasted image 20260722154629.png]]
1:1 Beziehung Verschmelzen oder Fremdschlüssel
![[Pasted image 20260722154712.png]]
Rekursive Beziehungen
1:1 / 1:n : Fremdschlüssel
n:m : eigene Relation mit 2 Fremdschlüsseln
![[Pasted image 20260722171616.png]]
Generalisierung & Spezialisierung
Eine Tabelle für Generalisierung + eine für jede Spezialisierung
![[Pasted image 20260722172120.png]]
Oder: Nur tabellen für Spezialisierung NUR bei disjunkt total:
![[Pasted image 20260722172208.png]]
Oder: eine einzige Tabelle
![[Pasted image 20260722172300.png]]
vergleich:
![[Pasted image 20260722172353.png]]
### Transformationsregeln
[[ER-Modell zu Relationalem Modell]]
## Relationale Algebra
### Grundoperationen
| # | Operation | Symbol | Wirkung |
| --- | -------------------- | -------- | -------------------------------------------------- |
| 1 | Selektion | $\sigma$ | Wählt Tupel anhand von Bedingungen aus |
| 2 | Projektion | $\pi$ | Wählt Attribut aus und entfernt Dubletten |
| 3 | Vereinigung | $\cup$ | Kombiniert Tupel |
| 4 | Differenz | - | Entfernt Tupel der zweiten Relation aus der ersten |
| 5 | Kartesisches Produkt | $\times$ | Bildet alle Tupel kombinationen |
| 6 | Umbenennung | $\rho$ | Ändert namen |
Selektion:
![[Pasted image 20260722174455.png]]
Projektion:
![[Pasted image 20260722174507.png]]
Vereinigung:
![[Pasted image 20260722174617.png]]
Differenz:
![[Pasted image 20260722174639.png]]
Kartesisches Produkt:
![[Pasted image 20260722174647.png]]
Umbenennung:
![[Pasted image 20260722174806.png]]
Schwache Entity Typen
Primärschlüssel von Schwacher entity ist kombination aus eigenem und fremdschlüssel
![[Pasted image 20260722172848.png]]
n-stellige Beziehungen