Функциональ хамаарал гэж юуг товч тайлбарлах вэ?
Функциональ хамаарал гэж юуг товч тайлбарлах вэ?

Видео: Функциональ хамаарал гэж юуг товч тайлбарлах вэ?

Видео: Функциональ хамаарал гэж юуг товч тайлбарлах вэ?
Видео: Инфляц гэж юу вэ? | Лимоны мухлаг #6 2024, May
Anonim

Функциональ хамаарал нэг шинж чанар нь өөр шинж чанарыг онцгойлон тодорхойлох үед оршин тогтнох харилцаа юм. Хэрэв R нь X ба Y шинж чанаруудтай хамаарал бол a функциональ хамаарал хооронд нь шинж чанаруудыг X->Y хэлбэрээр илэрхийлдэг бөгөөд энэ нь Y-г заадаг функциональ хамааралтай X дээр.

Хүмүүс бас асуудаг, функциональ хамаарал гэж юу вэ гэдгийг жишээгээр тайлбарлах уу?

Функциональ хамаарал DBMS дээр. Хүснэгтийн шинж чанар нь ижил хүснэгтийн өөр шинж чанарыг өвөрмөц байдлаар тодорхойлох үед хүснэгтийн шинж чанарууд нь бие биенээсээ хамааралтай гэж хэлдэг. Учир нь жишээ : Бидэнд Stu_Id, Stu_Name, Stu_Age гэсэн шинж чанаруудтай оюутны хүснэгт байна гэж бодъё.

Нэмж дурдахад, DBMS-д функциональ хамаарлыг ашиглах нь юу вэ? Функциональ хамаарал байна ашигласан Илүүдэл (өгөгдлийн давхардал) -ийг арилгахын тулд харилцааны өгөгдлийн сангийн дизайн (эсвэл дахин дизайн) хийх, ингэснээр шинэчлэлтийн гажиг үүсэх боломжийг бууруулдаг. гэж нэрлэгддэг процессоор илүүдлийг арилгадаг хэвийн болгох.

Үүний дагуу функциональ хамаарал, түүний төрлүүд гэж юу вэ?

Дүгнэлт. Функциональ хамаарал Нэг шинж чанар нь DBMS систем дэх өөр шинж чанарыг тодорхойлох явдал юм. Аксиом, задрал, хамааралтай, тодорхойлогч, нэгдэл нь гол нэр томъёо юм функциональ хамаарал . Дөрөв төрөл -ийн функциональ хамаарал 1) Олон утгатай 2) Өчүүхэн 3) Өчүүхэн биш 4) Шилжилт.

Бидэнд яагаад функциональ хамаарал хэрэгтэй байна вэ?

Функциональ хамаарал BCNF гэж товчилсон Boyce Codd хэвийн хэлбэрт хамаарлыг бий болгоход ашигладаг. Тэгэхээр функциональ хамаарал үндэсний_id -> нэр; Функциональ хамаарал ач холбогдол: Функциональ хамаарал өгөгдлийн сангийн дизайны хувьд илүүдлийг арилгахад чухал ач холбогдолтой.

Зөвлөмж болгож буй: