天天看點

資料庫關系(1)

例題:給定關系R(U,Fr) 其中屬性集U={A,B,C,D},函數依賴集Fr={A->BC,B->D};關系S(U,Fs),其中屬性集U={A,C,E},函數依賴集Fs={A->C,C->E},R和S的主鍵分别為();關于Fr和Fs的叙述正确的是();

以上為題幹,先不看答案,資料庫關系的考題一般是兩問,第一問考主鍵,第二問考依賴關系;

主鍵:若滿足該屬性即可周遊全圖,就是使用該屬性可以推出其他屬性,首先看Fr中A->BC,A可以推出BC,此處亦可寫為 A->B,A->C,然後第二個表達式為B->D,當我們滿足A屬性時可由A推出B,B又可以推出D,是以A可以推出D,同時A可以推出C是以A是該關系的主鍵;

傳遞依賴:A推出B,B又推出D,是以該關系存在傳遞依賴即A—>D;

同理,根據上述方法可以推出S的主鍵與依賴關系;