Das relationale Modell Flashcards
1
Q
Grundlagen des relationalen Modells
A
Seien D1, D2, …, Dn Domänen (Wertebereiche)
- Relation R (Teilmenge des Kreuprodukts) D1 x … x Dn
- Telefonbuch (TdK) Name (string) x Adresse (string) x Telefon# (integer)
- Tupel: t € R
- t = (‘Mickey Mouse’, ‘Main Street’, 4711)
- Schema: legt die Struktur der gespeicherten Daten fest
- Telefonbuch:{[Name:string, Adresse:string, Telefon#:integer]}
- Ausprägung: aktueller Zustand der Datenbasis
- Schlüssel: minimal Menge von Attributen, deren Wert ein Tupel eindeutig identifizieren kann
- Primärschlüssel: wird unterstrichen
- Einer der Schlüsselkandidaten wird als Primärschlüssel ausgewählt
- besondere Bedeutung bei der Referenzierung von Tupeln
2
Q
Verfeinerung des relationalen Schemas
A
Relationen mit gleichem Schlüssel kann man zusammenfassen - nur diese keine anderen!
3
Q
Relationale Algebra
A
4
Q
Selektion und Projektion
A
5
Q
Formale Definition der relationalen Algebra
A
Basisausdrücke
- Relation der Datenbank oder
- konstante Relation
Operationen:
6
Q
Das Relationenkalkül
A
bn