![[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