設有關系模式R(運動員編號,姓名,性別,班級,班主任,項目號,項目名,成績)如果規(guī)定:每名運動員只能代表一個班級參加比賽,每個班級只能有一個班主任;每名運動員可參加多個項目,每個比賽項目也可由多名運動員參加;每個項目只能有一個項目名;每名運動員參加一個項目只能有一個成績。根據(jù)上述語義,回答下列問題: (1)寫出關系模式R的主關鍵字; (2)分析R最高屬于第幾范式,說明理由。 (3)若R不是3NF,將其分解為3NF。
要建立關于系、學生、班級、研究會等信息的一個關系數(shù)據(jù)庫。規(guī)定:一個系有若干專業(yè)、每個專業(yè)每年只招一個班,每個班有若干學生,一個系的學生住在同一個宿舍區(qū)。每個學生可參加若干研究會,每個研究會有若干學生。學生參加某研究會,有一個入會年份。 描述學生的屬性有:學號、姓名、出生年月、系名、班號、宿舍區(qū)。 描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份。 描述系的屬性有:系號、系名、系辦公室地點、人數(shù)。 描述研究會的屬性有:研究會名、成立年份、地點、人數(shù)。 試給出上述數(shù)據(jù)庫的關系模式;寫出每個關系的基本的函數(shù)依賴集;指出是否存在傳遞函數(shù)依賴,指出各關系的主碼和外碼。