vault backup: 2026-07-22 17:11:34
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,14 @@
|
||||
### Intrarelationale Abhängigkeiten
|
||||
|
||||
Gültigkeit einer einzelnen Relation
|
||||
Innerhalb einer Tabelle
|
||||
z.B. $\sigma$ : Rel(X) -> {true, false}
|
||||
erfüllt oder verletzt Regel
|
||||
|
||||
### Interrelationale Abhängigkeiten
|
||||
Regeln zwischen Tabellen
|
||||
Konsistenz über die gesamte Datenbank
|
||||
![[Pasted image 20260722152527.png]]
|
||||
Etwas in einer Tabelle muss auch in einer anderen existieren
|
||||
auch Exklusionsabhängigkeiten müssen erstellt werden!
|
||||
z.B. Assistent $\cap$ Professor = $\emptyset$
|
||||
@@ -0,0 +1,46 @@
|
||||
![[3-Rel.pdf]]
|
||||
|
||||
|
||||
![[Pasted image 20260722144852.png]]
|
||||
|
||||
Wertebereiche = Domänen = Atomare Datentypen
|
||||
![[Pasted image 20260722145754.png]]
|
||||
Relation = Ausprägung eines Schemas
|
||||
Datenbankschema = Menge von Schemata
|
||||
Datenbank = Menge aller gegenwärtigen Relationen
|
||||
Schema = Bauplan - Datenbank = aktueller Gesamtzustand
|
||||
|
||||
Tupel-Projektion
|
||||
![[Pasted image 20260722150147.png]]
|
||||
isolieren relevanter Teilinformationen
|
||||
Wir wählen bestimmte Spalten einer Zeile aus
|
||||
|
||||
Schlüsselkandidat : eine MINIMALE menge S eines Schemas R deren Werte den Tupel EINDEUTIG identifizieren
|
||||
Primärschlüssel : gewählter Schlüsselkandidat
|
||||
|
||||
|
||||
[[Intrarelationale Abhängigkeiten]]
|
||||
[[Intrarelationale Abhängigkeiten]]
|
||||
### 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
|
||||
|
||||
|
||||
|
||||