函數依賴關系學習


(計應154蘭家才)在關系中,包括在任何候選碼中的屬性稱為主屬性;不包含在任何候選碼中的屬性稱為非主屬性。函數依賴只分析關系中的非主屬性對主屬性之間的依賴關系,並不分析主屬性對主鍵(碼)的依賴關系。

假設存在關系:R(學號,姓名,性別,班級,班主任,課程號,課程名,學時數,成績)

   主鍵是:學號+課程號

  主屬性有:{學號,課程號}

 非主屬性有:{姓名,性別,班級,班主任,課程名,學時數,成績}

“成績”依賴於“學號”和“課程號”兩個字段的組合。

  因為只有組合在一起才能標識哪個學生哪門課程的成績。

 

  因此,(學號,課程號)à成績 是“完全函數依賴”

姓名、性別和班級三個屬性只依賴於主鍵中的學號,與主鍵中的“課程號”無關。因此:

  (學號,課程號)à姓名 是”部分函數依賴”

  (學號,課程號)à性別 是”部分函數依賴”

  (學號,課程號)à班級 是”部分函數依賴”

   課程名和學時數只依賴於課程號,因此: (學號,課程號)à課程名是”部分函數依賴。建立以下圖表


免責聲明!

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



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