Files
ObsidianVault/SS2026/Datenbanken und Informationssysteme/Relationales Datenmodell/Relationales Datenmodell.md
T

1.9 KiB

!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

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