Hallo Leute,
ich bin gerade dabei heir ein wenig über Datenbanken zu lernen und hab hier eine Aufgabe:
Alles anzeigen
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 ?
ich bin gerade dabei heir ein wenig über Datenbanken zu lernen und hab hier eine Aufgabe:
Brainfuck-Quellcode
- 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 ?