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

1.4 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

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