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

2.0 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 : Fremdschlüssel n:m : eigene Relation mit 2 Fremdschlüsseln !Pasted image 20260722171616.png Generalisierung & Spezialisierung Eine Tabelle für Generalisierung + eine für jede Spezialisierung !Pasted image 20260722172120.png Oder: Nur tabellen für Spezialisierung NUR bei disjunkt total: !Pasted image 20260722172208.png Oder: eine einzige Tabelle !Pasted image 20260722172300.png vergleich: !Pasted image 20260722172353.png

Schwache Entity Typen Primärschlüssel von Schwacher entity ist kombination aus eigenem und fremdschlüssel !Pasted image 20260722172848.png

n-stellige Beziehungen