Databases Reference
In-Depth Information
Es handelt sich hierbei um eine leere Relation, die aussagt, dass kein Tupel die
geforderte Bedingung erfüllt.
2.4.2 Die Projektion
Sei R eine Relation und { r1,…,rm } eine Teilmenge der Attribut-Bezeichner von R .
Dann ist
Proj[r1,…,rm] (R)
eine Relation mit den Attribut-Bezeichnern { r1,…,rm }, die für jedes Tupel t
R
genau ein Tupel [ t.r1,…,t.rm ] enthält. (Tupel, die mehrfach auftreten, werden ein-
fach gezählt!). Das heißt, es zählt nur die Information der angegebenen Attribute -
die übrigen Attribute werden ignoriert.
Dadurch können Tupel der Relation R zusammenfallen - wenn sie nämlich in allen
Attributen r1,… ,rm übereinstimmen, sich aber in mindestens einem Attribut, das
nicht in der Projektion auftritt, unterscheiden.
Beispiel
Relation, die für jeden Artikel neben der Artikelnummer und der Bezeichnung den
Lagerplatz und den Bestand angibt ( Bestandsliste ).
Proj[artikel_nr, bezeichnung, lagerplatz, bestand] (Artikel)
Artikel_ Nr
Bezeichnung
Lager- platz
Bestand
G001
Whisky
7
397
G002
Portwein
7
473
G003
Bier
7
1250
K001
Schuhe
2
120
K002
Hose
2
62
K003
Damenhut
2
12
K004
Sonnenbrille
2
50
L001
Ceylon-Tee
5
356
L002
China-Tee
5
42
L003
Naturreis
4
345
L004
Schokolade
2
2101
L005
Butterkekse
2
234
 
Search WWH ::




Custom Search