Mis on funktsionaalne sõltuvus?

Andmebaasi normaliseerimise olulise komponendina on andmebaasi või funktsionaalne sõltuvus olukord, kus väärtus võimaldab sujuvalt üleminekut jada järgmisele väärtusele ilma igasuguse katkestuseta. Seda tüüpi olukorra korral toimub teabevoog andmebaasis ilma igasuguste viivituste või probleemideta ning andmete endi terviklikkus säilib. Funktsionaalne sõltuvus on relatsiooniandmebaaside loomisel ja toimimisel hädavajalik, kuna protsess hõlmab lihtsat seostamist ühe väärtuse või andmetüübiga teiste asjakohaste väärtustega.

Üks lihtsamaid viise funktsionaalse sõltuvuse toimimise mõistmiseks on kaaluda valitsuse väljastatud identifitseerimisnumbri kasutamist, näiteks sotsiaalkindlustuse numbrit, mis väljastatakse regulaarselt igale Ameerika Ühendriikide kodanikule. Kasutades seda numbrit identifitseerimisvahendina, on tööandjatel võimalik pääseda ligi teabele selle numbri omaniku kohta; Potentsiaalsed laenuandjad ja teised võlausaldajad saavad seda numbrit kasutada taotleja kohta asjakohase finantsteabele juurdepääsuks ning see number võimaldab juurdepääsu teabele, nagu makstud ja makstud maksud, sissetulekute tase aastast aastasse ning valitsuse toetatud pensionile jäämise arvutamiseks. kasu, mida inimene lõpuks pärast tööturult lahkumist naudib. Paljudel juhtudel võivad tööandjad tegelikult kasutada seda sama numbrit töötaja peamise identifitseerimisnumbrina või numbri mõnda osa relatsioonivahendina, et pääseda juurde töötaja ülejäänud elektroonilisele failile.

Andmebaasi arendamise ja kasutamise raames võimaldab funktsionaalne sõltuvus kasutajatel sisestada teatud väärtuse, mida saab omakorda kasutada soovitud teabe hankimiseks. Näiteks võib müüja sisestada ettevõtte nime väärtuse, et hankida kõik ärikliendiga seotud kontaktidega seotud kirjed. Samamoodi võib müügireisi planeeriv müüja sisestada väärtusena linna nime, et pääseda ligi kõigi tema sihtkoha lähedal asuvate klientide nimedele ja kontaktandmetele, hõlbustades nende klientidega kohtumiste kokkuleppimist.

Kuigi süsteemi funktsionaalse sõltuvuse pakkumise täpne struktuur võib olenevalt rakendusest erineda, on lõpptulemus siiski sama. Üks väärtus on seotud teisega, võimaldades vajalikule teabele suhteliselt lihtsalt ligi pääseda. Kuna nii palju kirjeid hoitakse andmebaasides, selle asemel, et toetuda vanemale paberfailide meetodile, on seda tüüpi relatsiooniline sõltuvus asjakohaste andmete asukoha leidmiseks ja kasutamiseks väga oluline.