Kapitel 3 - Praktische Informatik / Datenbanken
Kapitel 3 - Praktische Informatik / Datenbanken
Kapitel 3 - Praktische Informatik / Datenbanken
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
44<br />
Übung 3–17<br />
Wie lautet das Ergebnis des zweifachen Joins<br />
PROJEKT ARBEITET_AN MITARBEITER<br />
<strong>Datenbanken</strong> I<br />
mit den unten angegebenen Tabellen? Das Attribut ZEIT in<br />
ARBEITET_AN bezeichne den prozentualen Zeitanteil. Spielt die Reihenfolge<br />
eine Rolle?<br />
PROJEKT<br />
PID NAME<br />
4711 RZ-Ausbau<br />
4712 PC-Versorgung<br />
MITARBEITER<br />
MNR MNAME<br />
100 Hans<br />
150 Gabi<br />
200 Inge<br />
250 Rolf<br />
Übung 3–18<br />
Wie oben, aber mit den Tabellen BESTELLUNGEN, BEST_POSTEN<br />
und ARTIKEL aus <strong>Kapitel</strong> 2!<br />
Bei komplexeren relationalen Ausdrücken gibt es gewöhnlich mehrere<br />
Abarbeitungsstrategien mit großen Unterschieden im Aufwand. Speziell<br />
der Join mit der Produktbildung als Zwischenschritt ist wegen der Größe<br />
der entstehenden Tabellen teuer.<br />
Übung 3–19<br />
ARBEITET_AN<br />
PID MNR ZEIT<br />
4711 100 50<br />
4711 250 100<br />
4712 100 50<br />
4712 150 100<br />
4712 200 100<br />
Gesucht seien die Mitarbeiter von Projekt 4711. Wie geht man vor?