vault backup: 2026-07-22 17:51:35
This commit is contained in:
+33
-32
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user