You are not logged in.

  • Login

1

Monday, August 29th 2011, 2:32pm

Funktionale Abhängigkeiten - eine Übungsaufgabe

Hallo Leute,

ich bin gerade dabei heir ein wenig über Datenbanken zu lernen und hab hier eine Aufgabe:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
Sei V = {A, B, C} und r eine Relation über V wie folgt:

[ich schreib das jetzt mal so, weil ich grad nicht weiß wie ich hier ne Tabelle schaffen soll]

A | a1 | a1 | a2 | a3 | a1
--------------------------------
B | b1 | b2 | b1 | b2 | b3
--------------------------------
C | c1 | c1 | c2 | c2 | c1

a) Geben Sie 6 funktionale Abhängigkeiten an, die durch r nicht erfüllt sind.

b) Geben Sie zwei nicht triviale Abhängigkeiten an, die durch r erfüllt werden.


Also ich denk mir das mal so. Es heißt ja "Ein Attribut Y ist von einem Attribut X funktional abhängig, wenn es zu jedem X genau ein Y gibt." Ich hab mal anfgefangen alle möglichen funktionalen Abhängigkeiten aufzuschreiben:
A -> B
A -> C
B -> A
B -> C
C -> A
C -> B
AB -> C
AC -> B
BC -> A
A -> BC
B -> AC
und C -> AB

Wenn ich mir das so anschaue, dann wird jede funktionale Abhängigkeit da gebrochen. D.h. ich kann einfach da sechs aus der Liste angeben?

zu b)
Meine einzige Idee wäre hier: ABC -> A / B oder C. Aber das wird doch auch wieder gebrochen. Sonst noch ideen hierfür ?

Similar threads

Social bookmarks