Übungsblatt Nr. 4

Werbung
Technische Universität Dortmund
Lehrstuhl Informatik VI
Prof. Dr. Jens Teubner
Pflichtmodul Informationssysteme (SS 2015)
Prof. Dr. Jens Teubner
Leitung der Übungen: Iman Kamehkhosh, Thomas Lindemann, Marcel Preuß
Übungsblatt Nr. 4
Ausgabe: 29.04.2015
Abgabe: 06.05.2015
Aufgabe 1 (Relationale Algebra — Auswertung von Operationen)
Gegeben seien die folgenen Schemata mit den entsprechenden Instanzen. Die Domänen der
Attribute ergeben sich aus den entsprechenden Werten in den Instanzen.
sch(R) = (A, B, C),
A
1
1
0
2
1
2
R
B
1
2
0
4
0
2
sch(S) = (B, C, D),
C
x
y
x
a
x
a
Werten Sie die folgenden Ausdrücke aus:
a) σB=2∗A (R)
b) πA,D←C (R) 1 πD,C (T )
c) S − T
d) R ÷ πB,C (T )
e) πA,C (R) × πD,E←C (S)
B
1
2
3
0
4
5
S
C
x
x
z
x
z
z
D
y
y
v
y
v
v
sch(T ) = (B, C, D)
B
1
0
1
2
T
C
x
x
x
y
D
y
y
b
a
Pflichtmodul Informationssysteme
Übungsblatt Nr. 4
Aufgabe 2 (Fragen → Anfragen )
Betrachten Sie die folgende Datenbank:
• Die PRESIDENT-Relation der Datenbank enthält persönliche Informationen zu den Präsidenten der USA, z.B. wann und wo sie geboren wurden, wie lange ihre Amtszeit gedauert
hat oder welcher Partei sie angehören.
• Die Daten zu den Ehen der Präsidenten sowie zu der Anzahl ihrer Kinder werden in
PRES_MARRIAGE-Relation der Datenbank abgelegt.
• In der PRES_HOBBY-Relation, werden die Hobbys der Präsidenten gespeichert.
PRESIDENT
PRES_NAME
Jefferson T
Harrison W H
Lincoln A
Cleveland G
Roosevelt T
Kennedy J F
Clinton W J
Bush G W
Obama B H
BIRTH_YEAR
1743
1773
1809
1837
1885
1917
1946
1946
1961
PRES_MARRIAGE
PRES_NAME
Bush G W
Cleveland G
Clinton W J
Harrison W H
Jefferson T
Kennedy J F
Lincoln A
Obama B H
Roosevelt F D
MAR_YEAR
1977
1886
1975
1795
1772
1953
1842
1992
1905
YEARS_SERV
8
0
4
8
7
2
8
8
6
SPOUSE_NAME
Welch L
Folsom F
Rodham H D
Symmos A T
Skeklton M W
Bouvier J L
Todd M
Robinson M L
Roosevelt A E
DEATH_AGE
83
68
56
71
60
46
NULL
NULL
NULL
PARTY
Demo-Rep
Whig
Republican
Democratic
Republican
Democratic
Democratic
Republican
Democratic
NR_CHILDREN
2
5
1
10
6
4
4
2
6
2
STATE_BORN
Virginia
Virginia
Kentucky
New Jersey
New York
Massachusetts
Arkansas
Texas
Hawaii
Pflichtmodul Informationssysteme
PRES_HOBBY
PRES_NAME
Obama B H
Obama B H
Bush G W
Cleveland G
Roosevelt T
Clinton W J
Roosevelt T
Kennedy J F
Kennedy J F
Lincoln A
Übungsblatt Nr. 4
HOBBY
Basketball
Cooking
Fishing
Fishing
Riding
Saxophone
Shooting
Swimming
Touch Football
Walking
Geben Sie zu dieser Datenbank Anfragen in SQL an, die die folgenden Fragen beantworten.
Werten Sie diese Anfragen zudem auch aus.
a) Wie lauten die Namen aller Präsidenten, welche der demokratischen Partei angehören oder
angehörten und nach 1900 geboren wurden.
b) Welche Präsidenten, die noch am Leben sind (d.h. in der DEATH_AGE-Spalte der PRESIDENTTabelle ist für ihn ein NULL-Wert eingetragen), haben das Hobby “Angeln” (“Fishing”)
angegeben?
c) Wie viele Kinder haben/hatten die Präsidenten, die in Virginia geboren wurden.
d) Welche Präsidenten wurden in New York geboren und waren mehr als 4 Jahre im Amt.
e) Wie heißen die Frauen derjenigen Präsidenten, die das Hobby “Kochen” (“Cooking”) angeben?
3
Herunterladen