[Bazy danych] Zależności funkcyjne, klucze, rozkłady

dragoray
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 26 sty 2013, o 13:20
Płeć: Mężczyzna
Lokalizacja: Lublin

[Bazy danych] Zależności funkcyjne, klucze, rozkłady

Post autor: dragoray »

Witam wszystkim

Mam nietypowe pytanie i nie wiem czy będzie odpowiednie na te forum... a mianowicie dotyczy zadań z baz danych, których lekko mówiąc nie rozumiem gdyż nasz "kochany" wykładowca nie potrafił w żaden z możliwych sposobów wytłumaczyć na mianowicie....

1) Które z podanych zależności są zależnościami funkcyjnymi w podanych schemacie relacyjnym R=(U,F). Gdzie U = {A,B,C,D}, F={CD->A, DA -> C}
a) CD -> BA
b) BCD -> A
c) AD -> BC

2) Które z podanych zbiorów atrybutów są kluczami w podanym schemacie relacyjnym R=(U,F). Gdzie U={A,B,C,D}, F = {A->B, AC->D}
a) (A,C)
b) (A)
c) (BD)

3) Które z podanych schematów relacyjnych R=(U,F) są w drugiej postaci normalnej(2PN) ?
a) U=(A,B,C,D), F=(A -> BCD)
b) U=(A,B,C,D), F=(A -> BCD, C -> D)
c) U=(A,B,C,D), F=(AB -> CD, A -> D)

4) Które z rozkładów {R1=(U1,F1), R2=(U2,F2)) dla podanego schematu relacyjnego R=(U,F) są rozkładami bez straty danych, gdzie U=(A,B,C,D), F=(AC -> D, DB -> C)
a) R1=R[DCA],R2[ACB]
b) R1=R[DCB],R2[ABD]
c) R1=R[AC],R2[BD]

5) Które z rozkładów {R1=(U1,F1), R2=(U2,F2)) dla podanego schematu relacyjnego R=(U,F) gdzie
U=(A,B,C,D), F=(A -> B, AC -> D) są bez straty zależności ?
a) R1=R[AC],R2[ABD]
b) R1=R[ACD],R2[ABC]
c) R1=R[AD],R2[ACD]


W momencie gdy ktoś jest pewny, żeby odpowiedzieć na te pytania to proszę także o małe wyjaśnienie.... bardo proszę
Ostatnio zmieniony 30 sty 2014, o 19:43 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
ODPOWIEDZ