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.
Definition: Primärschlüssel
Das minimalste, eindeutige Attribut einer Relation. Besitzt eine Relation mehrere Schlüsselkandidaten, wird nur einer als Primärschlüssel bezeichnet.
Erste Integritätsregel
Keine Komponente des Primärschlüssels einer Basisrelaton darf nichts enthalten. Dies gilt aber nicht für alternative Schlüssel.
Definition: Fremdschlüssel
Ein Attribut, das nichts oder einen definierten Inhalt enthält und jeder definierte Wert dieses Fremdschlüssels einem Wert des Primärschlüssels jener Basisrelation entspricht.
Zweite Integritätsregel (Referenz-Integritätsregel)
Eine relationale Datenbank enthält keinen Fremdschlüsselwert (ungleich Null), der im dazugehörigen Primärschlüssel nicht existiert.
Definition: Menge
Behälter, der unterscheidbare Elemente enthält.
Definition: Operator
Vorschrift zur Überführung eines oder mehrerer Elemente in ein anderes Element.
Definition: Unärer Operator
Vorschrift zur Überführung eines Elements.
Definition: Binärer Operator
Vorschrift zur Überführung von zwei Elementen.
Definition: Relationale Algebra
Abfragesprache auf relationale Datenbanken, in der geeignete Operatoren definiert sind.