【正文】
人為指定的;外鍵是指一個(gè)關(guān)系中包含的另一個(gè)關(guān)系的主鍵所對(duì)應(yīng)的屬性組。S鎖:如果事務(wù)對(duì)某個(gè)數(shù)據(jù)加上S鎖后,仍允許其他事務(wù)再對(duì)該數(shù)據(jù)加S鎖,但在對(duì)該數(shù)據(jù)的所有S鎖都解除之前絕不允許任何事務(wù)對(duì)該數(shù)據(jù)加X鎖。(2)關(guān)系是否存在局部函數(shù)依賴,若有,請(qǐng)指出,并將該關(guān)系分解到2NF。 (1)試畫出ER圖,并在圖上指明屬性和連通詞。如果R上成立的函數(shù)依賴集F={A→C,D→C,BD→A},那么ρ相對(duì)于F是否無(wú)損分解?是否保持函數(shù)依賴?2.設(shè)有兩個(gè)關(guān)系如下圖所示,試計(jì)算:(1)R S (2)Rwv S R B C S C D b 2 2 6 a d d a 5 8 7 c五、查詢?cè)O(shè)計(jì)題(本題共24分,每小題3分)設(shè)有如下關(guān)系模式: 學(xué)生關(guān)系:S(SNO(學(xué)號(hào)),SNAME(姓名),SEX(性別),SDEPT(系別),PROV(省區(qū))) 選課關(guān)系:SC(SNO(學(xué)號(hào)),CNO(課程號(hào)),G(成績(jī)))課程關(guān)系:C(CNO(課程號(hào)),CNAME(課程名),CDEPT(開課系別),TNAME(教師名))請(qǐng)用關(guān)系代數(shù)表達(dá)式寫出(1)—(3):(1)查詢來(lái)自北京的學(xué)生的姓名和系別(2)查詢英語(yǔ)系的學(xué)生所選修課程的課程名和成績(jī)(3)查詢選修課程包含Luo老師所授課程的學(xué)生學(xué)號(hào)請(qǐng)用SQL語(yǔ)言描述(4)—(8):(4)查詢計(jì)算機(jī)系男同學(xué)的學(xué)號(hào)、姓名和省區(qū)(5)查詢與ZHANG同學(xué)來(lái)自同一省區(qū)的學(xué)生的學(xué)號(hào)、姓名和系別(6)建立物聯(lián)網(wǎng)系的學(xué)生的視圖(IOT_S)(7)查詢選修課程C語(yǔ)言的學(xué)生學(xué)號(hào)和姓名(8)查詢每名學(xué)生的學(xué)號(hào)和平均成績(jī),查詢結(jié)果按照平均成績(jī)降序排列,平均成績(jī)相同時(shí)按照學(xué)號(hào)升序排列。三、簡(jiǎn)答題(本題共16分,每小題4分)1. 簡(jiǎn)述封鎖技術(shù)中常用的兩種鎖。7.關(guān)系模型的實(shí)體完整性是指 。 3.DBS運(yùn)行的最小邏輯工作單元是 。 A.17個(gè) B.18個(gè) C.23個(gè) D.27個(gè)15. 數(shù)據(jù)庫(kù)中存放三級(jí)模式結(jié)構(gòu)定義的是( )。這是指事務(wù)的( ) 。A.概念模型 B.邏輯模型 C.結(jié)構(gòu)模型 D.物理模型8. 若關(guān)系模式R(ABCD)已屬于3NF,下列說(shuō)法中( )是正確的。A.外模式 B.內(nèi)模式