up:: DBM MOC

Aufgabe 1

a)

namecnt
White R.3
Black R.2
Nojito2

b)

name
White R.
Nojito
Nojito

c)

ing
vodka
kahlua

d)

nameav
White R.20
Black R.30
Nojito0

e)

namealc
White R.40
White R.20
Black R.40
Black R.20
name
White R.
Black R.
Nojito
namealc
White R.40, 20
Black R.40, 20
Nojito
namecnt
White R.2
Black R.2
Nojito0

Aufgabe 2

a)

SELECT DISTINCT name FROM CT;

b)

SELECT ing, COUNT(name) AS num
FROM CT NATURAL JOIN IG
GROUP BY ing;

c)

SELECT ing FROM IG
WHERE alc < 30
ORDER BY ing;

d)

SELECT name FROM CT
NATURAL JOIN IG
GROUP BY name
HAVING SUM(alc) = 0;

Aufgabe 3

IDwahrfalsch
1x
2x
3x
4x
5x
6x
7x
8x

3. Normalform

  • keine transitive

BCNF

  • keine voll vollständig Abhängigkeiten

4. Normalform

b)

{Street, City, Zip}

a)

Zip City
{Street, Zip} City

b)

{Street, Zip}

c)

nein

Aufgabe 4

IDwahrfalsch
1x
2x
3x
4x
5x
6x
7x
8x

Aufgabe 4 b)

a)

s2

b)

s4

c)

s5

d)

s4