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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Verfeinerung des relationalen Schemas

A

Relationen mit gleichem Schlüssel kann man zusammenfassen - nur diese keine anderen!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Relationale Algebra

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Selektion und Projektion

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Formale Definition der relationalen Algebra

A

Basisausdrücke

  • Relation der Datenbank oder
  • konstante Relation

Operationen:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Das Relationenkalkül

A

bn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly