ďťż

roz3_6

Lemur zaprasza

Funkcyjne zależności.







Funkcyjna
zależność to specjalny związek między zbiorami kolumn.
Używa się jej do rozpoznania miejsc, gdzie należy dokonać
normalizacji, aby usunąć anomalie z bazy danych. Mówimy że
kolumna A zależy funkcyjnie od kolumny B, jeśli dla każdej
wartości w kolumnie B istnieje dokładnie jedna związana z nią
wartość kolumny A. W takim przypadku używa się też skrótu
mówiąc, że A zależy od B.



Nazwisko
klienta na przykład zależy funkcyjnie od jego numeru. Bez
względu na to, jak często dany numer klienta pojawia się w
bazie danych, za każdym razem jest z nim związane to samo
nazwisko. Numer dwa jest zawsze związany z nazwiskiem Joanna
Kowalska i tylko z nim. Gdyby pani Joanna zmieniła nazwisko, to
jej nowe nazwisko trzeba byłoby przypisać do numeru dwa.



Odwrotnie,
numer klienta nie zależy funkcyjnie od nazwiska. W naszej bazie
danych można byłoby znaleźć kilku klientów o nazwisku Jan
Kowalski, przy czym każdy z nich miałby inny numer Dane
nazwisko nie zawsze jest powiązane z jednym tylko numerem
klienta.



W rzeczywistości funkcyjne
zależności mają ścisły związek z interpretacją tabel.
Nasza przykładowa baza danych zawiera tylko jedno nazwisko Jan
Kowalski, a poza tym każde nazwisko jest jednoznaczne. Ponieważ
zdajemy sobie sprawę z tego, w jaki sposób nazwiska występują
w świecie na zewnątrz bazy danych., potrafimy zidentyfikować
funkcyjną zależność. Projektant, który chciałby
zidentyfikować funkcyjne zależności, może użyć do ich
analizy próbnych danych w tabelach. Jednak ostatecznym kryterium
poprawnej identyfikacji zależności dla możliwych do pojawienia
się wartości danych jest zrozumienie problemu prze człowieka.



  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • teen-mushing.xlx.pl
  • Wątki
    Powered by wordpress | Theme: simpletex | © Lemur zaprasza