1.9 KiB
1.9 KiB
!3-Rel.pdf
!
Wertebereiche = Domänen = Atomare Datentypen
!
Relation = Ausprägung eines Schemas
Datenbankschema = Menge von Schemata
Datenbank = Menge aller gegenwärtigen Relationen
Schema = Bauplan - Datenbank = aktueller Gesamtzustand
Tupel-Projektion
!
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: | |||
| ! |
Projektion:
!
Vereinigung:
!
Differenz:
!
Kartesisches Produkt:
!
Umbenennung:
!