習(xí)題課(一)講稿_第1頁(yè)
習(xí)題課(一)講稿_第2頁(yè)
習(xí)題課(一)講稿_第3頁(yè)
習(xí)題課(一)講稿_第4頁(yè)
習(xí)題課(一)講稿_第5頁(yè)
已閱讀5頁(yè),還剩70頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE1習(xí)題課(一)講稿第一篇:習(xí)題課(一)講稿習(xí)題課(1)一、選擇題1、當(dāng)采用Windows驗(yàn)證方式登錄時(shí),只要用戶(hù)通過(guò)Windows用戶(hù)賬戶(hù)驗(yàn)證就可___A____到SQLServer數(shù)據(jù)庫(kù)服務(wù)器。A.連接B.集成C.控制D.轉(zhuǎn)換2、提高SQLServer性能的最佳方法之一是(BC)。A.增大硬盤(pán)空間B.增加內(nèi)存C.減少數(shù)據(jù)量D.采用高分辨率顯示器3、現(xiàn)有書(shū)目表book,包含字段:price(float);現(xiàn)在查詢(xún)書(shū)價(jià)最高的3本書(shū)的詳細(xì)信息,以下語(yǔ)句正確的是(B)。A.selecttop3*frombookorderbypriceascB.selecttop3*frombookorderbypricedescC.select*frombookwhereprice=max(price)D.selecttop3*frombookwhereprice=max(price)4、數(shù)據(jù)庫(kù)的基本特點(diǎn)是__C______。A.數(shù)據(jù)可以共享、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余大、統(tǒng)一管理和控制B.數(shù)據(jù)可以共享、數(shù)據(jù)互換性、數(shù)據(jù)冗余小、統(tǒng)一管理和控制C.數(shù)據(jù)可以共享、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余小、統(tǒng)一管理和控制D.數(shù)據(jù)非結(jié)構(gòu)化、數(shù)據(jù)獨(dú)立性、數(shù)據(jù)冗余小、統(tǒng)一管理和控制5、以下哪種情況應(yīng)盡量創(chuàng)建索引(A)。A.在Where子句中出現(xiàn)頻率較高的列B.具有很多NULL值的列C.記錄較少的基本表D.需要更新頻繁的基本表6、常見(jiàn)的三種數(shù)據(jù)模型是(C)。A.鏈狀模型、關(guān)系模型、層次模型B.關(guān)系模型、環(huán)狀模型、結(jié)構(gòu)模型C.層次模型、網(wǎng)狀模型、關(guān)系模型D.鏈表模型、結(jié)構(gòu)模型、網(wǎng)狀模型7、下面關(guān)于聚集索引和非聚集索引說(shuō)法正確的是(A)。A.每個(gè)表只能建立一個(gè)聚集索引B.每個(gè)表只能建立一個(gè)非聚集索引C.一張表上不能同時(shí)建立聚集和非聚集索引D.一個(gè)復(fù)合索引只能是聚集索引8、SQL中對(duì)分組進(jìn)行篩選的選項(xiàng)為(D)。A.GroupByB.ORDERBYC.WHERED.HAVING9、創(chuàng)建圖書(shū)借閱表時(shí),“歸還日期”必須晚于“借閱日期”,應(yīng)采用(A)約束。A.檢查約束B(niǎo).默認(rèn)約束C.主鍵約束D.外鍵約束10、數(shù)據(jù)庫(kù)是相關(guān)數(shù)據(jù)的集合,它不僅包括數(shù)據(jù)本身,而且包括_A_____。A.?dāng)?shù)據(jù)之間的聯(lián)系B.?dāng)?shù)據(jù)安全C.?dāng)?shù)據(jù)控制D.?dāng)?shù)據(jù)操縱11、Sqlserver中,學(xué)生成績(jī)表grade中包含字段:學(xué)生編號(hào)sid,課程編號(hào)cid,分?jǐn)?shù)score,要把所有的學(xué)生分?jǐn)?shù)提高5分,以下語(yǔ)句正確的是(A)。A.updategradesetscore=score+5B.updategradevalues(score=score+5)C.modifygradevalues(score=score+5)D.modifygradesetscore=score+512、現(xiàn)有書(shū)目表book,包含字段:價(jià)格price(float),類(lèi)別type(char);現(xiàn)在查詢(xún)各個(gè)類(lèi)別的平均價(jià)格、類(lèi)別名稱(chēng),以下語(yǔ)句正確的是(A)。A.selectavg(price),typefrombookgroupbytypeB.selectcount(price),typefrombookgroupbypriceC.selectavg(price),typefrombookgroupbypriceD.selectcount(price),typefrombookgroupbytype13、___A___是位于用戶(hù)和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。A.DBMSB.DBC.DBSD.DBA14、SQLServer的物理存儲(chǔ)主要包括3類(lèi)文件(A)。A.主數(shù)據(jù)文件、次數(shù)據(jù)文件、事務(wù)日志文件B.主數(shù)據(jù)文件、次數(shù)據(jù)文件、文本文件C.表文件、索引文件、存儲(chǔ)過(guò)程D.表文件、索引文件、圖表文件15、下面關(guān)于model數(shù)據(jù)庫(kù)描述正確的是(D)。A.是一個(gè)臨時(shí)數(shù)據(jù)庫(kù)B.屬于全局資源C.沒(méi)有權(quán)限限制D.是用戶(hù)建立新數(shù)據(jù)庫(kù)的模板16、數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢(xún)、插入、修改和刪除等操作,這種功能稱(chēng)為_(kāi)__C_____。A.?dāng)?shù)據(jù)定義功能B.?dāng)?shù)據(jù)管理功能C.?dāng)?shù)據(jù)操縱功能D.?dāng)?shù)據(jù)控制功能17、創(chuàng)建一個(gè)名為‘Customers’的新表,同時(shí)要求新表中包含表‘clients’的所有記錄,sql語(yǔ)句是(A)。A.Select*intocustomersfromclientsB.SelectintocustomersfromclientsC.Insertintocustomersselect*fromclientsD.Insertcustomersselect*fromclients18、如果要在SQLServer中存儲(chǔ)圖形圖像、Word文檔文件,不可采用的數(shù)據(jù)類(lèi)型是(D)。A.binaryB.varbinaryC.imageD.text19、數(shù)據(jù)庫(kù)中的事務(wù)日志有助于在數(shù)據(jù)庫(kù)服務(wù)器崩潰時(shí)恢復(fù)數(shù)據(jù)。AA對(duì)B錯(cuò)20XX據(jù)冗余指的是_____D_____。A.?dāng)?shù)據(jù)和數(shù)據(jù)之間沒(méi)有聯(lián)系B.?dāng)?shù)據(jù)有丟失C.?dāng)?shù)據(jù)量太大D.存在重復(fù)的數(shù)據(jù)21、關(guān)系模式的任何屬性____A__。A.不可再分B.可以再分C.命名在關(guān)系模式上可以不唯一D.以上都不是22、如果一個(gè)關(guān)系中的屬性或?qū)傩越M不是該關(guān)系的主碼,但它們是另外一個(gè)關(guān)系的主碼,則稱(chēng)這個(gè)屬性或?qū)傩越M為該關(guān)系的_____C___。A)主碼B)內(nèi)碼C)外碼D)關(guān)系23、在關(guān)系模式中,實(shí)現(xiàn)“關(guān)系中不允許出現(xiàn)相同的元組”的約束是_____B_約束。A.候選鍵B.主鍵C.外鍵D.超鍵24、約束“年齡限制在18~30歲之問(wèn)”屬于DBMS的__B____功能。A.安全性B.完整性C.并發(fā)控制D.恢復(fù)25、SQLServer20XX的主數(shù)據(jù)文件的擴(kuò)展名應(yīng)為_(kāi)__B______。A..ldfB..mdfC..ndfD.sql26、下面有關(guān)文件組的敘述不正確的為_(kāi)____C______。A)一個(gè)文件只能屬于一個(gè)文件組B)C)D)一個(gè)文件或文件組只能屬于一個(gè)數(shù)據(jù)庫(kù)文件組中包括日志文件主數(shù)據(jù)文件只能屬于主文件組27、SQLServer把數(shù)據(jù)及其相關(guān)信息用多個(gè)邏輯組件來(lái)表示,這些邏輯組件通常被稱(chēng)為數(shù)據(jù)庫(kù)對(duì)象。以下__D_______不是數(shù)據(jù)庫(kù)對(duì)象。A.表B.視圖c.索引D.備份28、SQLServer中自己建立的ACCP數(shù)據(jù)庫(kù)屬于___A____。A.用戶(hù)數(shù)據(jù)庫(kù)B.系統(tǒng)數(shù)據(jù)庫(kù)C.示例數(shù)據(jù)庫(kù)D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)29、數(shù)據(jù)表中某個(gè)屬性的值為NULL,則表示該數(shù)據(jù)值是___D______。A.0B.空字符C.空字符串D.無(wú)任何數(shù)據(jù)30、參照完整性要求有關(guān)聯(lián)的兩個(gè)或兩個(gè)以上表之間數(shù)據(jù)的一致性。參照完整性可以通過(guò)建立______B___來(lái)實(shí)現(xiàn)。A.主鍵約束和唯一約束B(niǎo).主鍵約束和外鍵約束C.唯一約束和外鍵約束D.以上都不是31、要?jiǎng)h除表Students中的數(shù)據(jù),使用:TRUNCATETABLEStudents運(yùn)行結(jié)果將是____A___。A.表Students中的約束依然存在B.表Students被刪除C.表Students中的數(shù)據(jù)被刪除了一半,再次執(zhí)行時(shí),將刪除剩下的一半數(shù)D.表Students中不符合檢查約束要求的數(shù)據(jù)被刪除,而符合檢查約束要依然保留32、設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade).其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0~100。若要把“張二的化學(xué)成績(jī)80分”插入S中,則可用__D__。A.ADDINTOSVALUES(’張二’,’化學(xué)’,’80’)B.INSERTINTOSVALUES(’張二’,’化學(xué)’,’80’)C.ADDINTOSVALUES(’張二’,’化學(xué)’,80)D.INSERTINTOSVALUES(‘張二’,’化學(xué)’,80)33、設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade).其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0~100。若要更正王二的化學(xué)成績(jī)?yōu)?5分,則可用__A_____。A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學(xué)’B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=‘化學(xué)’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化學(xué)’D.UPDATEgrade==’85’WHERESN=’王二’ANDCN=’化學(xué)’34、使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿(mǎn)足條件的分組,應(yīng)當(dāng)____B__。A.使用WHERE子句B.在GROUPBY后面使用:HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING子句,再使用WHERE子句35、對(duì)于嵌套查詢(xún)的處理順序是__A______。A.從內(nèi)層向外層處理B.從外層向內(nèi)層處理C.內(nèi)層、外層同時(shí)處理D.內(nèi)層、外層交替處理36、表達(dá)式pricebetween5and20XX義是_____A____。A.price≥5andprice≤20XX.price>5andprice<20XX.price≥5orprice≤20XX.price>5andprice<20XX7、索引是對(duì)數(shù)據(jù)庫(kù)表中的_____C___字段的值進(jìn)行排序。A.一個(gè)B.多個(gè)C.一個(gè)或多個(gè)D.0個(gè)38、SQLServer系統(tǒng)自動(dòng)會(huì)為添加了唯一約束的字段創(chuàng)建____A____。A.唯一索引B.主鍵索引C.外鍵索引D.聚集索引39、下列關(guān)于視圖的說(shuō)法,錯(cuò)誤的是____D___。A.可以使用視圖集中數(shù)據(jù),簡(jiǎn)化和定制不同用戶(hù)對(duì)數(shù)據(jù)庫(kù)的不同要求B.視圖可以使用戶(hù)只關(guān)心他感興趣的某些特定數(shù)據(jù)和他們所負(fù)責(zé)的特定任務(wù)C.視圖可以讓不同的用戶(hù)以不同的方式看到不同或者相同的數(shù)據(jù)集D.視圖不能用于連接多表40、Transact-SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要是用來(lái)維護(hù)數(shù)據(jù)庫(kù)的____C_。A.完整性B.可靠性C.安全性D.一致性二、填空題1、SQLServer采用__________體系結(jié)構(gòu),通過(guò)中央服務(wù)器集中存儲(chǔ)數(shù)據(jù)資源。2、在收回用戶(hù)訪問(wèn)權(quán)限的語(yǔ)句中,所給表名選項(xiàng)以關(guān)鍵字________開(kāi)始,所給用戶(hù)名選項(xiàng)以關(guān)鍵字________開(kāi)始。3、關(guān)系中的每一行稱(chēng)為一個(gè)________,每一列稱(chēng)為一個(gè)________。4、聯(lián)合查詢(xún)指使用_______運(yùn)算將多個(gè)_______合并到一起。5、SQLServer的數(shù)據(jù)庫(kù)分為_(kāi)___________和____兩種類(lèi)型。6、在參照和被參照的關(guān)系中,每個(gè)外碼值或者為_(kāi)_______,或者等于某個(gè)________值。7、設(shè)一個(gè)集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A和B的并集中包含有______個(gè)元素,A和B的交集中包含有______個(gè)元素,A和B的差集中包含有______個(gè)元素。8、設(shè)一個(gè)關(guān)系模式為R(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{3,20XX2},{4,30,60}},則SELECT*FROMRWHEREB>15,運(yùn)算結(jié)果中包含有________個(gè)元組。9、對(duì)用戶(hù)授予和收回?cái)?shù)據(jù)庫(kù)對(duì)象操作權(quán)限的語(yǔ)句關(guān)鍵字分別為_(kāi)_________和__________。10、每個(gè)SQLServer20XX5數(shù)據(jù)庫(kù)服務(wù)器下都包括、、、和五個(gè)系統(tǒng)數(shù)據(jù)庫(kù)。11、在SQLServer中,通常使用________數(shù)據(jù)類(lèi)型來(lái)表示邏輯數(shù)據(jù)。12、數(shù)據(jù)庫(kù)系統(tǒng)的外模式又稱(chēng)為_(kāi)_______,它由________產(chǎn)生出來(lái)。13、在SQL中建立和刪除數(shù)據(jù)庫(kù)的命令分別為_(kāi)______________和_______________。14、在________完整性約束中,每個(gè)約束只能涉及到1個(gè)屬性,在________完整性約束中,每個(gè)約束可以涉及到多個(gè)屬性。15、在SQL中,createtable、altertable和droptable命令分別為在數(shù)據(jù)庫(kù)中________、________和________基本表結(jié)構(gòu)的命令。16、向基本表插入一條記錄時(shí),可以在命令中使用關(guān)鍵字__________引出記錄值。向基本表插入多條記錄時(shí),可以在命令中使用關(guān)鍵字__________引出記錄值。17、在SQL中,通過(guò)使用視圖,能夠使多個(gè)表________起來(lái),并能夠增強(qiáng)數(shù)據(jù)庫(kù)的性。18、當(dāng)建立和刪除一個(gè)視圖時(shí),對(duì)相應(yīng)的基本表__________,當(dāng)通過(guò)一個(gè)視圖修改數(shù)據(jù)時(shí),則對(duì)相應(yīng)的基本表__________。19、在SQLServer中最常用的數(shù)據(jù)庫(kù)管理工具是______________和。20XX離后的數(shù)據(jù)庫(kù)不能使用,為了訪問(wèn)數(shù)據(jù)庫(kù),必須先執(zhí)行操作。21、一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程大致相繼經(jīng)過(guò)__________、__________、邏輯設(shè)計(jì)、物理設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)行維護(hù)等六個(gè)階段。22、在一個(gè)已存在數(shù)據(jù)的表中增加一列,一定要保證所增加的列允許________值。23、約束要求列數(shù)值惟一,但允許出現(xiàn)一個(gè)空值。24、約束要求列數(shù)值惟一,并且不允許為空。25、可以將視圖理解為存儲(chǔ)在SQLServer數(shù)據(jù)庫(kù)中的一條經(jīng)過(guò)預(yù)編譯的語(yǔ)句。26、是一種常用的改善數(shù)據(jù)庫(kù)查詢(xún)性能的技術(shù)。27、索引會(huì)影響對(duì)基本表的________、________和________等操作的速度。28、當(dāng)一個(gè)表帶有約束后,執(zhí)行對(duì)表的各種________操作時(shí),將自動(dòng)________相應(yīng)的約束,只有符合約束條件的合法操作才能被真正執(zhí)行。29、在索引命令中使用關(guān)鍵字CLUSTERED或NOCLUSTERED分別表示將建立的是________或________索引。30、當(dāng)數(shù)據(jù)庫(kù)受到破壞時(shí),可以利用來(lái)恢復(fù)數(shù)據(jù)庫(kù)。31.索引一經(jīng)創(chuàng)建就完全由SQLServer系統(tǒng)選擇和維護(hù)。32.使用createdatabase命令定義一個(gè)數(shù)據(jù)庫(kù),包括定義__________文件和__________文件兩個(gè)部分。33.對(duì)表中記錄的維護(hù)工作主要有增加、________和________操作,均可通過(guò)SSMS或T-SQL語(yǔ)句完成。34、如果要確保一個(gè)表中的非主鍵列不輸入重復(fù)值,應(yīng)在該列上定義______約束。35、當(dāng)一個(gè)子查詢(xún)的結(jié)果作為查詢(xún)的條件,即在一個(gè)SELECT命令的WHERE子句中出現(xiàn)另一個(gè)SELECT命令,這種查詢(xún)稱(chēng)為_(kāi)______查詢(xún)。36、完成以下代碼,使用T-SQL語(yǔ)句刪除stuScore表中的外鍵約束fk_stuNo。①TABLEstuScore②CONSTRAINTfk_stuNo三、根據(jù)圖書(shū)管理數(shù)據(jù)庫(kù)和教學(xué)庫(kù),按照下列所給的每條SQL查詢(xún)語(yǔ)句寫(xiě)出相應(yīng)的功能。教學(xué)數(shù)據(jù)庫(kù)包含三個(gè)數(shù)據(jù)表:學(xué)生(學(xué)號(hào),姓名,性別,專(zhuān)業(yè))選修成績(jī)(學(xué)號(hào),課程號(hào),成績(jī))課程(課程號(hào),課程名,學(xué)分)1.Select*from學(xué)生2.selecttop3*from選修成績(jī)where課程號(hào)=’kc02’orderby成績(jī)desc3.Select課程號(hào),count(學(xué)號(hào))as人數(shù)From選修成績(jī)Groupby課程號(hào)4.Createtable課程(課程號(hào)char(4)primarykey,課程名varchar(30)notnull,學(xué)分int)5.Insertinto課程(課程號(hào),課程名)Values(‘kc01’,’數(shù)據(jù)庫(kù)應(yīng)用’)Insertinto課程(課程號(hào),課程名)Values(‘kc03’,’計(jì)算機(jī)應(yīng)用基礎(chǔ)’)6.Update課程set學(xué)分=5Where課程名=’數(shù)據(jù)庫(kù)應(yīng)用’7.Deletefrom課程where課程號(hào)=’kc03’8.selectx.學(xué)號(hào),姓名,課程號(hào),成績(jī)from學(xué)生x,選修成績(jī)ywherex.學(xué)號(hào)=y.學(xué)號(hào)9.selectC.課程號(hào),課程名,count(*)as選修人數(shù)from課程C,選修成績(jī)SCwhereC.課程號(hào)=SC.課程號(hào)groupbyC.課程號(hào),課程名10.select*from課程where課程號(hào)in(select課程號(hào)from選修成績(jī))四、根據(jù)教材上題所給的圖書(shū)管理數(shù)據(jù)庫(kù)和教學(xué)庫(kù),按照下列所給的每種功能寫(xiě)出相應(yīng)的SQL語(yǔ)句。1.查詢(xún)書(shū)名中包含“程序設(shè)計(jì)”的圖書(shū)信息2.查詢(xún)圖書(shū)館的圖書(shū)總價(jià)值3.查詢(xún)圖書(shū)館的藏書(shū)量4.查詢(xún)成績(jī)最高的前3名學(xué)生的學(xué)號(hào)。5.查詢(xún)課程號(hào)為”kc01”成績(jī)?cè)?0分以上的學(xué)生信息。6.查詢(xún)選修了”kc02”成績(jī)最高的學(xué)生的學(xué)號(hào)、姓名、課程號(hào)、成績(jī)。7.使用統(tǒng)計(jì)函數(shù)查詢(xún)“選修成績(jī)”表中的最高分、最低分和平均分。8.使用統(tǒng)計(jì)函數(shù)查詢(xún)“選修成績(jī)”表中每門(mén)課的最高分、最低分和平均分。9.查詢(xún)共開(kāi)設(shè)了多少門(mén)課程。6.查詢(xún)選修了課程的學(xué)生信息。所有書(shū)名以“計(jì)算機(jī)”開(kāi)頭的圖書(shū)價(jià)格打8折。查詢(xún)年齡在19~21范圍內(nèi)的學(xué)生信息。查詢(xún)選修了課程的學(xué)生信息。查詢(xún)沒(méi)有選修課程的學(xué)生信息。查詢(xún)至少選修了2門(mén)課程的每個(gè)學(xué)生的平均成績(jī)。查詢(xún)所有姓李的學(xué)生的學(xué)號(hào)、姓名、課程名稱(chēng)、成績(jī)。五、簡(jiǎn)答題1.試述關(guān)系模型的三種完整性。2.什么是實(shí)體完整性,用什么來(lái)保證實(shí)體完整性?3.主鍵約束和惟一值約束有什么區(qū)別?4.刪除記錄與刪除表有什么區(qū)別?5.什么是視圖?視圖與基本表的區(qū)別是什么?6.簡(jiǎn)述索引的主要作用,索引的分類(lèi)。7.數(shù)據(jù)庫(kù)備份的作用及備份的種類(lèi)。8.在SQLServer中有哪兩種身份驗(yàn)證模式?參考答案:一、選擇題1.A2.B3.B4.C5.A6.C7.A8.D9.A9.20XXAAAADCADAD4.25.ACBBB26.C27.D28.A29.D30.B31.A32.D33.A34.B35.A36.A37.C38.A39.D40.C二、填空題1、客戶(hù)/服務(wù)器或C/S2、ON,F(xiàn)ROM3、元組(記錄),屬性(字段)4、Union,子查詢(xún)的結(jié)果5、系統(tǒng)數(shù)據(jù)庫(kù),用戶(hù)數(shù)據(jù)庫(kù)6、空,主碼7、7,3,28、29、GRANT,REVOKE10、MASTER,MSDB,TEMPDB,MODEL,RESOURCE11、BIT12、視圖,基本表13、CREATEDATABASE,DROPDATABASE14、列級(jí),表級(jí)15、創(chuàng)建,修改,刪除16、VALUES,SELECT17、連接,安全18、無(wú)影響,有影響19、SSMS,查詢(xún)編輯器20XX加數(shù)據(jù)庫(kù)21、需求分析,概念設(shè)計(jì)22、Null或空值23、惟一值約束24、主鍵約束25、SELECT26、索引27、插入,修改,刪除28、更新,檢查29、聚集,非聚集30、數(shù)據(jù)庫(kù)備份31、自動(dòng)32、數(shù)據(jù),事務(wù)日志33、修改,刪除34、唯一35、嵌套36、Alter,Drop三、根據(jù)圖書(shū)管理數(shù)據(jù)庫(kù)和教學(xué)庫(kù),按照下列所給的每條SQL查詢(xún)語(yǔ)句寫(xiě)出相應(yīng)的功能。教學(xué)數(shù)據(jù)庫(kù)包含三個(gè)數(shù)據(jù)表:1.查詢(xún)所有學(xué)生的信息。2.從選修成績(jī)表中查詢(xún)出選修了課程號(hào)為kc02、成績(jī)最好的三條記錄。3.從選修成績(jī)表中按課程號(hào)分組統(tǒng)計(jì)查詢(xún)出每門(mén)課程的選修人數(shù)。4.創(chuàng)建課程表,包含課程號(hào)、課程名和學(xué)分三個(gè)字段。5.向課程表中插入2條記錄,包括課程號(hào)、課程名。6.將“課程”表中課程名為“數(shù)據(jù)庫(kù)應(yīng)用”的記錄的學(xué)分字段值修改為5。7.從課程表中刪除課程號(hào)為“kc03”的記錄。8.從學(xué)生表和選修成績(jī)表中連接查詢(xún)出選修了課程的學(xué)生的學(xué)號(hào)、姓名,所選修的課程號(hào)、成績(jī)。9.從課程表和選修成績(jī)表中統(tǒng)計(jì)查詢(xún)出每門(mén)課程的選修人數(shù)。10.通過(guò)嵌套查詢(xún)查找已經(jīng)有學(xué)生選修的課程信息。四、根據(jù)教材上題所給的圖書(shū)管理數(shù)據(jù)庫(kù)和教學(xué)庫(kù),按照下列所給的每種功能寫(xiě)出相應(yīng)的查詢(xún)語(yǔ)句。1.select*frombooksWhere書(shū)名like’%程序設(shè)計(jì)%’2.selectsum(定價(jià))as總價(jià)值frombooks3.selectcount(*)as藏書(shū)量frombooks4.selecttop3學(xué)號(hào)from選修成績(jī)Orderby成績(jī)desc5.select*from學(xué)生Where學(xué)號(hào)in(select學(xué)號(hào)from選修成績(jī)Where課程號(hào)=’kc01’and成績(jī)>=90)6.select學(xué)號(hào),姓名,課程號(hào),成績(jī)from學(xué)生s,選修成績(jī)scWheres.學(xué)號(hào)=sc.學(xué)號(hào)and課程號(hào)=’kc02’and成績(jī)=(selectmax(成績(jī))from選修成績(jī)where課程號(hào)=’kc02’)或:Selecttop1學(xué)號(hào),姓名,課程號(hào),成績(jī)from學(xué)生s,選修成績(jī)scWheres.學(xué)號(hào)=sc.學(xué)號(hào)and課程號(hào)=’kc02’orderby成績(jī)desc7.Selectmax(成績(jī))as最高分,min(成績(jī))as最低分,avg(成績(jī))as平均分from選修成績(jī)8.Select課程號(hào),max(成績(jī))as最高分,min(成績(jī))as最低分,avg(成績(jī))as平均分from選修成績(jī)groupby課程號(hào)9.selectcount(*)as開(kāi)課門(mén)數(shù)from課程10.select*from學(xué)生where學(xué)號(hào)in(select學(xué)號(hào)from選修成績(jī))11.Updatebooksset定價(jià)=定價(jià)*0.8Where書(shū)名like‘計(jì)算機(jī)%’12.SELECT*FROM學(xué)生WHERE年齡BETWEEN19AND2113.SELECT*FROM學(xué)生WHERE學(xué)號(hào)IN(SELECT學(xué)號(hào)FROM選修成績(jī))14.SELECT*FROM學(xué)生WHERE學(xué)號(hào)NOTIN(SELECT學(xué)號(hào)FROM選修成績(jī))15.SELECT學(xué)號(hào),AVG(成績(jī))AS平均成績(jī)FROM選修成績(jī)GROUPBY學(xué)號(hào)HAVINGCOUNT(*)>=216.SELECTs.學(xué)號(hào),姓名,課程名稱(chēng),成績(jī)FROM學(xué)生sjoin選修成績(jī)scons.學(xué)號(hào)=sc.學(xué)號(hào)Join課程consc.課程號(hào)=c.課程號(hào)WHERE姓名LIKE‘李%’五、簡(jiǎn)答題1.關(guān)系的完整性分為:實(shí)體完整性、域完整性和參照完整性。2.實(shí)體完整性要求表中不能存在完全相同的記錄。通過(guò)主鍵可以保證實(shí)體完整性。3.主鍵約束和惟一值約束都不能重復(fù),兩者的區(qū)別是:主鍵不能取空值,惟一值約束可以取一個(gè)空值。4.刪除記錄使用delete命令,只刪除記錄,不刪除表結(jié)構(gòu)。而刪除表使用droptable命令,將記錄和表結(jié)構(gòu)均刪除。5.視圖是一種虛表,是經(jīng)過(guò)預(yù)編譯的select語(yǔ)句,就像一個(gè)數(shù)據(jù)篩選器,選取用戶(hù)需要的行和列。視圖與基本表的區(qū)別是視圖并不真正存放數(shù)據(jù)。6.索引的主要作用是提高查詢(xún)效率。索引分為聚集索引、非聚集索引、惟一索引。7.?dāng)?shù)據(jù)庫(kù)備份的作用:當(dāng)數(shù)據(jù)庫(kù)受到損壞時(shí)用于恢復(fù)。備份的分類(lèi):完全備份差異備份事務(wù)日志備份文件和文件主備份8.在SQLServer中的兩種身份驗(yàn)證模式:Windows驗(yàn)證模式混合驗(yàn)證模式第二篇:物理化學(xué)第2章習(xí)題課講稿工作電話(huà):6939049,email:slz@1.5分(0622)一可逆熱機(jī)在三個(gè)熱源間工作,當(dāng)熱機(jī)從T1熱源吸熱120XXJ,作功20XXJ時(shí),試求:(1)其他兩個(gè)熱源與熱機(jī)交換的熱量,指出熱機(jī)是吸熱還是放熱;(2)各熱源的熵變和總熵變。已知各熱源T1,T2,T3的溫度分別為400K,300K,20XXK。[答](1)熱機(jī)循環(huán)一周U=0,W=Q1+Q2+Q3(1)(1分)可逆熱機(jī)的熱溫商之和為零,Q1/T1+Q2/T2+Q3/T3=0(2)(1分)由(1)、(2)兩式聯(lián)立解得Q2=-120XXJ,(放熱);Q3=20XXJ,(吸熱)(1分)-(2)ΔS1=Q1/T1=3J·K;ΔS2=-4J·K;ΔS3=1J·KΔS總=ΔS1+ΔS2+ΔS3=0(2分)2.10分(0743)(1)請(qǐng)寫(xiě)出Gibbs對(duì)熱力學(xué)及化學(xué)熱力學(xué)的八個(gè)貢獻(xiàn);(只寫(xiě)出二個(gè)或二個(gè)以下者都不得分)(2)將某純物質(zhì)的液體用活塞封閉在一個(gè)絕熱的筒內(nèi),其溫度為T(mén)0,活塞對(duì)液體的壓力正好是該液體在T0時(shí)的蒸氣壓p0,假設(shè)該液體的物態(tài)方程為0Vm=Vm×{1+(T-T0)-Κ(p-p0)}0式中,Vm是液體在T0,p0的摩爾體積,和K分別是膨脹系數(shù)和等溫壓縮系數(shù),設(shè)它們都為常數(shù)。將該液體經(jīng)絕熱可逆過(guò)程部分汽化,使液體的溫度降到T,此時(shí)液體的蒸氣壓為p。試證明液體所汽化的摩爾分?jǐn)?shù)為:x=(m/n)0=(T/ΔvapHm)[Cp,m(l)ln(T0/T)-Vm(p0-p)]式中,n為汽化前液體的物質(zhì)的量,m是變成蒸氣的物質(zhì)的量,Cp,m(l)為液體物質(zhì)的摩爾定壓熱容,ΔvapHm是該物質(zhì)在T時(shí)的摩爾汽化焓。示意圖[答](1)引入Gibbs自由能,化學(xué)勢(shì);Gibbs-helmholtz方程;Gibbs基本方程;Gibbs-Duhem方程;Gibbs定律;相律;平衡態(tài)穩(wěn)定性理論;Gibbs表面,Gibbs吸附方程。(5分)(2)設(shè)過(guò)程分二步進(jìn)行:ΔS=ΔS1+ΔSΔS1=T2T1(S/T)dT+(S/p)Tdpp1p2=T[(nCp,m(l)dT)/T]-p1T2p21n(Vm/T)pdp(狀態(tài)變化)(2分)=nCp,m(l)ln(T/T0)-nVm(T0)(p-p0)(積分限:T1=T0,T2=T,p1=p0,p2=p)ΔS2=mΔvapHm/T(相變化)ΔS=nCp,m(l)ln(T/T0)p0)-Cp,m(l)ln(T/T0)}(3分)3.10分(0756)一絕熱容器正中有一無(wú)摩擦、無(wú)質(zhì)量的絕熱活塞,兩邊各裝有25℃,101325kPa的1mol理想氣體,Cp,m=(7/2)R,左邊有一電阻絲緩慢加熱(如圖),活塞慢慢向右移動(dòng),當(dāng)右邊壓力為20XX650kPa時(shí)停止加熱,求此時(shí)兩邊的溫度T左,T右和過(guò)程中的總內(nèi)能改變U及熵的變化S(電阻絲本身的變化可以忽略)。[答]右邊容器內(nèi)可視為絕熱可逆壓縮過(guò)程(2分)因?yàn)?-γp1T1=p21-γT2(1-γ)/γ所以T右=(p1/p2)T1=363.3KV右=nRT右/p2=0.01490mV左=V總-V右=(2RT/p1)4.142kJ,ΔU=4.142kJ(1分)ΔH=Cp(T2-T1)=5.799kJ(1分)*ΔF=ΔUSΔT=-36.720XXJ(2分)*ΔG=ΔHΔcH(金剛石)$m$m$m=1.88kJ·mol(2分)$$ΔrSm=Sm(金剛石)-S(石墨)-1-1=-3.263J·Kmol(2分)$$$-1ΔrGm=ΔrHm-TΔrSm=2.852kJ·mol(2分)(2)(ΔG/p)T=ΔV,(G/p)T=V**(G(g)/p)T=V(g),(G(d)/p)T=V(d),$m-1積分:dG=Vpp21dp,G(p2)-G(p1)=V(p2-p1)對(duì)兩種物質(zhì)的相變:始態(tài)G(g,p2)-G(g,p1)=V(g)(p2-p1)(1)終態(tài)G(d,p2)-G(d,p1)=V(d)(p2-p1)(2)(2)-(1)ΔrG(p2)=ΔrG(p1)+ΔV(p2-p1)若要ΔrG(p2)≤0,(習(xí)題書(shū)上有錯(cuò))p2≥1.51×109Pa(4分)6.5分(0878)有人發(fā)明了一種裝置,可使壓縮空氣分為兩股:一股變冷,一股變熱,若空氣-1-1Cp,m=29.3J·K·mol,設(shè)熱量不傳遞到環(huán)境,試判斷該裝置是否可能?$m$m$m[答]據(jù)ΔS=Cpln(T2/T1)p外(V2-V1)(2分)p1=nRT1/V1=196.7kPa解上式得T2=407.6K,(4分)ΔS=nRln(p1/p2)+T2T1CpdT/T=1.17J·K-1(4分)第三篇:SQL習(xí)題課SQL習(xí)題課1.現(xiàn)有以下關(guān)系:Student(no,name,sex,birthday,class)Teacher(no,name,sex,birthday,prof,depart)Course(cno,cname,tno)Score(no,cno,degree)(1)列出student表中所有記錄的name、sex和class列(2)列出教師所有的單位(不重復(fù))(3)列出student表的所有記錄(以學(xué)號(hào)、姓名等)(4)輸出成績(jī)?cè)?0-80之間的所有記錄(5)輸出成績(jī)?yōu)?5,86和88的記錄(6)輸出班級(jí)為95001或性別為‘女’的同學(xué)(7)以class降序輸出student的所有記錄(8)以cno生序、degree降序輸出score的所有記錄。(9)輸出95001班級(jí)的學(xué)生人數(shù)(10)輸出score中成績(jī)最高的學(xué)號(hào)和課程號(hào)(11)輸出‘3-105’號(hào)課程的平均分(12)輸出至少有5個(gè)同學(xué)選修的并以3開(kāi)頭的課程號(hào)的平均分。(13)輸出最低分大于70分最高分小于90分的學(xué)生學(xué)號(hào)(14)輸出所有學(xué)生的name、no和degree(15)輸出所有學(xué)生的no、cname、degree(16)輸出所有同學(xué)的name,cname,degree(17)輸出’95001’班級(jí)所選課程的平均分(19)輸出選修3-105課程的成績(jī)高于109號(hào)同學(xué)成績(jī)的所有同學(xué)(22)列出與108號(hào)同學(xué)同年出生的所有學(xué)生的no、name和birthday。(23)顯示‘張三’教師任課的學(xué)生成績(jī)(24)顯示選修某課程的同學(xué)人數(shù)多于5人的教師姓名(25)顯示95033和95031班全體學(xué)生的記錄。(26)列出存在有85分以上成績(jī)的課程編號(hào)(27)列出“計(jì)算機(jī)系”教師所教課程的成績(jī)表。(28)列出“計(jì)算機(jī)系”與“電子工程系”不同職稱(chēng)的教師的name和prof(29)列出選修編號(hào)為‘3-105’課程且成績(jī)至少高于選修課程編號(hào)為‘3-245’的同學(xué)的cno,no和degree.(33)列出成績(jī)比該課程平均成績(jī)低的同學(xué)的成績(jī)(34)列出所有任課教師的name和depart(35)列出未講課教師的name和depart(1)輸出至少有兩名男同學(xué)的班級(jí)編號(hào)、(2)輸出student中不姓王的同學(xué)(3)輸出student中每個(gè)學(xué)生的姓名和年齡(4)輸出student中最大和最小的birthday日期值(5)以班號(hào)和年齡從大到小顯示student中的所有記錄(6)輸出男教師所上課程名稱(chēng)(7)輸出最高分同學(xué)的no,cno和degree(8)輸出與“李軍”同性別的所有同學(xué)的name(9)輸出與“李軍”同性別并同班的所有同學(xué)的name(10)輸出選修“計(jì)算機(jī)導(dǎo)論”課程的男同學(xué)的成績(jī)第四篇:習(xí)題課11.如圖所示,已知管內(nèi)徑d=50mm,在正常輸水中管總長(zhǎng)(包括當(dāng)量長(zhǎng))為0.860m,摩擦系數(shù)為0.023,泵的性能曲線方程是H190.88qv。試問(wèn):流量為10m3/h時(shí)輸送每立方米的水需外加功為多少?此泵是否可以勝任?10m解:(11分)uqv10/36000.7850.0521.415[m/s]24dhf1lleu2d20.023601.415220XX5227.6[J/kg]如圖,取1-1、2-2截面,以1-1截面為基準(zhǔn)列柏努利方程式:gzp1u2p212u212Wegz22hf12z10;z210m;p1p2;u1u20Wegz2hf129.811027.6125.7[J/kg]即每千克質(zhì)量水需要125.7J功,每m3水需要125.7×103J,或125.7kJ。2.此時(shí)需要壓頭為:H需Weg125.79.8112.8[J/N]12.8[m]分)泵在此時(shí)可提供的壓頭為:H190.88100.813.4[m]HH需故泵可以勝任。1.4(2.用泵將2.5×104kg/h的溶液自反應(yīng)器送至高位槽(見(jiàn)右圖)。反應(yīng)器液面上方保持28×103Pa的真空度,高位槽液面上方為大氣壓。管路內(nèi)徑為0.068m,管路總的能量損失hf為26.74J/kg反應(yīng)器內(nèi)液面與管路出口的距離為17m。若泵的效率為0.65,求泵的軸功率。(已知溶液的密度為1073kg/m3)3.如圖,用泵將水從水池輸送到高處的密閉容器,輸水量為13.5m3/h,輸水管的內(nèi)徑為48mm,其出口位于水池液面以上20XX伸入壓力為500Kpa(表壓)的容器內(nèi),水在管路內(nèi)機(jī)械能損耗為39.5J/kg(不包括出口局部阻力損失),試計(jì)算輸送所需的有效功率,設(shè)泵的效率為0.65,求:泵的輸入功率。4.用泵將水從水池送至高位槽。高位槽液面高于水池液面48m,管路全部能量損失為22J/kg,流量為38m3/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論