Relationale Entwurfstheorie
Begriffe
Tupel
Element einer Relation.
Beispiel: t=("1", "Max", "Mustermann").
Relationsschema
Legt die Struktur der Daten fest.
Beispiel Telefonbuch: {[Name:string, Adresse:string,
Telefon: integer]}
Ausprägung
Der aktuelle Zustand der Datenbasis.
Schlüssel
Minimale Menge der Attribute zur Identifikation eines Tupels.
Primärschlüssel
Dient der Referenzierung von Tupeln. Der Primärschlüssel wird in der Regel unterstrichen dargestellt.
Superschlüssel
Beliebige Menge von Attributen, die ein Tupel einer Relation eindeutig identifiziert.
Schlüsselkandidat
minimale Menge von Attributen, die ein Tupel einer Relation eindeutig identifiziert.
voll funktionale Abhängigkeit
Bestimmen einige Attribute einer Relation eindeutig die Werte anderer Attribute, so spricht man von voll funktionaler Abhängigkeit.
Wenn alle Attribute bestimmt werden, so spricht man auch vom
Superschlüssel
Kandidatenschlüssel
Der Kandidatenschlüssel ist ein minimaler Superschlüssel