【文章內(nèi)容簡(jiǎn)介】
s平均分from s, sc, c where = and c. o= group by , c. ame with rollup(B)select class, ame, avg(degree) as平均分from s, sc, c where = and c. o =sc. o group by s. class, c. ame with cube(C) select class, ame, avg(degree) as平均分 from s, sc, c where =sc. sno and c. o =sc. o group by c. ame, with cube(D)select class, ame, avg(degree) as 平均分from s, sc, c where s. sno =sc. sno and c. o =sc. o group by c. ame, with rollup 16.當(dāng)where子句、聚合函數(shù)、group by子句和having子句同時(shí)出現(xiàn)在一個(gè)查詢中時(shí),最后執(zhí)行的是( )(A)聚合函數(shù) (B)where子句(C)group by子句 (D)having子句17.授予user1用戶修改st表中的“姓名”字段的權(quán)限,應(yīng)使用的SQL語句是( )(A)GRANT UPDATE(姓名) ON st TABLE TO user1(B)GRANT UPDATE(姓名) ON TABLE st TO user1(C)GRANT MODIFY(姓名) ON st TABLE TO user1(D)GRANT MODIFY(姓名) ON TABLE st TO user118.SQL Server 2005中,主數(shù)據(jù)庫文件的擴(kuò)展名為( )(A).mdf (B).dbf (C).ldf (D).ndf19.顯式事務(wù)和隱式事務(wù)都需要用什么語句來提交和回滾( )(A)END TRANSACTION和ROLLBACK TRANSACTION(B)COMMIT TRANSACTION和ROLLBACK TRANSACTION(C)SAVE TRANSACTION和ROLLUP TRANSACTION (D)COMMIT TRANSACTION和ROLLUP TRANSACTION20.下列哪種情況不適合創(chuàng)建索引( )(A)表中的主鍵列 (B)只有兩個(gè)或若干個(gè)值的列(C)需要強(qiáng)制實(shí)施唯一性的列 (D)連接中頻繁使用的列三、名詞解釋(每小題3分,共15分)1.?dāng)?shù)據(jù)庫2.候選關(guān)鍵字3.視圖4.游標(biāo)5.事務(wù)四、簡(jiǎn)答題(每小題5分,共25分)1.創(chuàng)建索引的必要性和作用是什么?2.簡(jiǎn)述主鍵約束和唯一性約束的異、同點(diǎn)。3.簡(jiǎn)述TSQL語言的特點(diǎn)。4.簡(jiǎn)述存儲(chǔ)過程的優(yōu)點(diǎn)。5.簡(jiǎn)述死鎖及其解決辦法。五、綜合題(每小題10分,共30分)1.把下面用關(guān)系表示的實(shí)體、實(shí)體與實(shí)體之間的聯(lián)系,用ER圖表示出來,要求在圖中表示聯(lián)系的類型(1:1:n、m:n),并寫出相應(yīng)的關(guān)系模式和各關(guān)系的主關(guān)鍵字。實(shí)體1:學(xué)生(學(xué)號(hào),姓名,性別,年齡);實(shí)體2:課程(課程號(hào),課程名,學(xué)分);實(shí)體1與實(shí)體2的聯(lián)系:學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))。注:一個(gè)學(xué)生可以選多門課程,一門課程也可以