02 - Das Relationenmodell Flashcards
Begriffe aus diesem Kapitel
Definition: Redundanz
Doppelte Einträge in einer Datenbank
Definition: Handhabbarkeit
Befehle um eine Datenbank zu bedienen (Filtern, suchen usw.)
Definition: Relation
Hier spricht man von der Tabelle selbst
Definition: Tupel
Zeile einer Tabelle
Definition: Kardinalität
Anzahl der Zeilen einer Tabelle
Definition: Attribut
Spalte einer Tabelle
Definition: Grad
Anzahl der Spalten einer Tabelle
Definition: Primärschlüssel
eindeutiger/s Bezeichner/Attribut eines Tupels. Er kann aus einem oder mehreren Attributen bestehen.
Definition: Gebiet
Menge aller möglichen Werte eines Attributes.
Bedingungen einer Relation (4)
1) Es existieren keine doppelten Tupel
2) Die Tupel sind nicht geordnet d.h. es gibt keine offizielle “erste” oder “zweite” Zeile.
3) Attribute sind nicht geordnet d.h. die Reihenfolge spielt keine Rolle.
4) Alle Attribute sind atomar.
Definition: Atomar
Die Eigenschaft, das jeder Attributeintrag nur einen Wert aus dem Definitionsgebiet enthält. Hierdurch dürfen keine Auflistungen für ein Attribut entstehen.
Definition: Sicht
Eine Art virtuelle Basisrelation, wo eine Sicht einen Ausschnitt von der “realen” Basisrelation darstellt. Dennoch können sie sich gegenseitig beeinflussen, solange Schreibrechte vorhanden sind.
Definition: Abfrageergebnisse
Wie ein Methodenaufruf, im Sinne dass eine Realtion ausgegeben wird, die aber nur eine Kopie ist und nur während der Lebenszeit der Datenbank aktiv sein kann und im Arbeitsspeicher temporär existiert.
Definition: Superschlüssel
Ein eventuell aus mehreren einzelnen Attributen (müssen nicht alle Eindeutig sein) zusammen gesetztes Attribut,sodass jedes Tupel eindeutig identifizierbar ist.
Definition: Schlüsselkandidat
Jedes Attribut welches sich als Primärschlüssel eignet. Aber er muss minimal sein, was bedeutet, dass er das letzte Attribut ist, mit dem das Tupel noch eindeutig identifizierbar ist.