2011-08-22 34 views
0

我可以通過例子得到數據庫概念中函數依賴的例子嗎?需要功能依賴關係的例子

我明白,當一個特定的列取決於然後另一列被稱爲功能性依賴於其他one.But我不能夠visulize與example..plz幫我出

回答

2

設R是 中的R NewStudent(stuId,姓氏,主要,信用狀態,socSecNo)

的FD包括

{stuId}→{lastName}, but not the reverse 
{stuId} →{lastName, major, credits, status, socSecNo, stuId} 
{socSecNo} →{stuId, lastName, major, credits, status, socSecNo} 
{credits}→{status}, but not {status}→{credits} 

郵編→AddressCity

16652 is Huntingdon’s ZIP 

ARTISTNAME→BirthYear

Picasso was born in 1881 

Autobrand→製造商,發動機型號

Pontiac is built by General Motors with gasoline engine 

作者,標題→PublDate

Shakespeare’s Hamlet was published in 1600 

平凡函數依賴

如果集合{Y}的FD X→Y是微不足道的是集合的子集{X}

實例:如果A和B都是R的屬性,

{A}→{A} 
{A,B} →{A} 
{A,B} →{B} 
{A,B} →{A,B} 

都是微不足道的FD和不會有助於正常化的評估。 瞭解更多詳情..檢查來源。 來源 - http://jcsites.juniata.edu/faculty/rhodes/dbms/funcdep.htm