vault backup: 2026-07-22 17:51:35
@@ -23,7 +23,7 @@
|
|||||||
"treeStructure": false,
|
"treeStructure": false,
|
||||||
"refreshSourceControl": true,
|
"refreshSourceControl": true,
|
||||||
"basePath": "",
|
"basePath": "",
|
||||||
"differentIntervalCommitAndPush": false,
|
"differentIntervalCommitAndPush": true,
|
||||||
"changedFilesInStatusBar": false,
|
"changedFilesInStatusBar": false,
|
||||||
"showedMobileNotice": true,
|
"showedMobileNotice": true,
|
||||||
"refreshSourceControlTimer": 7000,
|
"refreshSourceControlTimer": 7000,
|
||||||
|
|||||||
@@ -122,7 +122,8 @@
|
|||||||
"title": "Lesezeichen"
|
"title": "Lesezeichen"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
@@ -232,19 +233,20 @@
|
|||||||
},
|
},
|
||||||
"active": "efb8a850d4a5a594",
|
"active": "efb8a850d4a5a594",
|
||||||
"lastOpenFiles": [
|
"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 20260722172848.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172353.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 20260722172300.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge/Pasted image 20260722172208.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/Datenbanken und Informationssysteme/Relationales Datenmodell/Intrarelationale Abhängigkeiten.md",
|
||||||
"SS2026/Klausurplan.canvas",
|
"SS2026/Klausurplan.canvas",
|
||||||
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge",
|
"SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Anhänge",
|
||||||
|
|||||||
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
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
|
### Fremdschlüssel
|
||||||
Referenziert einen Primärschlüssel einer anderen Tabelle
|
Referenziert einen Primärschlüssel einer anderen Tabelle
|
||||||
|
|
||||||
### ER-Modell zu Relationalem Modell
|
### Transformationsregeln
|
||||||
Starke Entities werden zu Relationen
|
[[ER-Modell zu Relationalem Modell]]
|
||||||
Attribute werden zu Spalten
|
|
||||||
Primärschlüssel bleibt Primärschlüssel
|
## Relationale Algebra
|
||||||
![[Pasted image 20260722153519.png]]
|
### Grundoperationen
|
||||||
Zusammengesetzte Attribute werden aufgeteilt und bekommen eigene Spalten
|
|
||||||
außer wenn es eh nie zerlegt ausgewertet wird
|
| # | Operation | Symbol | Wirkung |
|
||||||
mehrwertige Attribute bekommen eigene Relation
|
| --- | -------------------- | -------- | -------------------------------------------------- |
|
||||||
![[Pasted image 20260722153712.png]]
|
| 1 | Selektion | $\sigma$ | Wählt Tupel anhand von Bedingungen aus |
|
||||||
n:m Beziehungen bekommen eigene Relation
|
| 2 | Projektion | $\pi$ | Wählt Attribut aus und entfernt Dubletten |
|
||||||
![[Pasted image 20260722154305.png]]
|
| 3 | Vereinigung | $\cup$ | Kombiniert Tupel |
|
||||||
1:n Beziehungen entweder eigene Relation oder in Relation der n Seite integrieren
|
| 4 | Differenz | - | Entfernt Tupel der zweiten Relation aus der ersten |
|
||||||
![[Pasted image 20260722154629.png]]
|
| 5 | Kartesisches Produkt | $\times$ | Bildet alle Tupel kombinationen |
|
||||||
1:1 Beziehung Verschmelzen oder Fremdschlüssel
|
| 6 | Umbenennung | $\rho$ | Ändert namen |
|
||||||
![[Pasted image 20260722154712.png]]
|
Selektion:
|
||||||
Rekursive Beziehungen
|
![[Pasted image 20260722174455.png]]
|
||||||
1:1 / 1:n : Fremdschlüssel
|
|
||||||
n:m : eigene Relation mit 2 Fremdschlüsseln
|
Projektion:
|
||||||
![[Pasted image 20260722171616.png]]
|
![[Pasted image 20260722174507.png]]
|
||||||
Generalisierung & Spezialisierung
|
|
||||||
Eine Tabelle für Generalisierung + eine für jede Spezialisierung
|
Vereinigung:
|
||||||
![[Pasted image 20260722172120.png]]
|
![[Pasted image 20260722174617.png]]
|
||||||
Oder: Nur tabellen für Spezialisierung NUR bei disjunkt total:
|
|
||||||
![[Pasted image 20260722172208.png]]
|
Differenz:
|
||||||
Oder: eine einzige Tabelle
|
![[Pasted image 20260722174639.png]]
|
||||||
![[Pasted image 20260722172300.png]]
|
|
||||||
vergleich:
|
Kartesisches Produkt:
|
||||||
![[Pasted image 20260722172353.png]]
|
![[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
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||