რა არის ფუნქციური დამოკიდებულება მოკლედ ახსენით?
რა არის ფუნქციური დამოკიდებულება მოკლედ ახსენით?

ვიდეო: რა არის ფუნქციური დამოკიდებულება მოკლედ ახსენით?

ვიდეო: რა არის ფუნქციური დამოკიდებულება მოკლედ ახსენით?
ვიდეო: რა მოხდება თუ შევწყვეტთ მასტურბირებას? 2024, ნოემბერი
Anonim

ფუნქციური დამოკიდებულება არის ურთიერთობა, რომელიც არსებობს, როდესაც ერთი ატრიბუტი ცალსახად განსაზღვრავს მეორე ატრიბუტს. თუ R არის კავშირი X და Y ატრიბუტებთან, a ფუნქციური დამოკიდებულება შორის The ატრიბუტები წარმოდგენილია როგორც X->Y, რომელიც განსაზღვრავს Y არის ფუნქციურად დამოკიდებული X-ზე.

ხალხი ასევე სვამს კითხვას, რა არის ფუნქციური დამოკიდებულება, ახსენით ეს მაგალითით?

ფუნქციური დამოკიდებულება DBMS-ში. ამბობენ, რომ ცხრილის ატრიბუტები ერთმანეთზეა დამოკიდებული, როდესაც ცხრილის ატრიბუტი ცალსახად განსაზღვრავს იმავე ცხრილის სხვა ატრიბუტს. ამისთვის მაგალითი : დავუშვათ, გვაქვს სტუდენტური ცხრილი ატრიბუტებით: Stu_Id, Stu_Name, Stu_Age.

გარდა ამისა, რა არის ფუნქციური დამოკიდებულების გამოყენება DBMS-ში? ფუნქციური დამოკიდებულებები არიან გამოყენებული რელაციური მონაცემთა ბაზების დიზაინში (ან ხელახალი დიზაინში), რათა ხელი შეუწყოს სიჭარბის აღმოფხვრას (მონაცემთა დუბლირებას), შესაბამისად, შემცირდეს განახლების ანომალიების შესაძლებლობა. ჭარბი რაოდენობა აღმოიფხვრება პროცესის მეშვეობით, რომელსაც ე.წ ნორმალიზაცია.

შესაბამისად, რა არის ფუნქციური დამოკიდებულება და მისი ტიპები?

Შემაჯამებელი. ფუნქციური დამოკიდებულება არის როდესაც ერთი ატრიბუტი განსაზღვრავს სხვა ატრიბუტს DBMS სისტემაში. აქსიომა, დაშლა, დამოკიდებული, განმსაზღვრელი, კავშირი არის ძირითადი ტერმინები ფუნქციური დამოკიდებულება . ოთხი ტიპები დან ფუნქციური დამოკიდებულება არის 1) მრავალმნიშვნელოვანი 2) ტრივიალური 3) არატრივიალური 4) გარდამავალი.

რატომ გვჭირდება ფუნქციური დამოკიდებულება?

ფუნქციური დამოკიდებულებები გამოიყენება Boyce Codd Normal Form-ში მიმართების შესაქმნელად, შემოკლებით, როგორც BCNF. Ისე ფუნქციური დამოკიდებულება არის national_id -> სახელი; ფუნქციური დამოკიდებულება მნიშვნელობა: ფუნქციური დამოკიდებულება მნიშვნელოვანია ურთიერთდამოკიდებულების მონაცემთა ბაზის დიზაინში ზედმეტობის აღმოსაფხვრელად.

გირჩევთ: