完全函數依賴、部分函數依賴和傳遞函數依賴舉例


1. 完全依賴: 通過{學生學號, 選修課程名}可以得到{該生本門選修課程的成績},而通過單獨的{學生學號}或者單獨的{選修課程名}都無法得到該成績,則說明{該生本門選修課程的成績}完全依賴於{學生學號,選修課程名}

2. 部分函數依賴: 通過{學生學號,課程號}可以得到{該生姓名},而通過單獨的{學生學號}已經能夠得到{該生姓名},則說明{該生姓名}部分依賴於{學生學號,課程號}; 又比如, 通過{學生學號,課程號}可以得到{課程名稱},而通過單獨的{課程號}已經能夠得到{課程名稱},則說明{課程名稱}部分依賴於{學生學號,課程號}。(部分依賴會造成數據冗余及各種異常。)

3. 傳遞函數依賴: 在關系R(學號,宿舍,費用)中,通過{學號}可以得到{宿舍},通過{宿舍}可以得到{費用},而反之都不成立,則存在傳遞依賴{學號}->{費用}。(傳遞依賴也會造成數據冗余及各種異常。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM