SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)試題及習(xí)題參考答案E_第1頁(yè)
SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)試題及習(xí)題參考答案E_第2頁(yè)
SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)試題及習(xí)題參考答案E_第3頁(yè)
SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)試題及習(xí)題參考答案E_第4頁(yè)
SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)試題及習(xí)題參考答案E_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

常將有日思無(wú)日,莫待無(wú)時(shí)思有時(shí)?!对鰪V賢文》SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)》試題及習(xí)題參考答案E《SQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)教程與實(shí)訓(xùn)》試題(E卷)一、單項(xiàng)選擇題(每小題1分,共10分)1.()是被長(zhǎng)期存放在計(jì)算機(jī)內(nèi)的、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。A.DATAB.INFORMATIONC.DBD.DBS2.需求分析的主要方法是()。A.自頂向下B.自底向上C.從左到右D.混合策略3.在關(guān)系運(yùn)算中,選取符合條件的元組是()運(yùn)算。A.除法B.投影C.連接D.選擇4.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論指出,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系應(yīng)滿足一定的要求,最起碼的要求是達(dá)到1NF,既滿足()。A.主關(guān)鍵字唯一標(biāo)識(shí)表中的每一行B.關(guān)系中的行不允許重復(fù)C.每個(gè)非關(guān)鍵字列都完全依賴于主關(guān)鍵字D.每個(gè)屬性都有是不可再分的基本數(shù)據(jù)項(xiàng)5.SQLServer2000中表查的詢命令是()。A.USEB.SELECTC.UPDATED.DROP6.SQLServer2000中表更新數(shù)據(jù)的命令是()。A.USEB.SELECTC.UPDATED.DROP7.在SQLServer2000中,下列變量名正確的是()。A.@sumB.jC.sumD.4kk8.建立索引的目的是()。A.降低SQLServer數(shù)據(jù)檢索的速度B.與SQLServer數(shù)據(jù)檢索的速度無(wú)關(guān)C.加快數(shù)據(jù)庫(kù)的打開(kāi)速度D.提高SQLServer數(shù)據(jù)檢索的速度9.用于求系統(tǒng)日期的函數(shù)是()。A.YEAR()B.GETDATE()C.COUNT()D.SUM()10.向用戶授予操作權(quán)限的SQL語(yǔ)句是()。A.CTEATEB.REVOKEC.SELECTD.GRANT二、判斷題(每空1分,共10分)1.?dāng)?shù)據(jù)的完整性主要防范的對(duì)象是非法用戶。2.概念結(jié)構(gòu)設(shè)計(jì)志不強(qiáng)者智不達(dá),言不信者行不果?!?/p>

丹青不知老將至,貧賤于我如浮云?!鸥Φ墓ぞ呤荅—R模型3.寫(xiě)程序不屬于數(shù)據(jù)庫(kù)的模式設(shè)計(jì)階段。4.設(shè)計(jì)好的數(shù)據(jù)庫(kù)管理系統(tǒng)在投入使用后出現(xiàn)問(wèn)題由使用方負(fù)責(zé)。5.規(guī)則必須使用一次就必須定義一次。6.缺省情況下,所創(chuàng)建的索引是非聚集索引?7.自定義函數(shù)在對(duì)任何表的查詢中都可以使用。8.觸發(fā)器是可在程序中被調(diào)用執(zhí)行。9.游標(biāo)中可發(fā)插入數(shù)據(jù)記錄。10.sa能否創(chuàng)建和刪除數(shù)據(jù)庫(kù)角色?三、填空題(每空1分,共20分)1.SQL語(yǔ)言主要由________________、_______________和數(shù)據(jù)控制語(yǔ)言(DCL)組成。2.SQLServer2000采用的身份驗(yàn)證模式有Windows身份驗(yàn)證模式和_________模式。3.語(yǔ)句SELECT(7+3)*4-17/(4-(8-6))+99%4的執(zhí)行結(jié)果是_____________。4.________是由一個(gè)或多個(gè)數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表。5._____________用于保證數(shù)據(jù)庫(kù)中數(shù)據(jù)表的每一個(gè)特定實(shí)體的記錄都是惟一的。6.索引的類(lèi)型有______________和非聚集索引。7._________是已經(jīng)存儲(chǔ)在SQLServer服務(wù)器中的一組預(yù)編譯過(guò)的Transact-SQL語(yǔ)句。8.觸發(fā)器定義在一個(gè)表中,當(dāng)在表中執(zhí)行________、________或delete操作時(shí)被觸發(fā)自動(dòng)執(zhí)行。9.事務(wù)的ACID屬性是指________性、________性、_______性和_______性。10.數(shù)據(jù)庫(kù)管理系統(tǒng)的安全性通常包括兩個(gè)方面,一是指數(shù)據(jù)________的安全性,二是指數(shù)據(jù)_______的安全性。11.SQLServer代理主要由________、操作員和________來(lái)組成。12.SQLServer復(fù)制有快照復(fù)制、________復(fù)制和________復(fù)制3種類(lèi)型。以家為家,以鄉(xiāng)為鄉(xiāng),以國(guó)為國(guó),以天下為天下?!豆茏印つ撩瘛?/p>

百學(xué)須先立志?!祆渌?、簡(jiǎn)述題(每小題5分,共20分)1.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)各個(gè)階段所要完成的任務(wù)。2.存儲(chǔ)過(guò)程與觸發(fā)器有什么不同?3.什么是游標(biāo)?4.什么是事務(wù)?五、設(shè)計(jì)題(每小題5分,共40分)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:數(shù)據(jù)庫(kù)名:學(xué)生成績(jī)數(shù)據(jù)庫(kù)學(xué)生表(*學(xué)號(hào),姓名,性別,民族)課程表(*課程號(hào),課程名稱,任課教師)成績(jī)表(*學(xué)號(hào),*課程號(hào),分?jǐn)?shù))用SQL語(yǔ)言實(shí)現(xiàn)下列功能的sql語(yǔ)句代碼:1.創(chuàng)建數(shù)據(jù)庫(kù)[學(xué)生成績(jī)數(shù)據(jù)庫(kù)]代碼(2分);2.創(chuàng)建[課程表]代碼(2分);課程表(課號(hào)char(6),名稱)要求使用:主鍵(課號(hào))、非空(名稱)3.創(chuàng)建[學(xué)生表]代碼(2分);學(xué)生表(學(xué)號(hào)char(6),姓名,性別,民族)要求使用:主鍵(學(xué)號(hào))、默認(rèn)(民族)、非空(民族,姓名)、檢查(性別)4.創(chuàng)建[成績(jī)表]代碼(2分);成績(jī)表(學(xué)號(hào),課程號(hào),分?jǐn)?shù))要求使用:外鍵(成績(jī)表.學(xué)號(hào),成績(jī)表.課程號(hào))、檢查(分?jǐn)?shù))5.將下列課程信息添加到課程表中課號(hào)課程名稱100001大學(xué)語(yǔ)文100002大學(xué)英語(yǔ)6.寫(xiě)出創(chuàng)建成績(jī)表視圖(學(xué)號(hào),姓名,課程號(hào),課程名稱,成績(jī))的代碼;7.寫(xiě)出創(chuàng)建分?jǐn)?shù)存儲(chǔ)過(guò)程用于計(jì)算某門(mén)課程成績(jī)最高分、最低分、平均分好學(xué)近乎知,力行近乎仁,知恥近乎勇?!吨杏埂?/p>

老當(dāng)益壯,寧移白首之心;窮且益堅(jiān),不墜青云之志?!啤ね醪?.檢索姓李的女同學(xué)的信息:姓名、性別、民族。9.設(shè)置SQL身份驗(yàn)證的賬戶:登錄名:U領(lǐng)導(dǎo)密碼:888數(shù)據(jù)庫(kù)用戶名:U讀者權(quán)限:可查詢查詢本數(shù)據(jù)庫(kù)中所有表的數(shù)據(jù)。10.定義一事務(wù)向成績(jī)表中插入學(xué)號(hào)=‘********’的多條記錄,并檢驗(yàn)若該同學(xué)成績(jī)超過(guò)4門(mén),則回滾事務(wù),即成績(jī)無(wú)效,否則成功提交?!禨QL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)教程與實(shí)訓(xùn)》試題(E卷)參考答案一、單項(xiàng)選擇題1.C2.A3.D4.D5.B6.C7.A8.D9.B10.D二、判斷題1.N2.Y3.Y4.N5.N6.Y7.Y8.N9.N10.Y三、填空題1.?dāng)?shù)據(jù)定義語(yǔ)言(DDL)、數(shù)據(jù)操作語(yǔ)言(DML)2.混合3.354.視圖5.實(shí)體完整性6.聚集索引7.存儲(chǔ)過(guò)程8.insert、update9.原子、一、致獨(dú)立、持久10.訪問(wèn)、運(yùn)行11.作業(yè)、警報(bào)12.事務(wù)、合并四、簡(jiǎn)述題1.①需求分析階段的主要任務(wù)是通過(guò)調(diào)查,了解原系統(tǒng)的工作概況,明確用戶的各種需求,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理方老當(dāng)益壯,寧移白首之心;窮且益堅(jiān),不墜青云之志?!啤ね醪?/p>

志不強(qiáng)者智不達(dá),言不信者行不果。——墨翟法,②概念結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是對(duì)需求分析的結(jié)果進(jìn)行綜合、歸納,從而形成一個(gè)獨(dú)立于具體數(shù)據(jù)庫(kù)管理系統(tǒng)的概念數(shù)據(jù)模型。③邏輯結(jié)構(gòu)設(shè)計(jì)階段的主要任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)的結(jié)果轉(zhuǎn)換為某個(gè)具體的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的結(jié)構(gòu)數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。2.答:觸發(fā)器是特殊類(lèi)型的存儲(chǔ)過(guò)程,它能在任何試圖改變表中由觸發(fā)器保護(hù)的數(shù)據(jù)時(shí)執(zhí)行。觸發(fā)器主要通過(guò)事件進(jìn)行觸發(fā)而被執(zhí)行,觸發(fā)器不能直接調(diào)用執(zhí)行,也不能被傳送和接受參數(shù),而存儲(chǔ)過(guò)程可以通過(guò)存儲(chǔ)過(guò)程名被直接調(diào)用。觸發(fā)器與表有關(guān),存儲(chǔ)過(guò)程與表無(wú)關(guān)。3.答:游標(biāo)是允許用戶能夠從select語(yǔ)句查詢的結(jié)果集中,逐條逐行地訪問(wèn)記錄,可以按照自己的意愿逐行地顯示、修改或刪除這些記錄的數(shù)據(jù)訪問(wèn)處理機(jī)制。4.答:事務(wù)(Transaction)可以看成是由對(duì)數(shù)據(jù)庫(kù)的若干操作組成的一個(gè)單元,如果這些操作在執(zhí)行過(guò)程中任何一條操作不能正常完成的話,就取消單元中的所有操作,要么單元中的所有操作都正常完成。五、設(shè)計(jì)題1.createdatabase[學(xué)生成績(jī)數(shù)據(jù)庫(kù)]gouse[學(xué)生成績(jī)數(shù)據(jù)庫(kù)]go2.createtable課程表([課程號(hào)]char(6)primarykey,[課程名稱]char(40)notnull[任課教師]char(4))3.createtable學(xué)生表([學(xué)號(hào)]char(6)primarykey,[姓名]nchar(4)notnull,[性別]nchar(1)check([性別]in('男','女')),[民族]nchar(8)default'漢族'notnull常將有日思無(wú)日,莫待無(wú)時(shí)思有時(shí)?!对鰪V賢文》

百川東到海,何時(shí)復(fù)西歸?少壯不盡力,老大徒傷悲?!獫h樂(lè)府《長(zhǎng)歌行》)4.createtable成績(jī)表([學(xué)號(hào)]char(6)references學(xué)生表(學(xué)號(hào)),[課程號(hào)]char(6)references課程表(課號(hào)),[成績(jī)]integercheck([成績(jī)]between0and100))5.insert課程表values('100001','大學(xué)語(yǔ)文')insert課程表values('100002','大學(xué)英語(yǔ)')insert課程表values('100003','西班牙語(yǔ)')6.createview[成績(jī)表視圖]asselect學(xué)號(hào),姓名,課程號(hào),課程名稱,成績(jī)from成績(jī)表,學(xué)生表where成績(jī)表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào)select學(xué)號(hào),姓名,課程號(hào),課程名稱,成績(jī)from成績(jī)表join學(xué)生表on成績(jī)表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào)7.createprocedure[分?jǐn)?shù)]@課程名nchar(16)asselect課程名稱,最高分=max(分?jǐn)?shù))、最低分=min(分?jǐn)?shù))、平均分=avg(分?jǐn)?shù))from成績(jī)表視圖where課程名稱=@課程名8.select姓名,性別,民族from學(xué)生表where姓名like'李%'and性別='女'9.use[學(xué)生成績(jī)數(shù)據(jù)庫(kù)]execsp_addlogin'U領(lǐng)導(dǎo)','888','學(xué)生成績(jī)數(shù)據(jù)庫(kù)','簡(jiǎn)體中文'execsp_grantdbaccess'U領(lǐng)導(dǎo)','U讀者'execsp_addrolemember'db_datareader','U讀者'10.BegintransactionInsert

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論