![[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 [[Relationale Algebra]] ## Relationaler Kalkül Beschreibt, WAS das Ergebnis erfüllen muss. ### Tupelkalkül Ergebnis enthält Tupel t für die F(t) wahr ist. ![[Pasted image 20260722181003.png]] Existenzquantor: ![[Pasted image 20260722181126.png]] Allquantor: ![[Pasted image 20260722181151.png]] Ergebnisschema kann neue Tupel konstruieren: ![[Pasted image 20260722181240.png]] Tupelvariablen: ![[Pasted image 20260722181636.png]] ![[Pasted image 20260722181643.png]] ![[Pasted image 20260722181649.png]] Semantik: ![[Pasted image 20260722181801.png]] ![[Pasted image 20260722181944.png]] ![[Pasted image 20260722182103.png]]