閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某科研項目管理機(jī)構(gòu)擬開發(fā)科研管理系統(tǒng),以便管理科研項目信息。設(shè)計了科研信息數(shù)據(jù)庫,其關(guān)系模式如圖4-1所示。
關(guān)系模式的主要屬性、含義及約束如表4-1所示。
一個科研項目(課題)由一位科研專家作為負(fù)責(zé)人。一個科研項目可以由多個單位參與,這些單位可以作為承擔(dān)單位或者合作單位來參與科研項目。一個科研項目可以有多個撥款單位,每個單位按合同經(jīng)費的一定百分比撥款??蒲袑<沂蔷哂锌蒲许椖可暾堎Y格的科研人員。一位科研專家可以參與不同的科研項目。參與科研項目的每個單位可以有多個除科研專家外的單位員工參與項目的研發(fā)。
屬性間的函數(shù)依賴關(guān)系如下:
對于“項目信息”關(guān)系模式:
課題編號,單位名稱,撥款單位 → 課題名稱,負(fù)責(zé)人,單位類別,單位排名,合同經(jīng)費,撥款百分比
課題編號,單位名稱 → 課題名稱,負(fù)責(zé)人,課題類別,單位排名,合同經(jīng)費
課題編號,撥款單位 → 課題名稱,負(fù)責(zé)人,合同經(jīng)費,撥款百分比
課題編號 → 課題名稱,負(fù)責(zé)人,合同經(jīng)費
課題編號 → 撥款單位,撥款百分比
課題編號 → 單位名稱,單位類別,單位排名
對于“科研專家”關(guān)系模式:
人員編號 → 姓名,性別,出生年月,身份證號,最高學(xué)位,職稱,研究方向,所在單位,單位地址
所在單位 → 單位地址
身份證號 → 人員編號
對于“項目研發(fā)人員”關(guān)系模式:
課題編號,所在單位,職工號 → 姓名,年齡,學(xué)歷,職稱,分工,排名,參加月數(shù)所在單位,職工號 → 姓名,年齡,學(xué)歷,職稱
【問題1】(5分)
對關(guān)系“科研專家”,請回答以下問題:
(1)列舉出所有不屬于任何候選鍵的屬性(非鍵屬性)。
(2)關(guān)系“科研專家”可達(dá)到第幾范式,用60字以內(nèi)文字簡要敘述理由。
【問題2】(6分)
對關(guān)系“項目研發(fā)人員”,請回答以下問題:
(1)針對“項目研發(fā)人員”關(guān)系,用100字以內(nèi)文字簡要說明會產(chǎn)生什么問題。
(2)把“項目研發(fā)人員”分解為第三范式,分解后的關(guān)系名依次為:項目研發(fā)人員1,項目研發(fā)人員2,…
(3)列出修正后的各關(guān)系模式的主鍵。
【問題3】(4分)
對關(guān)系“項目信息”,請回答以下問題:
(1)關(guān)系“項目信息”是不是第四范式,用100字以內(nèi)文字?jǐn)⑹隼碛伞?br />(2)把“項目信息”分解為第四范式,分解后的關(guān)系名依次為:項目信息1,項目信息2,…