設(shè)有關(guān)系模式:學(xué)生修課(學(xué)號,姓名,所在系,性別,課程號,課程名,學(xué)分,成績)。設(shè)一個學(xué)生可選多門課程,一門課程可以被多名學(xué)生選。每位學(xué)生由學(xué)號惟一標(biāo)識,一個學(xué)生只在一個系學(xué)習(xí);每門課程由課程號惟一標(biāo)識。每個學(xué)生選的每門課程有惟一的成績。
(1)請指出此關(guān)系模式的候選鍵。
(2)寫出該關(guān)系模式的函數(shù)依賴集。
(3)該關(guān)系模式屬于第幾范式?并簡單說明理由。
(4)若不是第三范式的,請將其規(guī)范化為第三范式關(guān)系模式,并指出分解后的每個關(guān)系模式的主鍵和外鍵。
您可能感興趣的試卷
最新試題
取出所在城市為上海的所有工程的全部細(xì)節(jié)
針對PHP語句“$mysqli->query("set author_names utf8");”以下解釋錯誤的是()。
取出為工程J1提供零件P1的供應(yīng)商代號
圖書館管理系統(tǒng)中表tb_record和表tb_user之間的關(guān)系是()。
取出上海的供應(yīng)商提供給上海的任一工程的零件的代號
請寫出VB中編寫增、刪、改、查功能的主要步驟和語句。
取出供應(yīng)商S1提供的零件的顏色
取出這樣一些供應(yīng)商代號,它們能夠提供至少一種由紅色零件的供應(yīng)商提供的零件
取出為工程J1提供紅色零件的供應(yīng)商代號
設(shè)有以下基本表:(1)供應(yīng)商表(供應(yīng)商編號,供應(yīng)商名稱,供應(yīng)商所在城市);(2)零件表(零件編號,零件名稱,零件顏色,零件重量);(3)工程項目表(工程編號,工程名稱,工程所在城市);(4)工程供貨表(工程編號,供應(yīng)商編號,零件編號,零件數(shù)量)。 用SQL語言寫出下列查詢語句(1)查詢所有工程的全部細(xì)節(jié) (2)查詢所在城市為上海的所有工程的全部細(xì)節(jié) (3)查詢重量最輕的零件代號 (4)查詢?yōu)楣こ叹幪枮?ldquo;JG2008001”的工程提供零件的供應(yīng)商編號 (5)查詢?yōu)楣こ叹幪枮?ldquo;JG2008001”的工程提供零件編號為“P1”的供應(yīng)商編號 (6)查詢由供應(yīng)商編號為S1的供應(yīng)商提供零件的工程名稱 (7)查詢供應(yīng)商S1提供的零件的顏色