Zadanie z zależnościami funkcyjnymi, kluczem

0

Witam, mam do rozwiązania takie zadanie:
Zad. 1 - Rozważmy następującą populację: data ukończenia kursu, organizator, czas trwania, nadane
uprawnienia, nazwisko kursanta. Jakie zależności funkcyjne mogą tu zachodzić? Co jest kluczem
takiej relacji? Czy ona jest poprawnie zdefiniowana i dlaczego?

Niestety nic w nim nie rozumiem, mógłby ktoś pomóc, w jaki sposób rozwiązywać takie zadania?

0

Sesja poprawkowa?

0

Niestety tak

0

Czego mogłem się spodziewać... jedynie pierdzielenia o tym jak to powinieneś sam to zrobić. Jak bym umiał to sam zrobić nie sięgał bym po wątpliwą przyjemność o pomoc w internecie. Chciałem rozwiązania tego by zobaczyć jak to w ogóle rozwiązać, a nie prawienie mi czy to jest w porządku prosić o rozwiązanie czy nie. Mam nadzieje ze jesteś z siebie teraz dumny, możesz iść spokojnie spać człowieku klawiatura.

0

Spokojnie... to, że uwagę zwróci Ci jedna osoba i się z nią nie zgadzasz, nie trzeba od razu tej osoby atakować i się obrażać. Wyraził swoje zdanie, ma inne podejście do nauki... nie musi się zgadzać z Twoim. Czekaj cierpliwie na odpowiedź, bo takim zachowaniem niestety zmniejszasz swoje szansę na uzyskanie jej.

Poza tym, nie oczekuj nigdy życzliwości od każdego usera - mogą mieć gorszy dzień, mógł ich ktoś zdenerwować z podobnym problemem, albo wymagają więcej od innych... weź na to poprawkę, a będzie Ci łatwiej w internetach :)

0

Mam takie poglądy, bo mam. Nic tego nie zmieni. Pytania, to czysta teoria - zero praktyki. A tu generalnie doświadczeni praktycy siedzą, którzy teorię pewnie swego czasu albo zaliczyli, albo im wisi.
Teorię, jeśli się nie zrozumie, to trzeba zakuć i zdać, albo zapomnieć o zdawaniu. W pierwszym przypadku trzeba spojrzeć do notatek lub podręczników.

1

Zad. 1 - Rozważmy następującą populację: data ukończenia kursu, organizator, czas trwania, nadane uprawnienia, nazwisko kursanta. Jakie zależności funkcyjne mogą tu zachodzić? Co jest kluczem takiej relacji? Czy ona jest poprawnie zdefiniowana i dlaczego?

Zależność funkcyjna to jest taka sytuacja kiedy jakiś atrybut wynika z innego atrybutu. Wiadomo że wszystko musi być zależne od klucza (bo taka jest idea klucza -> jednoznacznie określa wszystkie atrybuty w wierszu). W przypadku innych atrybutów jest to raczej niepożądane bo oznacza że można by wydzielić dodatkową tabelę (np. słownikową). Gdybyś miał na przykład tabelę w stylu "nazwisko, nazwa kursu, cena" to widać że "cena" zależy od "nazwy kursu" (zależność funkcyjna) więc można by zrobić osobną tabelę "kursy" ;)
W twoim przypadku jest to nie takie jasne i zależy trochę od "dziedziny". Jeśli nie tworzymy kluczy sztucznych to tutaj kluczem muszą być wszystkie atrybuty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1