Abgabe bis 24.11.2016, 13:00 3.6 3.7 3.8 Mit welchen Operationen der Relationalen Algebra erreicht man bereits Vollständigkeit (alle weiteren Operationen lassen sich mit diesen ausdrücken)? Erklären Sie den Zweck jeder Operationen der relationalen Algebra. (6 Punkte) Welchem Operator der Relationalen Algebra entspricht dieser Ausdruck? (L × ((sch(R) – sch(L))R)) (((sch(L) – sch(R))L) × R) (3 Punkte) Beantworten Sie folgende Fragen zu Tupel. (3 Punkte) Warum sind Tupel in einer Relation nicht geordnet? Warum sind Duplikat-Tupel in einer Relation nicht zulässig? Wodurch wird ein Tupel eindeutig identifiziert? 3.9 Gegeben sind die Relationen eines Unternehmens: (7 Punkte) Angestellte: { [ANr; AName; Gehalt; AbtNr] } Abteilung: { [AbtNr; AbtBezeichnung; AbtLeiter] } AbtLeiter ist ANr des Leiters Projekt: { [PNr; Projektbezeichnung; Beginn; Ende; Budget] } Mitarbeit: { [ANr; PNr; Stunden] } Führen Sie folgende Abfragen mittels der relationalen Algebra durch. a) Alle Projekte (Projektbezeichnung) mit einem Budget über € 10.000. b) Alle Abteilungen (AbtBezeichnung) mit ihren zugehörigen Abteilungsleitern (AName). c) Alle Projekte (PNr), die aktuell keine Angestellten zugeordnet haben? d) Die Namen der Angestellten, die mehr als 500 Stunden an einem Projekt gearbeitet haben. e) Die Namen aller Angestellten und die Bezeichnung der Abteilung, in der der/die jeweilige Angestellte arbeitet, ohne Verwendung des JoinOperators. f) Die Namen aller Angestellten, die an jedem Projekt arbeiten. 3.11 Gegeben sind die Relationen R und S R SP1 X Y Z S SP3 A C SP2 1 2 1 SP4 1 3 Ordnen Sie die relationalen Operationen Selektion, Projektion, Vereinigung, Durschnitt, Differenz, Kartesisches Produkt, Natural-Join, Theta-Join, Equi-Join und Division den nachfolgenden Ergebnismengen zu, indem Sie die Operation der relationalen Algebra angeben, die dieses Ergebnis liefert, inklusive eventuell notweniger Selektionsbedingungen und Projektionsspalten. (7 Punkte) a) SP1 X Z SP2 1 1 d) SP1 X Z SP2 1 1 b) SP1 X Y Z A C SP3 A A SP4 1 1 SP2 1 2 1 1 3 c) SP1 X Y Z X Y Z e) SP1 X Z SP2 1 1 SP2 1 2 1 1 2 1 SP3 A A A C C C SP4 1 1 1 3 3 3 SP3 A A 3.10 Gegeben sind die Relationen R und S. Führen Sie die Operationen der relationalen Algebra aus. (6 Punkte) R S A 10 15 25 B a b a C 5 8 6 a) R A R.A = S.D S b) R A R.B = S.E S c) R E R.A = S.D S Übung Informationssysteme 1 D 10 25 10 E b c b F 6 3 5 d) R F R.B = S.E S e) R S f) R A (R.A = S.D ˄ R.C = S.F) S 2016w Übung Informationssysteme 1 2016w
© Copyright 2025 ExpyDoc